<SEC-DOCUMENT>0001558370-23-003920.txt : 20230315
<SEC-HEADER>0001558370-23-003920.hdr.sgml : 20230315
<ACCEPTANCE-DATETIME>20230315171244
ACCESSION NUMBER:		0001558370-23-003920
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		99
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230315
DATE AS OF CHANGE:		20230315

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Legacy Housing Corp
		CENTRAL INDEX KEY:			0001436208
		STANDARD INDUSTRIAL CLASSIFICATION:	MOBILE HOMES [2451]
		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:		23736128

	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-20221231x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>

      <!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 10.2.0.4 -->
      <!-- Based on: iXBRL 1.1 -->
      <!-- Created on: 3/15/2023 9:05:06 PM -->
      <!-- iXBRL Library version: 1.0.8405.27969 -->
      <!-- iXBRL Service Job ID: d56bdf58-2c2d-4695-8299-40430a078397 -->

  <html xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:legh="http://legacyhousingcorp.com/20221231" 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/2021-01-31" 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/2021q4" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" 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_gYMwlPoEqEmcOnZnxSb8dw" xs:nil="true" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" name="us-gaap:CommitmentsAndContingencies" id="Hidden_7JwWt2wHSEewvdMUgDbBYw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" xs:nil="true" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" name="us-gaap:CommitmentsAndContingencies" id="Hidden_ySaLxGEHJU-zdCIMxHQ-XQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" xs:nil="true" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" name="us-gaap:PreferredStockValue" id="Hidden_Xz96IHLgfESfxcwHkWqZBw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" xs:nil="true" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" name="us-gaap:PreferredStockValue" id="Hidden_Kg7fCgZqX06gxCcHPn9e3w"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityCentralIndexKey" id="Tc_MrZTQQ2Riki1VbqAyys63g_2_1">0001436208</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:DocumentFiscalYearFocus" id="Tc_0-W9BJpLgkqJ7R2NyI-yWw_4_1">2022</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:DocumentFiscalPeriodFocus" id="Tc_ogFOazKb3EOXSFICWFc0YQ_5_1">FY</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:AmendmentFlag" id="Narr_UadtmDqytkqZgFpGTTKQLg">false</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_-jnMx8tg90exdZyfY7x3Og">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_vOcygqdqyEaqpEnpH-Nwfw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_hzcMoAHOPUuk2FRFyEiUhQ" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" id="Hidden_FliNTSTqHk-l6PZxDpFEKQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_6LSXuOJbMUqtU6qdVPpOhw" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" id="Hidden_04FnPZBvCke_z2fFC2KeXw">0</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:AccountsReceivablesCreditPeriod" id="Hidden_5y9Ghq3dWk-5tJ59C52aGQ">P30D</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Hidden_u4DVwtkNtkKj0PG3xusmWw">P96M</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_XxzXBsmDZkiCC5f5270fvA" decimals="-3" name="us-gaap:Liabilities" id="Hidden_0rUc5L6E6kyqjICwVAsBeQ">3258000</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" id="Hidden_1hSAK4DXHUSCavim804gZg">P15D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" id="Hidden_gGeflym8yUSXEjoUaH93RQ">P15D</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_kVHKo8woqEe4ZCEKx3B6KQ">0.50</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="legh-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="As_Of_11_30_2022_xYZ-9cGBJkigc9En8H7PVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_U7gMQZY7SU2fcqZLlW6lYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_17_2019_To_4_17_2019_glxbc15c1kqpM0xCJaA2UQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-17</xbrli:startDate><xbrli:endDate>2019-04-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VBmP6NtwnUOib8L7YihFiw"><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>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_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_2-0jPbZamUmoyY-sm82QNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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_SI0rVTk8N0Wsxof5zD8xwg"><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_eey1ZyyUDUCjjX-qi86coA"><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_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JDaPC0FDTkGURBx7Lave1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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_eweO2siTk06cguNo6R15cA"><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_iIRZu_f4f0GifsqVj40tSQ"><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="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_9icFbqoLU0et0FjxHP2QDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iug-YIsITky1LAH2ToRZkg"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_swHuIb37sEKRo59PJTmqoQ"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BowNqAXUgUmk7tMAwiCzow"><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_GVnEAhaKlkeeEf8kTIvRKw"><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_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UcX9yhfB2UaO_tkxIsJ4yQ"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_qEo_F4Dd9EqePaalm5qXsw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_-JbnLKZWTkCPuSCPKZ3V6g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EisDJrgE-Ea_Usbm-s8roA"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"><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_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GYrNxN0cyUWrzsUhdvqw5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-07</xbrli:startDate><xbrli:endDate>2022-06-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_U6lzo8rGK0q3usdJ7wh8Gw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-07</xbrli:startDate><xbrli:endDate>2022-06-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_srt_StatementScenarioAxis_legh_ScenarioDepartureOfSeniorManagerMember_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_itLqSqzO8UegcT_a3Vomzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioDepartureOfSeniorManagerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog"><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_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_8TpPY_7UGUmybkTKlgoWeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-15</xbrli:startDate><xbrli:endDate>2022-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_lC_V007DJka5UAPYQd0g3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-15</xbrli:startDate><xbrli:endDate>2022-11-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_Qq-7Ni4OZkW_PajbYvAO-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_6_30_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hSQLc2grKEOQk-JBL3UBwQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-07</xbrli:startDate><xbrli:endDate>2022-06-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:IncentiveStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-07</xbrli:startDate><xbrli:endDate>2022-06-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5sNZuMtw1US5ROs0xjs9LA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_Djr5VrPKn0us1cDdGV6Jvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_C33o4ry8zUaPzkUfkq6v5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-23</xbrli:startDate><xbrli:endDate>2021-09-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-10</xbrli:startDate><xbrli:endDate>2020-08-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_8mmakch0-UyLbdhUzpoVgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_88ATlR-qzEeMtjzPgVyq4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_dV7wtKZyBk2Ord1fPQEeQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</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="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_ToeOtSUw9Uu1cW69bEAUmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</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="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pMGhyok9DkK26KDKVTVnYg"><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_p7-Zf3B_zUuLxo1JeDeAqQ"><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_DirectSalesMember_t6FMpZ2w-kuSZjvrjCE8aQ"><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_ConsignmentSalesMember_Zul1CwzYZEmbSne-qfDAWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:ConsignmentSalesMember</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_Q2mPfF8J-ESJkO_-k_JY3Q"><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_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_PHpXmQKEsUu_h_Y2DBalww"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ojfKaMowTU63A4WzKBERkA"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_DirectSalesMember_61KCD1RCTkygh8IXr4jbsA"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_ConsignmentSalesMember_Ih_3VGNAk0KtWkc5Edd77A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:ConsignmentSalesMember</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="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_CommercialSalesMember_6-Z_KQ__uUq0MQs4cto3lQ"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_LEcV_6j-t0GQ563AR3hWzw"><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: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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_FsDH1-K1C02rcm7upWz0Lg"><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: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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_eCzgbhakH0mbAd7Z9DKeUQ"><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: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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_8fhm2jMeI06RWUfqxWk5UA"><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: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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_G5OHU_IFJUG71myuoK4FtA"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_p0-98FgMv0KlUiVvCeZmbw"><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_M8f-3edlbECVrga_8o90AQ"><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_f5RbTY34okm23rlvsrlA2A"><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_gtRcY7vq4keIgFMYYvreSA"><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_legh_BuildingsAndLeaseholdImprovementsMember_3IF8ya4VX0e0Blal3m5z9g"><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_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_wk2-8_HJL0mv4MjrGFP6cg"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_OCdfwn7QTUOjJoj5dmASdg"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_JF0fyiI4cEmVkUyX4q9xuw"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0uKniYXm1kKDr_m-71YCPw"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_gXHCr6M04069p3CHiuDUGg"><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>2021-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_H9pwm8WGV0GgYh-R85VVHg"><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_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_pfh4DDH78UST7lXS4PVJwQ"><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>2021-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_LKetVdPogECfvBDueTeXzg"><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_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_bCADLCc3hkSxKd_eiDbBWQ"><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>2021-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_GgKs3ruLsU6ZRphyynCuwA"><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_tR_Jhf_HsEiRK2WMXjQv1A"><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_EmcZytcDjUSM6cn-A-rYHA"><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_7IbiGU9ToUqZwN1OdU8glw"><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="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_JDsTFh7UM0atspCreb572w"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_P-TzixMbdUy-LFOl-pttbg"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_pYH3McgmAUeSoxYOQkIqYQ"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2Du0pL74XU6a4-KXyfFkiA"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_ib2CsUbWnUadxnF81pxKJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">legh:PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember</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_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4FER8zjqm0i5huTkkYdTYw"><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="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_U8EnJzhorEy-qgCYbRuQWg"><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>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_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_piy7_F4YYUqe3G8UVnZc_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</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_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_HywyfZfOpEGT6MMSmn_Jcw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</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_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_LQZ3GUiHaUm99NYxZB_7NQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_CzCBOwf9lkKEHM4UKERRpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</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_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_OyuvEgl65EWKQSH7siUyFg"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_bhmEMJ70WkqkjhxT-zyJzw"><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="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_1_1_2022_RJuaOIDuSkehOcEWY5SMdQ"><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="Duration_1_1_2021_To_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_xFU_P_hVPU-3agHAtVaN3Q"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_YisJV9vqfU-zVV704cuHiA"><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>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_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_Od-92mSuF0uL6e66Z80wpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_Fg0Gt_3QMUiKP2heVD1OfQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_wBCH8-_G-0yIscOf7n6W5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_k6S7WWwXBUS7Og7iZDZFUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_TyPKhfPUW0Gvip3T3BIKyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><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="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_13Nc8PP82EO6A8QHtgx-xA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_UXyQct7KREeVJKRc9UGEsA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan120DaysPastDueMember</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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_jXO_Fe_E50aIffK8ucsBsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables91To120DaysPastDueMember</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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_7PFhSyzof0Sw7IwkYepezw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables61To90DaysPastDueMember</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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_dF8JQu0HxEKavXBSJRIwvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</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_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-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_2OcCts4Wf0y5HtZsY2WC0Q"><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_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA"><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_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw"><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="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_tEesXV1t2US-f-QcOIbESg"><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="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_61rDzvsdP0mR5LgHjIYVGA"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">legh:PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_V_yvnq8lQUWuXFzZe-E32Q"><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>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_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_0uoF3juYTkORvnJQ3MgcxA"><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_fvR4L3AbDUqVjBWs_Iv6Uw"><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_LJRRU_BjfEWjKH-ztju-Sg"><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_QyCam48CTkSK5BhoVnBYdg"><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_XYOGdwxCjUm2Qg0rDhOHkQ"><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_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_LonK7tgTWEuCsUa_uemJCw"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ph9R6q6PnkuDztzLCDNpfg"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ASJSNvqQXk6NVnxE7mAjYg"><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>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_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oi1eltCFXEiDqATfmNNVyA"><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_nmUU1Ux-Dku_OTlby9u-OA"><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_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountTwoMember_uBQSqisZ9kKOb4iVl2Vatg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">legh:BankAccountTwoMember</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_CashAndCashEquivalentsAxis_legh_BankAccountOneMember_JqxEmBlQtUKkUksdG-2EBA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">legh:BankAccountOneMember</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_2020_MQPCxXfzLUCOzB3-pJQ5Iw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-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_XxzXBsmDZkiCC5f5270fvA"><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_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_PrincipalShareholderMember_HngQ6ovCvkeYMaaqtHx7Sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:PrincipalShareholderMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_6LSXuOJbMUqtU6qdVPpOhw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_hzcMoAHOPUuk2FRFyEiUhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_RWBvK-D_LECTXFfwIdryCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</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_2021_To_12_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_eANjjpQQCkmBqNBxEtXfIg"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_bRsO3PQ8HU61IFslrx3kKQ"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2018_To_1_1_2018_Zzeu7ighG0qS1YzO6wJH4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"><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_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"><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="Duration_11_29_2022_To_11_29_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_RBktXLbkA0atIiLDb6rMIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-29</xbrli:startDate><xbrli:endDate>2022-11-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_z-UXb-_EiE-FSMQiEuSLmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-07</xbrli:startDate><xbrli:endDate>2022-06-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-07</xbrli:startDate><xbrli:endDate>2022-06-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_k8JaYjVS30WeZ_ds3lrkSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-06</xbrli:startDate><xbrli:endDate>2022-01-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_30_2021_To_11_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_m2FFcencDkOWPUOCBWx5kw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-30</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_2_2020_To_12_2_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_p_Pr_Xzqh0uHgDEHRpqbrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-02</xbrli:startDate><xbrli:endDate>2020-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-07</xbrli:startDate><xbrli:endDate>2019-02-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_unFaRHimXk63haHAy33bOw"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_e5AVnV6zTkKkEp0Ae1SqiQ"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg"><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_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q"><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_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"><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_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_N9vT3l6tPEeshwA59nlPxA"><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_i-g9DXA6XUiVMy5AmdSmrA"><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="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA"><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_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_i7mZT5TsAUOQExL65mvAVw"><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>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_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_xtXkaSpFqUC9SHTVip7Olw"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw"><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="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_1loousi_1kOd_uc3yCVR5A"><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: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_MinimumMember_X0yTBWjnBkimI9N-3mENhA"><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>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__5PemlhglkOXSunKyeHoBQ"><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>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_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_1k103iB7CUOiv-D-1IKYWA"><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_eH8asgtKPEq9SasnnQY9Uw"><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_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ZnMKFRWs8ESoYwlZD80kwQ"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"><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="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"><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="As_Of_6_30_2022_xFjnEfg-XUGDB6cxALVq2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_10_2023_8Ui1Ym3guUi5KiPlOY_oLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001436208</xbrli:identifier></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="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"><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:unit id="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg"><xbrli:measure>legh:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw"><xbrli:measure>legh:lease</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg"><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_F3FZUA4XCkuyODxcCAUyeQ"><xbrli:measure>legh:segment</xbrli:measure></xbrli:unit></ix:resources></ix:header></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;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="_fc6009dd_af4c_471b_8286_1812b2a1b04f"></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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:DocumentType" id="Narr_gyI0ytQ5nUaYSyPioMCpPw"><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><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:DocumentAnnualReport" id="Narr_7s7NVFOKiU-iHSM0-lYo1w"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:DocumentPeriodEndDate" id="Narr_b19bgpGl7UKJrwPJyRbAMA"><ix:nonNumeric format="ixt:datemonthdayen" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:CurrentFiscalYearEndDate" id="Narr_1Wm5X-Jr0E274Vtdu3waoA"><b style="font-size:6pt;font-weight:bold;">December 31</b></ix:nonNumeric><b style="font-size:6pt;font-weight:bold;">, 2022</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><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:DocumentTransitionReport" id="Narr_PiIMZT_-Ikmbp4RuuDGGvw"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityFileNumber" id="Narr_lmMYI4Ys4EaAZUxdp95r8g"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityRegistrantName" id="Narr_n4MX3_0fh0e2gFyCwO4OSQ"><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_7GNHWfFT6kWAfZYZB_K1RQ_1_0"></a><a id="Tc_BmxzrfnNOE-StMSyS_wmTA_1_2"></a><a id="Tc_j6N92q_UXkGsLbFAdbUk3Q_3_0"></a><a id="Tc_o43vjMMsZkCuaexkv8b-DA_5_0"></a><a id="Tc_UrR7yeDqOEGYashRX1xOIg_5_2"></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><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityIncorporationStateCountryCode" id="Tc_EM_qG2OIekyGtR7ywAnMxg_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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityTaxIdentificationNumber" id="Tc_Ggjke5dVUE-PvFd9qHdctQ_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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityAddressAddressLine1" id="Narr_vFnlUdr1hk6pZDOXXbIjDA"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityAddressAddressLine2" id="Narr_61WaHei8fkGcMa5HtFk1Iw"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityAddressCityOrTown" id="Narr_6n4HJW57wUSoCHTWs6SJuw"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityAddressStateOrProvince" id="Narr_ZNIGtSEbZEuk8rUDTCwFZw"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityAddressPostalZipCode" id="Tc_yenBlM17M0mHyWFLVmT6cw_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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:CityAreaCode" id="Narr_QmjBj7XYwEOg7FnhNPan-Q"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:LocalPhoneNumber" id="Narr_iNHYcNfZTk27dVzIfOevDA"><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_18aX5sna7kecSfMaTafQ6w_2_0"></a><a id="Tc_z48EVHj5M0WWOUZ3T21brQ_2_2"></a><a id="Tc__o84sWi_yU2k3CT5redg7Q_2_4"></a><a id="Tc_zU9SEhd7d02HXsQb9CGbRQ_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.43%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.83%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:30.09%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:33.11%;margin:0pt;padding:0pt;"></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.08%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:1.83%;margin:0pt;padding:0pt;"></td><td style="vertical-align:top;width:30.09%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;width:33.11%;margin:0pt;padding:0pt;"></td></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.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;">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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:Security12bTitle" id="Tc_nJI2XQBqekiEeArKOu8g7g_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.09%;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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:TradingSymbol" id="Tc_eQ0mySPSM0GqWLxjE5twKA_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.11%;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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:SecurityExchangeName" id="Narr_XoR2zzJM-EOWn-SrS6zNyQ"><span style="font-size:8pt;">NASDAQ</span></ix:nonNumeric><span style="font-size:8pt;"> Global 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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityWellKnownSeasonedIssuer" id="Narr_UM815iymC0GsZ783jZDBkg"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityVoluntaryFilers" id="Narr_ry41sC3SWkiXwBHsiF-XTg"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityCurrentReportingStatus" id="Narr_Ob5WIolIik6xXh8VrjwTqg"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityInteractiveDataCurrent" id="Narr_Nl1uNeg-wkenAhoaf9gNbQ"><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.010307312%;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:16.2%;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.57%;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.42%;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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityFilerCategory" id="Narr_Ix7DPGJ8FkK90jr75ZJL4w"><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.57%;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.57%;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.74%;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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntitySmallBusiness" id="Narr_RshNcSpWlUGwmWUoWSmy4w"><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.44%;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-sec:boolballotbox" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityEmergingGrowthCompany" id="Narr_50nNYKf_6UGvkqHcpXK1cQ"><span style="font-family:'Segoe UI Symbol';font-size:7pt;">&#9746;</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:10pt;text-align:justify;text-indent:23.75pt;margin:0pt 0pt 5pt 0pt;"><span style="font-size:8pt;">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><ix:nonNumeric format="ixt:booleanfalse" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityExTransitionPeriod" id="Narr_5C53lh33Pk-OZuKUlovVdw"><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: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&#39;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:booleanfalse" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:IcfrAuditorAttestationFlag" id="Narr_irWShABGikyrzKPLdbHmow"><span style="font-family:'Segoe UI Symbol';font-size:8pt;">&#9744;</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;">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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:EntityShellCompany" id="Narr_yuY7HOa9MkufnILa5564lQ"><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, 2022 (the last business day of the registrant&#8217;s most recently completed second fiscal quarter) was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" format="ixt:numdotdecimal" scale="0" contextRef="As_Of_6_30_2022_xFjnEfg-XUGDB6cxALVq2Q" decimals="0" name="dei:EntityPublicFloat" id="Narr_BlcRwPsALUidIC6bvL3ZOQ">108,311,007</ix:nonFraction>; 8,299,694 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, 2022 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, 2023, the total number of shares outstanding of the registrant&#8217;s common stock was <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" format="ixt:numdotdecimal" scale="0" contextRef="As_Of_3_10_2023_8Ui1Ym3guUi5KiPlOY_oLQ" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr__jlGzABL3kmYape6ciz6uw">24,380,224</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: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="_936e7b14_13aa_43c1_a959_ae50bc39859e"></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;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:93.69%;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:2.06%;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:4.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;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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">20</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">20</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">21</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">30</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">31</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">62</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">62</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">63</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">67</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">72</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">76</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">78</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">79</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="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:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;">81</p></td></tr><tr><td style="vertical-align:top;width:93.69%;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: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="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.24%;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="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="_a6b0805d_3d20_4a5c_8384_2bc015451919"></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; &quot;would,&quot; &quot;can,&quot;  &#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-owned stores and also sold directly to manufactured home communities. The company was founded in 2005 as a Texas limited partnership named Legacy Housing,&#160;Ltd. Effective January&#160;1, 2018, we converted into a Delaware corporation and changed our name to Legacy Housing Corporation. Effective December 31, 2019, we converted from a Delaware corporation to a Texas corporation. 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 Market under the symbol &#8220;LEGH.&#8221; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are the fifth 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 twelve month period ending September 30, 2022. 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,000 to $180,000. During 2022, we sold 4,189 home sections (which are entire modules or single floors) and in 2021 we sold 3,635 home sections. We commenced operations in 2005 and have experienced strong sales growth since our inception. </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 2021, there were approximately 68,619,000 households in the United States with annual household incomes of less than $75,000, representing 52% 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, from manufacturing custom-made homes using quality materials and distributing those homes through our expansive network of independent retailers and company-owned distribution locations, to providing tailored financing solutions for our customers. Our homes are constructed in the United States at </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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 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 such features 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, 2022, are sold to consumers, primarily across 15 states through a network of 156 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 2022, approximately 53% of our manufactured homes were sold in Texas, followed by 9% in Georgia, 5<span style="white-space:pre-wrap;">% in Florida,  </span>5% in Alabama, 5% in Arizona and 4% in Louisiana. During 2021, approximately 50% of our manufactured homes were sold in Texas, followed by 16% in Georgia, 8% in Louisiana and 5% in Alabama.</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 floor plan financing for our independent retailers, which takes the form of a consignment arrangement or a financed sale between the retailer and us. We also 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;">Corporate Conversion</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to January&#160;1, 2018, we were a Texas limited partnership named Legacy Housing,&#160;Ltd. Effective January&#160;1, 2018, we converted into a Delaware corporation pursuant to a statutory conversion, or the Corporate Conversion, and changed our name to Legacy Housing Corporation. All of our outstanding partnership interests were converted on a proportional basis into 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 reincorporated from a Delaware corporation to a Texas corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the Corporate Conversion, Legacy Housing Corporation continues to hold all of the property and assets of Legacy Housing,&#160;Ltd. and all of the debts and obligations of Legacy Housing,&#160;Ltd. continue as the debts and obligations of Legacy Housing Corporation. The purpose of the Corporate Conversion was to reorganize our corporate structure so that the top-tier entity in our corporate structure, the entity that offered common stock to the public in the IPO, was a corporation rather than a limited partnership. Except as otherwise noted, the financial statements included in this Form 10-K are those of Legacy Housing Corporation.</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:223.5pt;"><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 universe of manufactured home buyers consists of households with total annual income below $75,000 which comprised 52% of total U.S. households in 2021. 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-20221231x10k001.jpg" alt="Graphic" style="display:inline-block;height:223.2pt;left:0%;padding-bottom:0.3pt;position:relative;top:0pt;width:469pt;" /></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:260.2pt;"><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 continue to rise at a rapid rate. 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-20221231x10k003.jpg" alt="Graphic" style="display:inline-block;height:260.2pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:469pt;" /></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;">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:259.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-20221231x10k005.jpg" alt="Graphic" style="display:inline-block;height:258.75pt;left:0%;padding-bottom:0.75pt;position:relative;top:0pt;width:469pt;" /></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;">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;min-height:376.85pt;"><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 112,882 and 105,772 manufactured homes in 2022 and 2021, respectively, according to data published by the U.S. Census Bureau.  Manufactured housing shipments have increased by 22% over the past five years and represent approximately 8% 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-20221231x10k007.jpg" alt="Graphic" style="display:inline-block;height:376.85pt;width:486.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><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, are on average producing approximately 70&#160;home sections, or 60 fully-completed homes depending on product mix, in total per week. We utilize 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, among others, </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;">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;"><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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 numerous proprietary advantages such as our copyrighted &#8220;furniture friendly&#8221; floor plans and, in most cases, are wider, have taller ceilings and a steeper roof pitch than our competitors&#8217; products. Taken together, 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 allows us the ability to respond quickly to our customers&#8217; needs and modify designs during the construction process.</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><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 our 156 independent 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 1,082 homes in 2022 and 1,095 homes in 2021, a manufacturing plant in Commerce, Texas that measures 130,000 square feet in size and produced 946 homes in 2022 and 732 homes in 2021, and a manufacturing plant in Eatonton, Georgia that measures 388,000 square feet in size and produced 913 homes in 2022 and 1,046 homes in 2021. 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. We currently have approximately 52 company-owned trucks, which transported approximately 79% of our production during 2022 to manufactured home communities, our company-owned retail locations and independent dealers.</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><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 will, 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><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 that incorporate unique and varied customer-requested features. We are constantly seeking ways in which to directly source materials to be 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. When these custom homes are sold through company-owned retail stores, we expect to capture 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><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 floor plan financing for our independent retailers, which takes the form of a consignment arrangement between the retailer and us. We also provide consumer financing for our products sold to end-users through both independent and our company-owned retail locations, and we provide financing to community owners that buy our products for use in their rental housing communities. Our company has been providing floor plan financing to our independent retailers since our formation and we now have 156 independent retailers using our consignment solution. We now have more than 3,400 retail customers that purchased their homes utilizing 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><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, as part of the arrangement, 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></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;"><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;">&#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 a strong alignment of interests with stockholders and investors exists through the ownership of a significant&#160;percentage of our outstanding shares by our co-founders, Curtis D. Hodgson (Executive Chairman of the Board) and Kenneth E. Shipley (Executive Vice President and Director). Messrs.&#160;Hodgson and Shipley acquired their ownership in 2005 when they founded the company. Each individual has received a minimal annual salary ($50,000). Messr.&#160;Shipley continues to receive a minimal annual salary ($50,000). In January 2022, Messr.&#160;Hodgson entered </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">into an amended and restated employment agreement</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> which provides him with an annual salary of $200,000 and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a signing bonus of 150,000 shares of restricted stock, which vested upon grant. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Under this new agreement, he is also eligible for an annual incentive bonus and equity awards. 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 the combination of these characteristics has promoted long-term planning, an enhanced culture among our customers, strategic partners and employees, and ultimately the creation of value for our investors.</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 0pt 12pt 0pt;">We have a strong operating history of investing in successful growth initiatives over the past 18&#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, 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><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. During the years ended December&#160;31, 2022 and 2021, we financed approximately 45% and 46% of the homes we sold to customers, respectively. 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><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><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><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 which will serve as a future revenue stream for the underlying land as well as ensuring high utilization of our expertise in manufacturing and distribution. In April&#160;2018, we acquired approximately 420 acres of raw land located in Bastrop County near Austin, Texas for $4.2&#160;million. In November 2018, we acquired approximately 69 acres of raw land located near Adkins, Texas for $0.8&#160;million. In July and August 2019, we acquired approximately 140 acres of raw land in Johnson County, Texas for $0.9 million. In September 2020, we acquired </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;">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;"><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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">approximately 80 acres of raw land in Wise County, Texas for $0.9 million. In February 2021, we acquired approximately 233 acres of raw land in Bexar County, Texas for $1.6 million. We will 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. Management estimates that our land holdings will yield approximately 3000 manufactured home pad sites.</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><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, 2022, we distribute our products primarily across 15 states through a combination of 13 company-owned retail locations and 156&#160;independent retail locations. We believe that a focused network of company-owned retail locations will allow 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 will, 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 fifth 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 twelve month period ending September 30, 2022. 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><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 HUD. 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, 2022 and 2021 we sold 4,189 and 3,635 home sections, including 139 and 230 tiny houses, respectively.</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;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 years ended December 31, 2022 and 2021, 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 were volatile during 2022 and 2021 due to a number of 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 0pt 12pt 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 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, 2022, we distribute our manufactured homes primarily across 15 states through a network of 156&#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. During the years ended December&#160;31, 2022 and 2021, no independent retailer accounted for 10% or more of our manufacturing 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;">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;">Below is a list of the states in which we sold most of our manufactured homes and the approximate&#160;percentage of those sales to our total product sales: </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.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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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;"><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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><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.07%;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.74%;margin: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:3.43%;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.74%;margin: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:2.15%;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:72.83%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin: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:3.43%;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.74%;margin: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:2.15%;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:72.83%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin: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:3.43%;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.74%;margin: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:2.15%;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:72.83%;margin:0pt;padding:0pt;"><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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;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;of&#160;2022</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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;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;of&#160;2021</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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><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.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 style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;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:3.43%;margin:0pt;padding:0pt;"><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.74%;margin:0pt;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.15%;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:72.83%;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;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom: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;">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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom: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;">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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Texas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="white-space:pre-wrap;"> 50</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Georgia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="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.74%;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="white-space:pre-wrap;"> 9</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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="white-space:pre-wrap;"> 16</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Florida</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="white-space:pre-wrap;"> 5</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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Alabama</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="white-space:pre-wrap;"> 5</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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Arizona</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="white-space:pre-wrap;"> 5</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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Louisiana</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="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.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="white-space:pre-wrap;"> 8</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Oklahoma</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North Carolina</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">New Mexico</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">South Carolina</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kansas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="white-space:pre-wrap;"> 1</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Colorado</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kentucky</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.74%;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="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;">%&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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="white-space:pre-wrap;"> 1</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;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.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:bottom;white-space:nowrap;width:2.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:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.15%;margin:0pt;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;"><span style="white-space:pre-wrap;">In 2022 and 2021, we also sold homes in Arkansas, Iowa, Illinois, Indiana, Michigan, Mississippi, Missouri,  Nevada, Ohio, Pennsylvania, Tennessee, Utah, Virginia and Wisconsin. 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.</span></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 consignment arrangements or financed sales. 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. The maximum amount of our contingent obligations under such repurchase agreements was approximately $8,925,000 and $4,908,000 as of December&#160;31, 2022 and 2021, respectively, without reduction for the resale value of the homes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Approximately 57% of our 2021 product sales were attributable to our independent retail distributors, 13% to our company-owned retail locations and 30% directly to owners of manufactured housing communities. </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, 2022, we operate 13 company-owned retail locations. Our company-owned 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 will, on average, be more productive than our independent retail locations and carry higher gross margins.</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;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 $60,000 which includes young families, working class families and persons age 50 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, 2022 and 2021, no customer accounted for more than 10% of our net sales. </p><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><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;">Floor Plan Financing. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">We consign inventory or provide wholesale financing to our independent retailers.</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><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><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;"><span style="font-style:italic;font-weight:bold;">Floor Plan Financing. </span>We provide floor plan or wholesale financing for most of our independent retailers for products we manufacture and for pre-owned products. This wholesale financing is a consignment from us to our independent retailers. The retailers pay their own freight and pay us a&#160;monthly fee ranging from 1.0% to 1.4% per&#160;month of the wholesale invoice amount of the home. They are also obligated to pay $1,000 toward the invoice amount each&#160;year after the consignment with the first $1,000 reduction due one&#160;year following consignment. During 2022, we collected $3,370,000 from the independent retailers. Upon sale, the independent retailer is obligated to pay us the invoice amount, less any prepaid reductions, prior to moving the home away from their retail location. If they provide certain documentation to us, we allow them to move the home to their customer&#8217;s location and we notify the customer&#8217;s lending source to pay us the amount due upon funding of the loan. We have proprietary technology that we install in many consigned homes that gives us the ability to determine if a consigned home has been moved from the retail location without permission. The independent dealer is free to terminate the consignment agreement by giving us 90-days&#8217; advance notice if it is current on all its obligations to us. Our wholesale consignment contracts require us to defer income recognition until we are paid in full. For the years ended December&#160;31, 2022 and 2021, we recorded consignment sales of $84,037,000 and $63,496,000, respectively. Consignment sales are recorded when a house under one of our consignment agreements is sold to the end consumer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Certain of our wholesale factory-built housing sales to independent retailers are purchased through wholesale floor plan financing arrangements. Under a typical floor plan financing arrangement, an independent financial institution specializing in this line of business provides the retailer with a loan for the purchase price of the home and maintains a security interest in the home as collateral. The financial institution customarily requires us, as the manufacturer of the home, to enter into a separate repurchase agreement with the financial institution under which we are obligated, upon default by the retailer and under certain other circumstances, to repurchase the financed home at declining prices over the term of the repurchase agreement (which is typically 24&#160;months). The price at which we may be obligated to repurchase a home under these agreements is based upon the amount financed, plus certain administrative and shipping expenses. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail </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;margin:0pt 0pt 12pt 0pt;">customer. The maximum amount of contingent obligations under our repurchase agreements (without reduction for the resale value of the homes) as of December&#160;31, 2022 was $8,925,000. The risk of loss under these agreements is spread over many retailers and is further reduced by the resale value of the homes. We carry no reserve for this contingent liability.</p><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-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Overview of Consumer and MHP Financing Options as of December&#160;31, 2022</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;">($&#160;in thousands)</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:41.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.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: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.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;"><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.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.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:25.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.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: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:41.5%;margin:0pt;padding:0pt;"><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.69%;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.86%;margin:0pt;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.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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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:25.52%;margin: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.71%;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:41.5%;margin:0pt;padding:0pt;"><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.69%;margin:0pt;padding:0pt;"><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.86%;margin:0pt;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.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;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><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:25.52%;margin:0pt;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.71%;margin:0pt;padding:0pt;"><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:41.5%;margin:0pt;padding:0pt;"><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.69%;margin:0pt;padding:0pt;"><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.86%;border-bottom: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.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;">Loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><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:25.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;">or&#160;Monthly&#160;Fee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><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:41.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Consumer Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.83%;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="white-space:pre-wrap;"> 142,340</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.67%;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="white-space:pre-wrap;"> 3,405</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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:25.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13.4% average contractual rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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;">124 months</p></td></tr><tr><td style="vertical-align:bottom;width:41.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">MHP Community Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.83%;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="white-space:pre-wrap;"> 144,321</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.67%;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="white-space:pre-wrap;"> 545</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.1% average contractual rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="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;">48 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We also offer inventory floor plan financing to retailers that takes the form of a consignment arrangement. As of December&#160;31, 2022, we had $5,132,000 of inventory under consignment to our retailers.</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-size manufactured homes and tiny houses and dealer incentive arrangements to encourage 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 80% of the retailer&#8217;s gross margin through these consignment arrangements and we retain 20% of the retail gross margins in the consignment portfolio. We transfer the consigned value of the home to the consignment portfolio as our contribution to the consignment arrangement. The retailer is obligated to remarket any repossessions associated with consignment transactions, and obtain 90% of the outstanding balance on the home at the time of repossession. We charge each dealer in the consignment arrangement fees for servicing the loans and receive a preferred return of 10% to 12% per annum for amounts we invest. Upon payback of our contribution, fees and preferred returns, we split the remaining balance with the independent retailer according to a negotiated formula which is accounted for as the dealer incentive liability. As of December&#160;31, 2022, we owned 3,405 retail consumer loans with an average principal balance of $38,891. Our average remaining term on these loans as of December&#160;31, 2022 was 124&#160;months and the average&#160;percentage rate (APR) of interest was 13.4%. Our average loan-to-value (&#8220;LTV&#8221;) at the time of loan origination, which is based on the gross sales price to the borrower, was 83% for the consumer financing portfolio as of December&#160;31, 2022. 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;">All loan applications go through an underwriting process conducted at our corporate headquarters to evaluate credit risk that takes into account numerous factors including the down payment, FICO score,&#160;monthly income, and total housing payment coverage of the borrower. The interest rates on approved loans are determined by a buyer&#8217;s credit score and down payment amount. We use 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;"><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. These loans generally have a ten-year term and can have a fixed or variable interest rate. Approximately 97% of the these loans have a fixed interest rate ranging from 6.9% to 11.5%. The remaining loans bear interest at the prime rate plus 4%, with a floor and a ceiling. Down payments, delivery expenses and installation expenses are negotiated on a case-by-case basis. As of December&#160;31, 2022 </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;">and 2021, loans outstanding from manufactured home communities totaled $143,253,000 and $102,992,000, which comprised 545 and 530 loans, respectively. Our average remaining term on these loans was approximately four years and six&#160;years as of December&#160;31, 2022 and 2021, respectively.</p><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. These loans typically range in term from two to five&#160;years and carry interest at 5.00% to 12.0%. For the year ended December&#160;31, 2022, we originated loans to owners of manufactured home communities for lot development purposes with a total amount of $4,010,000.</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, with competition 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, as well as 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 17&#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 fifth 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;">Among lenders to manufactured home buyers, there are significant competitors including national, regional and local banks, independent finance companies, mortgage brokers and mortgage banks such as 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></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;"><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;">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 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 which must be complied with by the retailer or other person installing the home.</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 the act must be included in a single easy-to-read document that is generally made available prior to purchase. The 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;"><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 the act, however, these activities are prohibited unless performed by 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;">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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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><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;) 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January&#160;25, 2018, HUD announced a top-to-bottom review of its manufactured housing rules&#160;as part of a broader effort to identify regulations that may be ineffective, overly burdensome, or excessively costly given the critical need for affordable housing. If certain changes are made, our company may be able to more effectively serve buyers of affordable homes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2017, our lead lender required an extensive review of our retail installment contract and associated procedures, which we use as part of our consumer financing solutions strategy. Based on that review, we improved certain elements of the language used in our contracts, and modified certain aspects of our practices. Although we believe there are no material compliance issues with our forms and procedures, we are subject to the federal and other regulations described above.</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;"><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, 2022, we had approximately 870 employees. Of our employees, approximately 770 individuals are hourly employees and 100 individuals are salaried employees. Our employees are currently not represented by any collective bargaining unit. We believe that our relationship with our employees is good.</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="_a601ce94_8726_48bc_bd41_3bca42c2370a"></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="_df472c47_42cf_4340_bc1e_8872429f98d9"></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="_d7d2a6b8_a498_4dc1_b343_8b491772fdfc"></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.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.72%;margin:0pt;padding:0pt;"><p style="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.3%;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: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.29%;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.29%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">Commencement&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">of&#160;Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;background:#cceeff;margin: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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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.29%;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.29%;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.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 96,880</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 129,600</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 388,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin: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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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.29%;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.29%;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.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,369</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,536</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,472</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,016</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,136</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,362</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,432</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,369</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,792</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,960</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,256</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,240</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,100</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin: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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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.29%;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.29%;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.72%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,020</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.72%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#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;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.29%;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 3pt 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 0pt 0pt;">We own the manufacturing facilities and the land on which the facilities are located in Fort Worth, Texas and Commerce, Texas. We believe that these facilities are adequately maintained and suitable for the purposes for which they are used. We currently lease our facility in Eatonton, Georgia from the Putnam Development Authority. 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;">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;margin:0pt 0pt 12pt 0pt;">December&#160;2016, the Company entered into a Payment in Lieu of Taxes (&#8220;PILOT&#8221;) agreement commonly offered in Georgia by local community development programs to encourage industry development. The net effect of the PILOT agreement is to provide the Company with incentives through the abatement of local, city and county property taxes and to provide financing for improvements to the Company&#8217;s Georgia plant (the &#8220;Project&#8221;). In connection with the PILOT agreement, the Putman County Development Authority provided a credit facility for up to $10,000 which could have been drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds had been drawn, the Company would have paid transactions costs and debt service payments. The PILOT agreement required interest payments of 6.00% per annum on outstanding balances, which would have been due each December&#160;1st&#160;through maturity on December&#160;1, 2021, at which time all unpaid principal and interest would have been due. The PILOT agreement was collateralized by the assets of the Project. No amounts were drawn on this credit facility.</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 2023 to 2028. Total rent expense for the years ended December 31, 2022 and 2021 was $713,000 and $698,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="_088131ef_8977_4ebd_ae85_db02a7b379a7"></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="_231b2f00_e4ef_4af7_a271_2e055ded2c57"></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 0pt 12pt 0pt;">Not applicable.</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;">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;"><a id="_0d84fa77_17c0_408a_87f4_3de657bdeb20"></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, 2022, there were 13 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 2022 or 2021. 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="_78728ab0_7601_4e97_bea2_39c58f627cf2"></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;">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;"><a id="_036832b1_3551_4446_b3fe_35e91c59fff8"></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;</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 fifth 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 twelve month period ending September 30, 2022. 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,000 to $180,000. During 2022, we sold 4,189 home sections (which are entire homes or single floors that are combined to create complete homes) and in 2021, we sold 3,635 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 and consignment arrangements with 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 Executive Chairman of the Board, 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, from manufacturing custom-made homes using quality materials and distributing those homes through our expansive network of independent retailers and company-owned distribution locations, to providing 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 such features 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 156 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 2022, approximately 53% of our manufactured homes were sold in Texas, followed by 9% in Georgia, 5<span style="white-space:pre-wrap;">% in Florida,  </span>5% in Alabama, 5% in Arizona and 4% in Louisiana. During 2021, approximately 50% of our manufactured homes were sold in Texas, followed by 16% in Georgia, 8% in Louisiana and 5% in Alabama.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We offer three types of financing solutions to our customers. We provide floor plan financing for our independent retailers, which takes the form of a consignment arrangement or a financed sale between the retailer and us. We also 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 manufactured housing communities. Our ability to offer competitive financing options </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;margin:0pt 0pt 12pt 0pt;">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;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Corporate Conversion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Prior to January&#160;1, 2018, we were a Texas limited partnership named Legacy Housing,&#160;Ltd. Effective January&#160;1, 2018, we converted into a Delaware corporation pursuant to a statutory conversion, or the Corporate Conversion, and changed our name to Legacy Housing Corporation. All of our outstanding partnership interests were converted on a proportional basis into shares of common stock of Legacy Housing Corporation. Effective December 31, 2019, the Company reincorporated from a Delaware corporation to a Texas corporation. For more information, see &#8220;Corporate Conversion&#8221; in Note 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the Corporate Conversion, Legacy Housing Corporation continues to hold all of the property and assets of Legacy Housing,&#160;Ltd. and all of the debts and obligations of Legacy Housing,&#160;Ltd. continue as the debts and obligations of Legacy Housing Corporation. The purpose of the Corporate Conversion was to reorganize our corporate structure so that the top-tier entity in our corporate structure is a corporation rather than a limited partnership and so that our existing owners own shares of our common stock rather than partnership interests in a limited partnership. Except as otherwise noted, the financial statements included in this Form 10-K are those of Legacy Housing Corporation.</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><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, 2022, 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.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: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.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: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-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.07%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.26%;margin:0pt;padding: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.86%;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.07%;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.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: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.79%;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="white-space:pre-wrap;"> 4,215</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,381</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-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.79%;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="white-space:pre-wrap;"> 7,596</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;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.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: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.79%;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="white-space:pre-wrap;"> 842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 107</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-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.79%;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="white-space:pre-wrap;"> 949</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;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.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: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.79%;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="white-space:pre-wrap;"> 2,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,373</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-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.79%;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="white-space:pre-wrap;"> 4,012</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;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.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: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.79%;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="white-space:pre-wrap;"> 449</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</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-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.79%;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="white-space:pre-wrap;"> 449</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;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.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: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.79%;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="white-space:pre-wrap;"> 422</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 24</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-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.79%;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="white-space:pre-wrap;"> 446</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;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.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: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.79%;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="white-space:pre-wrap;"> 889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> -</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-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.79%;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="white-space:pre-wrap;"> 889</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;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.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: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.79%;background:#cceeff;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 1,550</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 246</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-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.79%;background:#cceeff;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 1,796</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#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.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: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.79%;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="white-space:pre-wrap;"> 11,006</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,131</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-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.79%;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="white-space:pre-wrap;"> 16,137</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="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;">&#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><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;">&#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. Currently, our two Texas manufacturing facilities are operating at or near peak capacity, with limited ability to increase the volume of homes produced at those plants. 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 Florida and the Carolinas. 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 </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;">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;"><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;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">timing of production schedules and the levels and utilization of inventory, equipment and personnel. We are actively reviewing 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our 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 is normally 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 and 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.</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 where it is probable we 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. We use certain factors to determine the value of the underlying collateral for impaired loans. These factors are: (1)&#160;the length of time the unit was unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers, i.e., loans requiring legal action or extensive field collection efforts will reduce the value; (4)&#160;units located on private property present additional value loss because it tends to be more expensive to remove units from private property as opposed to a manufactured home park; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;location and size, including market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 fair value of the collateral is computed based on the historical recovery rates of previously charged-off loans; the loan is charged off and the loss is charged to the </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;margin:0pt 0pt 12pt 0pt;">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.</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><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 inventory based on historical experience to estimate our inventory not expected to be sold in less than a&#160;year. We classify our inventory not expected to be sold in one&#160;year 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;">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&#160;years; vehicles, 5&#160;years; machinery and equipment, 7&#160;years; and furniture and fixtures, 7&#160;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. We periodically evaluate the carrying value of long-lived assets to be held and used and when events and circumstances warrant such a review. The carrying value of long-lived assets is considered impaired when the anticipated undiscounted cash flow from such assets is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived assets. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets to be disposed of are determined in a similar manner, except that the fair values are based primarily on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose.</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 a consignment arrangement are generally 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></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;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Consignment 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 floor plan financing for independent retailers, which takes the form of a consignment arrangement or a financed sale. Consignment sales under the 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. Sales under a consignment agreement are recognized as revenue when we enter into a sales contract and receive full payment for cash sales, and title passes; or, upon execution of a sales and financing contract, with a down payment received from and upon delivery of the home to the final individual customer, at which time title passes and collectability is reasonably assured. For homes sold to customers through independent retailers under consignment arrangements and financed by us, a&#160;percentage of profit is paid to the independent retailer up front as a commission for sale and also reimburses certain direct expenses incurred by the independent retailer for each transaction. Such payments are recorded as cost of product sales in our statement of operations.</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 are generally 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 with a down payment received and upon 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><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></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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 54pt;">Comparison of&#160;Years ended December&#160;31, 2022 and 2021 (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.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.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.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.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.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.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: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.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.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.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:10.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: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.34%;margin:0pt;padding:0pt;"><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.93%;margin:0pt;padding:0pt;"><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.02%;margin:0pt;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.94%;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.94%;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.08%;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.34%;margin:0pt;padding:0pt;"><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.93%;margin:0pt;padding:0pt;"><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.02%;border-bottom: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.94%;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.94%;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.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: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.34%;margin:0pt;padding:0pt;"><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.93%;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.94%;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.55%;border-bottom: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.94%;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.94%;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.08%;border-bottom: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.34%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">$</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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 222,052</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 165,995</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56,057</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 33.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.34%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 28,564</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,195</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,369</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 5.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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,399</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,317</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,082</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 48.2</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.34%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 257,015</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 197,507</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 59,508</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 30.1</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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.94%;margin:0pt;padding:0pt;"><p style="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.08%;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.34%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 150,114</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 114,050</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 36,064</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 31.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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,568</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 23,306</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,262</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 18.3</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.34%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,315</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,235</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 80</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 6.5</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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 78,018</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 58,916</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 19,102</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 32.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.34%;background:#cceeff;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,942</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,095</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 40.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.34%;background:#cceeff;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 503</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,060</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 210.7</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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;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;"> (375)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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;"><span style="white-space:pre-wrap;"> (887)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 512</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom: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;"> (57.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.34%;background:#cceeff;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 4,130</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,711</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,419</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 141.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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 82,148</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 60,627</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 21,521</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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="white-space:pre-wrap;"> 35.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.34%;background:#cceeff;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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;"> (14,375)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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;"> (10,756)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> (3,619)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:1px solid #000000;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="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.34%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;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%;border-bottom:3px double #000000;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="white-space:pre-wrap;"> 67,773</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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%;border-bottom:3px double #000000;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="white-space:pre-wrap;"> 49,871</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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%;border-bottom:3px double #000000;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="white-space:pre-wrap;"> 17,902</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;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="white-space:pre-wrap;"> 35.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></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, consignment sales and retail store sales. Product sales increased $56.1 million, or 33.8%, in 2022 as compared to 2021. This increase was driven by higher average sales price, the conversion of certain independent dealer consignment arrangements to financing arrangements and an increase in unit volumes. The conversion of consignment arrangements to financing arrangements resulted in an increase to producet sales of approximately $29.1 million during 2022. We expect the conversion of consignment arrangements to financing arrangements to have 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 2022 and 2021:</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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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.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: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.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:48.39%;margin:0pt;padding:0pt;"><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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.25%;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.67%;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.97%;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.39%;margin:0pt;padding:0pt;"><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;white-space:nowrap;width:23.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;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.25%;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.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: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.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></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><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;white-space:nowrap;width:23.23%;border-bottom: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.99%;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.25%;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.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: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.97%;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.39%;margin:0pt;padding:0pt;"><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:10.62%;border-bottom: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.99%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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;">$&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.99%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.99%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.67%;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.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></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Products sold</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.26%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 222,052</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 165,995</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56,057</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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 33.8</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total products sold</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.26%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,339</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 328</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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10.9</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue per product sold</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.26%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 66.5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 55.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11.4</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;">&#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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 20.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;">%</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 10pt 0pt;">In 2022, our net revenue per product sold increased primarily because of the increase in unit prices over the first half of 2022, as rising material and labor costs were passed on to our customers. We had increases in consignment sales, direct sales, commercial sales and other product sales, slightly offset by a decrease in retail store sales. Sales through our company-owned retail stores have higher margins than our direct sales and consignment sales. For the six months ending December 31, 2022, we experienced a decrease in net revenue attributable to product sales due to the Company and the State of Georgia&#8217;s efforts to evaluate and improve the quality and consistency of homes manufactured in our Eatonton facility. These efforts have resulted in a temporary decrease of approximately 36% in the rate of issuing HUD Labels of Certification and shipping finished homes from our Eatonton facility. We increased shipments from our Eatonton facility during the fourth quarter and plan to meet or exceed historical levels in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Consumer and MHP loans interest income grew $1.4 million, or 5.0%, in 2022 as compared to 2021 and is primarily related to our increase in average outstanding consumer loan portfolio balance partially offset by a decrease in average outstanding MHP Note portfolio balance. The consumer loan portfolio has a higher average contractual interest </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;margin:0pt 0pt 10pt 0pt;">rate compared to the MHP Note portfolio average contractual interest rate. Between December 31, 2022 and December 31, 2021 our consumer loan portfolio increased by $13.4&#160;million resulting in an increase of consumer loan interest income. On September 30, 2021, we collected $44.9 million in principal payment from one of our borrowers. As a result of this payment, MHP loan interest income decreased during 2022 as compared to 2021, partially offsetting the increase in consumer loan interest income.<span style="background:#ffff00;"> </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 commercial lease rents, consignment fees and servicer fee revenue. Other revenue increased $2.1 million or 48.2% primarily due to a $1.4 million increase in consignment fees, a $0.5 million increase in commercial lease rents and a $0.2 million increase in servicer fee revenue.</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 increased $36.1 million, or 31.6%, in 2022 as compared to 2021. The increase in costs is primarily related to an increase in units sold and increases in the cost of materials and labor in 2022 which was materially passed along to our end-customer.</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 increased $4.3&#160;million, or 18.3%, in 2022 as compared to 2021. This increase was primarily due to a $5.7 million increase in salaries and incentive costs, a $0.6 million increase in warranty costs, a $0.6 million increase in consulting and professional fees, and a $0.2 million increase in depreciation and amortization expense, partially offset by a $1.4 million decrease in legal expense, a $0.4 million increase in loan loss provision and a net $1.0 million decrease in other miscellaneous costs.<span style="background:#ffff00;"> </span></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 increased $0.1 million, or 6.5% in 2022 as compared to 2021.</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 increased $2.4&#160;million, or 141.4%, in 2022, as compared to 2021. This increase was primarily due to a $0.8 million increase in non-operating interest income, a $0.6 million increase in capital gains related to the sale of leased property, a $0.5 million increase in miscellaneous income, net, and a decrease of $0.5 million in interest 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.4&#160;million for 2022 compared to $10.8 million for and 2021. 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. The effective tax rate for the year ended December 31, 2021 was 17.7% 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider all cash and highly liquid investments with an original maturity of three&#160;months or less to be cash equivalents. 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. We believe that cash flow from operations, cash and cash equivalents at December&#160;31, 2022, 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. In 2020, we negotiated a new credit agreement with Capital One, N.A. that expanded and extended our credit availability (see <span style="font-style:italic;font-weight:bold;">Indebtedness</span> &#8211; <b style="font-weight:bold;">Capital One Revolver</b>, below). As of December&#160;31, 2022, we had approximately $2.8 million in cash and cash equivalents, compared to $1.0 million as of December&#160;31, 2021. We also held an investment of $8.4 million in US Treasury Notes as of December&#160;31, 2022. </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;"><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.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.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: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:12.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:2.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><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.71%;margin:0pt;padding:0pt;"><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.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><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.71%;margin:0pt;padding:0pt;"><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.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;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><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.71%;margin:0pt;padding:0pt;"><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.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;">(in&#160;thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><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.71%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><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.71%;margin:0pt;padding:0pt;"><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.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:12.72%;margin: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.71%;margin: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;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.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:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;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="white-space:pre-wrap;"> 60,296</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;margin:0pt;padding:0pt;"><p 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.72%;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="white-space:pre-wrap;"> 9,081</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;margin:0pt;padding:0pt;"><p 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.68%;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;"> (31,942)</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (5,614)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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.68%;background:#cceeff;border-bottom: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;"> (28,080)</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net change in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;margin:0pt;padding:0pt;"><p 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.72%;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="white-space:pre-wrap;"> 1,776</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;margin:0pt;padding:0pt;"><p 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.68%;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="white-space:pre-wrap;"> 274</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,042</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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;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.68%;background:#cceeff;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 768</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;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.72%;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 2,818</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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%;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.68%;border-bottom:1px solid #000000;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="white-space:pre-wrap;"> 1,042</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 2022 to 2021</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 $1.7 million during the year ended December 31, 2022, compared to net cash of $60.3 million provided by operating activities during 2021. This change was primarily as a result of increased cash used for MHP originations net of collections, increased dealer inventory loan originations net of collections, increased volume of consumer loan originations net of principal collections, a decrease in accrued liabilities and an increase in other assets. The increase in cash used in operating activities was partially offset by an increase in operating income before non-cash adjustments, increased volume of other notes receivables principal collections net of originations, decreased inventories, increase in customer deposits, and increased dealer incentive liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Net cash provided by investing activities of $9.1 million in 2022 was primarily attributable to $23.5 million of collections related to loans we made to third parties for the development of manufactured housing parks, proceeds of $1.7 million for the sale of leased property and collections of $0.5 million from our purchased consumer loans. These were offset by $8.4 million used for the purchase of our investment in treasury notes, $4.4 million used for loans to third parties for the development of manufactured housing parks and $3.8&#160;million used for the acquisition of 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;">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. Net cash used in financing activities of $28.1 million in 2021&#160;was attributable to net payments of $28.2 million on our lines of credit offset by $0.1 million received from the exercise of stock options. </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;">Indebtedness</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. for new revolving line of credit (&#8220;Revolver&#8221;). The Revolver had a maximum credit limit of $70,000,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 statement to Capital One, N.A. On July 28, 2022, we entered into a Limited Waiver and First Amendment to Credit Agreement (the &#8220;Amendment&#8221;) with Capital One, N.A. The Amendment replaces the LIBOR borrowing rate with a secured overnight financing rate (&#8220;SOFR&#8221;) and waives a default arising out of a monetary judgement against us that exceeded the amount allowed in the Revolver. </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 August 24, 2022, we received a Notice of Default and Partial Suspension of Loan Commitments from Capital One, N.A.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One, N.A. 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 has been limited to $20,000. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Revolver accrues interest at one-month SOFR plus 2.00%. The interest rates in effect as of December 31, 2022 and 2021 were 6.12% and 2.10%, respectively. Amounts available under the Revolver are subject to a formula </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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">based on eligible consumer loans and MHP Notes&#160;and are secured by all accounts receivable, consumer loans and MHP Notes. The amount of available credit under the Revolver was $17,400,000 as of December 31, 2022. In connection with the Revolver, we paid certain arrangement fees and other fees of approximately $295,000, which were capitalized as unamortized debt issuance costs and will be amortized to interest expense over the life of the Revolver.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the&#160;years ended December 31, 2022 and 2021, interest expense under the Revolver was $225,000 and $887,000, respectively. The outstanding balance as of December&#160;31, 2022 and 2021 was $2,545,000 and $7,993,000, respectively. The Revolver requires the Company to comply with certain financial and non-financial covenants. We were in compliance with all financial covenants as of December 31, 2022, including that we maintain a tangible net worth of at least $120,000,000 and that we maintain a ratio of debt to EBITDA of 4-to-1, or less.</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;">PILOT Agreement. </b>In December&#160;2016, we entered into a Payment in Lieu of Taxes (&#8220;PILOT&#8221;) agreement commonly offered in Georgia by local community development programs to encourage industry development. The net effect of the PILOT agreement was to provide us with incentives through the abatement of local, city and county property taxes and to provide financing for improvements to our Georgia plant (the &#8220;Project&#8221;). In connection with the PILOT agreement, the Putman County Development Authority provided a credit facility for up to $10,000, which could have been drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds had been drawn, we would have paid transaction costs and debt service payments. The PILOT agreement required interest payments of 6.00% per annum on outstanding balances, which would have been due each December&#160;1 through maturity on December&#160;1, 2021, at which time all unpaid principal and interest would have been due. The PILOT agreement is collateralized by the assets of the Project. No amounts were drawn on this credit facility.</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, 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:49.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.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: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.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></tr><tr><td style="vertical-align:bottom;width:49.09%;margin:0pt;padding:0pt;"><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="10" style="vertical-align:bottom;white-space:nowrap;width:48.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.09%;margin:0pt;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: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;</b></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:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><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: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;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><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.01%;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.99%;margin:0pt;padding:0pt;"><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:8.03%;margin: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.09%;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: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: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;">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 style="vertical-align:bottom;white-space:nowrap;width:7.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;">2024 - 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">2026 -&#160;2027</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:8.03%;border-bottom: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 2027</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.09%;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: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.26%;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.46%;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="white-space:pre-wrap;"> 2,545</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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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="white-space:pre-wrap;"> 2,545</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.99%;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="white-space:pre-wrap;"> &#8212;</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:8.03%;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="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.09%;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: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.26%;margin:0pt;padding:0pt;"><p 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.46%;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="white-space:pre-wrap;"> 2,831</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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 683</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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="white-space:pre-wrap;"> 1,198</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;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="white-space:pre-wrap;"> 837</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:8.03%;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="white-space:pre-wrap;"> 113</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;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 $8,925,000 and $4,908,000 as of December&#160;31, 2022 and 2021, 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, 2022.</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;">For information regarding recently issued and adopted accounting pronouncements, see Note 2, Summary of Significant Accounting Policies, to our December&#160;31, 2022 financial statements included in Part II, Item&#160;8, Financial Statements and Supplementary Data, of this Form-10K.</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;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;">We are 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. We have elected to take advantage of these exemptions until we are no longer an emerging growth company or until we affirmatively and irrevocably opt out of this exemption.</p><a id="_71c0dc7e_c77f_4a82_8974_e03f924a5d9e"></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;">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;"><a id="_9c734f66_c49a_4e62_8b04_34aed190875e"></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="#ReportofIndependentRegisteredPublicAccou"><span style="font-style:normal;font-weight:normal;">Reports of Independent Registered Public Accounting Firms</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;">32</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, 2022 and 2021</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, 2022 and 2021</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, 2022 and 2021</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, 2022 and 2021</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;">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;"><a id="_833b7536_1b55_45cf_9f7d_e92ba51d838b"></a><a id="_607433"></a><a id="ReportofIndependentRegisteredPublicAccou"></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><b style="font-weight:bold;"> (PCAOB ID: </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="dei:AuditorFirmId" id="Narr_IT9q6CiLnECYAFwijc5RBA"><b style="font-weight:bold;">229</b></ix:nonNumeric><b style="font-weight:bold;">)</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_YKEHtTGihkmX2K7V6IN-TQ" name="dei:AuditorName" id="Narr__vmkJ9QAM0WeLvC-gLNBTA"><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 0pt 12pt 0pt;">We have served as the Company&#8217;s auditor since 2022.</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_YKEHtTGihkmX2K7V6IN-TQ" name="dei:AuditorLocation" id="Narr_KY1QYLYLoE6Da0VarhUcVw">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-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></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;"><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 (PCAOB ID: </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" name="dei:AuditorFirmId" id="Narr_pyLXi47FTESZ8Lns3r2hDQ"><b style="font-weight:bold;">410</b></ix:nonNumeric><b style="font-weight:bold;">)</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, 2021, and the related statements of operations, 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, 2021, 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_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" name="dei:AuditorName" id="Narr_xogERxOiBUuBZ_q71lyH8w"><b style="font-weight:bold;">Weaver,</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 0pt 12pt 0pt;">We served as the Company&#8217;s auditor from 2021 to 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" name="dei:AuditorLocation" id="Narr_VE3IN9pJdUGd0-cyuSddGw">Dallas, Texas</ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">August 3, 2022</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="_c5e235d3_e67b_49e5_9a0d_1064942d8f08"></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_ckXkNt_P7k-kQ-qhFu29OA_1_2"></a><a id="Tc_WIn9eIBAQU-_ibtem4Zmrg_1_5"></a><a id="Tc_1xFU-6gBoUqfoJTLWXgrAQ_2_2"></a><a id="Tc_IL4r7XqGD0KiP3eBJTVIsg_2_5"></a><a id="Tc_JMnW1lPIMEOw119gl4NFhw_3_0"></a><a id="Tc_p-ClgdXKSkSoLhFAx1hkAQ_4_0"></a><a id="Tc_7_F8H0Hgcka5lEiNs45_9w_5_0"></a><a id="Tc_5O1R9U1fOkSHSEcHjucTKA_5_2"></a><a id="Tc_4q29XOO_z0a1yPaZrrqxCA_5_5"></a><a id="Tc_j8cSMNy810GRgRuhKurPfQ_6_0"></a><a id="Tc_8FlIFBTyf0ChtPJmy6D29A_6_6"></a><a id="Tc_i0t9bQhpg0W7xzTwBe8dpQ_7_0"></a><a id="Tc_ed7U8diE5Ui4f9LYXhDi1Q_8_0"></a><a id="Tc_tFyOe7Zf2keTHcbD6Ltbfg_9_0"></a><a id="Tc_LhL585tgJECVO7aqm0rYOA_10_0"></a><a id="Tc_FY_byXKAIUa2-z1Pxm-RDA_11_0"></a><a id="Tc_CCDFXpq44kaiCjCc6jJ3WA_12_0"></a><a id="Tc_Wb5NhL6fZ0SsYhe7HtkrwQ_13_0"></a><a id="Tc_D1AaFpNg4EyzK9jMdNlcgQ_14_0"></a><a id="Tc_laa7t-eFsku3juR1YNS-Jg_15_0"></a><a id="Tc__jpKeATAZUqS50NrgmcLxQ_15_6"></a><a id="Tc_quZnIlJ5nUypLjOPBWy1Hg_16_0"></a><a id="Tc_W6dmvU3kUkq_d2H9LxG58w_17_0"></a><a id="Tc_KDYjqzbBc0qAcxzdYg8WHQ_18_0"></a><a id="Tc_pP6iXQUrvU-gqFa3Z5HpIg_19_0"></a><a id="Tc_GbObbyxJhk2W1sVZh_xMUw_20_0"></a><a id="Tc_kjuEDs854Eu2LcogACivWg_21_0"></a><a id="Tc_0371jRp6ckaqqwm82Xhyyw_21_6"></a><a id="Tc_Rn-nvPIqdUiemEUANagj5Q_22_0"></a><a id="Tc_AqiwtF4fg06yhq3juTVjUQ_23_0"></a><a id="Tc_zKxqitJ1bEKTDKfXRsYBsg_24_0"></a><a id="Tc_BQxZ7q6ESEKaRg-6GeDJXQ_24_2"></a><a id="Tc_uzvVGzKiwUKWgcDwModBug_24_5"></a><a id="Tc_GMmHHK-_ekSeU0nYnPy2Rw_25_0"></a><a id="Tc_Vp7gjioIAEOB_6_5uAibVQ_26_0"></a><a id="Tc_kIR1aoZCT0CEYadokozUjg_27_0"></a><a id="Tc_Rm_ooXIXCUaOpMW-KLPcxw_27_2"></a><a id="Tc_wvXZIlKTOkmO-GFNKj2RDw_27_5"></a><a id="Tc_e7EhF3IeK0qsEMbHpQTriQ_28_0"></a><a id="Tc_4fH43OHzhUKEgNOVxcmQ9g_29_0"></a><a id="Tc_HkjuJjlbykukqIRgINfCfA_30_0"></a><a id="Tc_gJ67CfnKfEuYKJH8SdqeVg_31_0"></a><a id="Tc_A_E7N_sK-Eq3p2YkfNdOkg_31_6"></a><a id="Tc_QPlpHqguJ02tjt-0Jra89g_32_0"></a><a id="Tc_qrH1eBeUmE62yFR0zf2piQ_33_0"></a><a id="Tc_iZomDcA_rkyBcigWHfT74g_34_0"></a><a id="Tc_xipewgsZ-UuFGPXPp9nJLg_34_6"></a><a id="Tc_yP7zyWCzj0-TVKaNUe0HXg_35_0"></a><a id="Tc_oCaWGOH0ikuZX8PqL7kfcg_36_0"></a><a id="Tc_yPc0FbrOgk2klyIusI3GGg_37_0"></a><a id="Tc_JCRbdntdrkmemltatt1X8Q_38_0"></a><a id="Tc_A_KEvrj8mUGFYDvNIuPKqQ_39_0"></a><a id="Tc_xvc-sUX_bUC0xOUkiqJqrw_40_0"></a><a id="Tc_5WBr7_QKFkqJTMNDKWkcYg_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_LTFHt-tfUUuifNaZQlEL9A_42_0"></a><a id="Tc_qmfJdfWEZkeR7KDm5CVpTg_43_0"></a><a id="Tc_Lw9NaVXzdE-HHKx90B4Saw_44_0"></a><a id="Tc_YOvBBEMDG0-2Pvk0dwX60A_45_0"></a><a id="Tc_y-H_QWtGKk-wnYgA_xU_6A_46_0"></a><a id="Tc_UVUyrmegIEuqBwYBlGMViw_47_0"></a><a id="Tc__AioPlo4GU2OFxaf8PUUDg_47_2"></a><a id="Tc_aD6q0Lvpv02hkontYgDX4Q_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.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.62%;margin:0pt;padding:0pt;"><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.29%;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.38%;margin:0pt;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.29%;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.38%;margin:0pt;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.62%;margin:0pt;padding:0pt;"><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.29%;margin:0pt;padding:0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.62%;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.29%;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.46%;margin: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.29%;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.46%;margin: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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_rH-PWDXi_E-t4SQB-pCxhA_5_3">2,818</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_HuJr5OtCa0KPRvXOmU_yug_5_6">1,042</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="Tc_woh_T1hUhU6t4Lozk7Ex8Q_6_3">8,412</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_7KM3K7Kji0CruiIEO9dWvw_7_3">4,873</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_097gXfuaek6KqdHFKHK1rg_7_6">5,118</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="Tc_pzItz0OwGUa7X89DdElN7A_8_3">29,441</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="Tc_e99oP6UzQk-sOFuHsxv9cQ_8_6">3,496</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansCurrent" scale="3" id="Tc_pm4rGed9Z0OGNcgmX_RupQ_9_3">6,801</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansCurrent" scale="3" id="Tc_ms7a4o5qY0mi9ajU4oOBCg_9_6">6,080</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="Tc_5kYJcvxKJkiHOXes6OTvXw_10_3">9,670</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="3" id="Tc_MwT1slDDiU2wRzt_czFz9A_10_6">10,049</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetCurrent" scale="3" id="Tc_w4VOqjE2OkWYjY0gt6XeLg_11_3">8,927</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetCurrent" scale="3" id="Tc_pP1t9vSfpEKpoZ2cBlDaWA_11_6">20,300</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_QZcs1joXTU-EBglzwE8dvg_12_3">32,075</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_PcpguGjI-0aDV-QdvFDYog_12_6">42,000</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_WK0cZczRrUmUvR6pNoExBQ_13_3">4,064</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_HTi4xDEotkOXtJHC81xhRA_13_6">4,456</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_dz7BVFpRD0muE9HXBbg2IA_14_3">107,081</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc__0-zea-HJk-BASI-FDh9lQ_14_6">92,541</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="Tc_qcvaXVfNq0SzadRxBVFyQg_15_3">595</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansNoncurrent" scale="3" id="Tc_NfMVhlmWAkyhOxSCyhy9XA_16_3">132,208</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:ConsumerLoansNoncurrent" scale="3" id="Tc_oMvTWvNfvEqoa1Tdp2CgFg_16_6">119,543</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="Tc_HLytbdtmekOwvppmFOBvJw_17_3">133,072</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="Tc_Z7Mt-9r-yUSeHt03pUh81Q_17_6">92,943</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent" scale="3" id="Tc_AVtre5W2yE-vtRh6B-ZjtA_18_3">13,795</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent" scale="3" id="Tc_k30H3WP5w0u5eHK56OGsxA_18_6">20,930</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Tc_oJxiVytL2UKpfPhUpNElKg_19_3">6,987</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Tc_OwB05DWEIES3v0L4AY0bzA_19_6">2,678</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsLeasedMobileHomesNonCurrent" scale="3" id="Tc_3ByYk0F5Dk-J0ORsuPlBnA_20_3">8,824</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsLeasedMobileHomesNonCurrent" scale="3" id="Tc_3EdrYA2CcUSWGuyIiXvCmg_20_6">9,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_hLQvCiQ3tUmFqTG_-dOw5g_21_3">2,663</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent" scale="3" id="Tc_6LFG07O6KUq4oQHEpGTdZA_22_3">1,482</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent" scale="3" id="Tc_cNvN2FrKIEuLR3q71Ab5CA_22_6">1,097</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_kOwawSR3BUmduifuXWBC3w_23_3">30,106</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_7eTQ5oaZBkaQnjLzpDJ6ZQ_23_6">27,516</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_WHHLKl5ZXUu8AV1xxtj3gA_24_3">436,813</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_1bv73swA6kOPh7_bu8DCbw_24_6">366,667</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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&#39; Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_mHQngrAcGkaR324fjhrOYA_27_3">4,549</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_dVCDjO66nki0X5b8dIrLeg_27_6">4,155</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_0b3nfR5DV0u6rl_zayWLzQ_28_3">16,895</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_fYasEr5p9UG-SyD5UY_snQ_28_6">20,686</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_Ug3JFCdd_UGeke3Ty2C7qw_29_3">9,715</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_qwCl6BPniUO7sqZMJjvxZw_29_6">7,749</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityCurrent" scale="3" id="Tc_6kDNrBVi4Umgmg2ofKgeeg_30_3">9,653</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityCurrent" scale="3" id="Tc_SH4WG_g78kCKQDNn-cWRTg_30_6">9,350</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_fh6PYzRRpkSGISSrX0bkVQ_31_3">650</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_tPDutWzQMEejJgqx1logmQ_32_3">41,462</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_NbSeRsyZxkycONLIpqDbsw_32_6">41,940</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_YdibwbJ2o0KTxYH-E7l1mQ_34_3">2,121</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="Tc_4T6LzxwZskqAcbwwDEWLrA_35_3">2,545</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="Tc_CJKNJSrKw0WzqJni37-etg_35_6">7,993</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc__35ygOcbck2DCPMp2SaONQ_36_3">3,065</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_qAKiJp-bwUu6I-EvQ7fvSw_36_6">3,004</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Tc_THFI4aLGSEemcxrXlXqnFw_37_3">5,516</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Tc_2oSUBySHAUmErCy6ky0IDQ_37_6">4,336</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_7oKleae4_km28cMHkbng6Q_38_3">54,709</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_xTtzaZbQYkiIMuLxiqSaAA_38_6">57,273</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stockholders&#39; equity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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.62%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_sDnsTcPjmECOh8AckIoqJA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_3l8t3sJJx0yxO-wlps4-Iw">.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_SuO1q-j2CEeEt5u9yfuCkg"><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_QGBvN_VqOEiJVBLfU2kmsg">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized: <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_39zZV-gylku_ep_EclNfiQ"><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_2evaneU_xk2NDDPmldB7iQ">no</ix:nonFraction></ix:nonFraction> shares issued or outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_Xz96IHLgfESfxcwHkWqZBw;"><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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_Kg7fCgZqX06gxCcHPn9e3w;"><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.62%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_Own-m2k77UyWlknHiNSEeg"><ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_BNwfPKcjukudzBNSxIK88A">.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_JMN64D_alUG9c7ySwP-X9Q"><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_SQnZzLfC2EmNMTtQoQY7tw">90,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_Mi8-Z_J_ykyDhlYX-zZCpQ">24,814,695</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_s31UNzcAXUqNSIASlqgbDA">24,654,621</ix:nonFraction> issued and <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_vvz5TKb2s0a8NPI0Th4yWA">24,369,630</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_2h6ZRtmj702EToxnk5PRwg">24,209,556</ix:nonFraction> outstanding at December 31, 2022 and December 31, 2021, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValueOutstanding" scale="3" id="Tc_kR8Efzao20mF0W8qcyZcKg_42_3">30</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValueOutstanding" scale="3" id="Tc_EIw-CDX8lkilDcS3fASncw_42_6">25</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="Narr__w6CqiXQ9USIVp8dL0NCxQ"><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="Narr_6P9ed4_tzEaWUnMcobfOTw">445,065</ix:nonFraction></ix:nonFraction> shares at December 31, 2022 and December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="Tc_LJ2FEP8ng0a8AyPytyDlJw_43_3">4,477</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="Tc_TZV0k6Y1_02l8o-C1KuJ6Q_43_6">4,477</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_E6zbd5qFiEipvEC1pD9cZw_44_3">180,555</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_t4QjrB3wdUOqUZDb5YTQxw_44_6">175,623</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_fc9Sni34zkGayzQmYN8p8g_45_3">205,996</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="Tc_DYjRbVLt8Emhv17_z2R1Jg_45_6">138,223</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Total stockholders&#39; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_WRp-QkgTg0qi2XfIgnn8pw_46_3">382,104</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_2XYzLUTZmE2mxYBrxwzOpA_46_6">309,394</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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&#39; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc__BM_9g5y50avrIIeQcpEDQ_47_3">436,813</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_pcV_sQmdgkSmpCQ8WN-ekA_47_6">366,667</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="_4cb64596_cea4_4679_895d_b838bf70e7fe"></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_ODHN5CAhC0C4R5axRuj5Bw_1_2"></a><a id="Tc_T4sVPMgjGUOPqp0bxU1YMg_2_2"></a><a id="Tc_hrJR5fmV40SbK_teZpgvzA_2_5"></a><a id="Tc_XRdFDXWmVkyr5S-KUJtzCQ_3_0"></a><a id="Tc_ikJ0-o7DJ0eC9ltQFLp-CA_4_0"></a><a id="Tc_4u7mSXoQHUSWfAgwZJoctw_4_2"></a><a id="Tc_BTN4QnhnhECusX5sJ-Ze8A_4_5"></a><a id="Tc_tfMAkO2oEEixScH4lrS2Kw_5_0"></a><a id="Tc_gW7NuwoegES58oukDM2p3Q_6_0"></a><a id="Tc__W9JaQxsiEuCoW0XjBZPZQ_7_0"></a><a id="Tc_hhxtm66SAUG2eI48I62n_w_8_0"></a><a id="Tc_Jwt3dImXOEGZ_ERXy14JXQ_9_0"></a><a id="Tc_EbVViO-xmEqEAzWy5gN6aA_10_0"></a><a id="Tc_2wV4kAsiOEus1oxHo9CWeQ_11_0"></a><a id="Tc_4J-t1k3cz0CEETHAFhFPKQ_12_0"></a><a id="Tc_lGPQSwGx6U--2NZy-Bft1g_13_0"></a><a id="Tc_yQf47htzAUi8b0AOEQXSfw_14_0"></a><a id="Tc_vx-R-YQkEUSKDO56n4_SyQ_15_0"></a><a id="Tc_dSAeb8BjBkKNaDWFWvFJgg_16_0"></a><a id="Tc_VLThOy-V40WSlnvh0SZJgQ_17_0"></a><a id="Tc_I-hc9Zu-BkWYbTT9LbMvXg_18_0"></a><a id="Tc_O4HzxoV5c0290mdVtgw_3Q_19_0"></a><a id="Tc_fn4Wasz7RkK77b8_yeVS8Q_20_0"></a><a id="Tc_jjtEznZe3UaX2hTkf7BXgA_20_2"></a><a id="Tc_0gV5QPTVV0aU0HMOAAnPNg_20_5"></a><a id="Tc_px252Img40S0lSM4aV79Hw_21_0"></a><a id="Tc_jViq25I9hUmEmLiG2OVFmA_22_0"></a><a id="Tc_SRpLqxmYz0yeiioD-dGrjw_23_0"></a><a id="Tc_edR4v3tHt0SJvLrta51BjA_24_0"></a><a id="Tc_iAEOE6LFckC2JrAXyjFVQw_25_0"></a><a id="Tc_2DEbZjThjESh2eDfOWjtdw_25_2"></a><a id="Tc_BSt3YuHPuUaus4REaozL-g_25_5"></a><a id="Tc_t4ZnfghHDE6_HSWnsWylqA_26_0"></a><a id="Tc_SDAkXrseaEaa19LAzV4XnQ_26_2"></a><a id="Tc_ogdqVIV6tEORrvwSnuhkJA_26_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:71.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:2.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.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:10.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.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.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:10.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:0.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></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><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.09%;margin:0pt;padding:0pt;"><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.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;"><b style="font-weight:bold;">Year ended December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><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:71.93%;margin:0pt;padding:0pt;"><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.09%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><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:71.93%;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.09%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.4%;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.09%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.4%;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.54%;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:71.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_tbuGWBRRQkqrlWy4e3VHdw_4_3">222,052</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_nLuloE8h1EqkfBGOkBHWpg_4_6">165,995</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;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:2.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:1.25%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_ipRJhy7obEyx1GxkbrxUkQ_5_3">28,564</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_b63ITHXM7UGc6neboLR7Ag_5_6">27,195</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_j8oTjEYFC0mxEN8TsbS0VQ_6_3">6,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_Mhg71DpBo0iJNqwypYy8ag_6_6">4,317</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;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.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:1.25%;background:#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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_UdHd_1LZpku0P-Y_fsjNeA_7_3">257,015</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;background:#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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_Tcy2DDiqukOtAuRHSJ2bCA_7_6">197,507</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.4%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.54%;margin:0pt;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.93%;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.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:1.25%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_7NbQP8RPFEG_hpJhvKEs6g_9_3">150,114</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_0ccuE1S-okmFwPOIKcsKlQ_9_6">114,050</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_OdDu-7XTtUCiY6YrQK-TLg_10_3">27,568</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_9s5zlvQTHk6ZHP0g3SDEQw_10_6">23,306</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;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.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:1.25%;background:#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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Tc_CV7suBio-0aPbjnZRo8KRw_11_3">1,315</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;background:#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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Tc_RACYkS3TDU6ByoWYMtEV6g_11_6">1,235</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_zbn84Q4b5EqxBNMwHKdxAw_12_3">78,018</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="Tc_ZHSMfRpmoE697JC2tVUIqA_12_6">58,916</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;background:#cceeff;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.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:1.25%;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.4%;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.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:1.26%;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.4%;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:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="Tc_U0GEsaOl2UG7kBPdak8ljA_14_3">2,942</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="Tc_X19J4hWoqkGEL-77YcJyvQ_14_6">2,095</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;background:#cceeff;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.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:1.25%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_gkHfSBfmakOM0u0GAwSt2A_15_3">1,563</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_QJmyrrpvV0SxnMfmUE8JLQ_15_6">503</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.4%;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_t8hbFAEPgU-sCPH3XjhvYg_16_3">375</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_7pykhKSqCEG-n__OkDVYag_16_6">887</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;background:#cceeff;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.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:1.25%;background:#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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="Tc_EqNTHJzAEEmXhnE8X9EC4w_17_3">4,130</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;background:#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.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="Tc_2h7IsQYNgEyBZDeT-l88gA_17_6">1,711</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_9cKa6Lt4h0Gk-FjGfjgt-w_18_3">82,148</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="Tc_mfCTNge3dUC0ZQdI4JBILA_18_6">60,627</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;background:#cceeff;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.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:1.25%;background:#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.4%;background:#cceeff;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_dJYpAiRJykWqzso8z8Sb0w_19_3">14,375</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;background:#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.4%;background:#cceeff;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_oDgTAHxqwUmBMMlEFNed6A_19_6">10,756</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_rgFgJRmiKki0SyqmxLrhvw_20_3">67,773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_5Mhq59cNu0Gh8CTk6IyXgQ_20_6">49,871</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;background:#cceeff;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.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:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.4%;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.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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.4%;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.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_vTHtIB0G0EiLxFm1IgHn5w_22_3">24,357,785</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_grFCALtCPUWS9bVglKjB3g_22_6">24,204,437</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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.93%;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.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:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_uA1HnPbnjE6Kz7Tkuc85vQ_23_3">24,742,419</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.4%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_V_I0-1SwvUSTgpd0i1VrBA_23_6">24,275,989</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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.54%;margin:0pt;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.93%;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.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:1.25%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_hIaOo8YkvEWViyr1CGlx0w_25_3">2.78</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.26%;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.4%;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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_csHGQ1BfdEOF-gan676yNQ_25_6">2.06</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;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.93%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_Td3HnG-3L0iyRqCRfAjJsg_26_3">2.74</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_BE7LW-sk1Ui2eXfIQQksLQ_26_6">2.05</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;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="_b0256ee6_0241_40fd_b6dc_e42e274ffc2a"></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_MsAlcxmVekSiXM0NSW0gxQ_1_2"></a><a id="Tc_ttszTlMNSkiK7kfoza9Wkg_1_7"></a><a id="Tc_q8Iq2XgGl0eN5_DE5y-Jqg_1_10"></a><a id="Tc_xwu5waNXNk6RgSEnfKQFJw_1_13"></a><a id="Tc_lZFy6bFNjEGIVhx6DvTzdA_2_2"></a><a id="Tc_iXhjfhu6dkKFnzAW6Mb3DQ_2_4"></a><a id="Tc_Xdwj7zdef0uiOrPrpm07LQ_2_7"></a><a id="Tc_DyT_cEiXJ0On-Mz-6DHDzw_2_10"></a><a id="Tc_YZ-byK9LOk6mnfBEd61bGg_2_13"></a><a id="Tc_DQcn4bJG4kqFSsdvl-COyA_2_16"></a><a id="Tc_28hpkSnUJEuarB58FCcyLw_3_0"></a><a id="Tc_a7dywle3Xk-Mo81iEAqF5A_3_4"></a><a id="Tc_2zTpZq4EKUe9n2Tv23MKew_3_7"></a><a id="Tc_eBo0ORvwjU2W4d-La9WmFQ_3_10"></a><a id="Tc_mxR2o6CgF0GyZYQROOnXhg_3_13"></a><a id="Tc_dKPnhkNod0WMPxhVfiEqNw_3_16"></a><a id="Tc_h4wVm_00bkCGA82ZOWdRIw_4_0"></a><a id="Tc_KpZtjR_0QEWyB5Dg2rBEmQ_4_5"></a><a id="Tc_jKGiwiaeOUyHzt_eqTQgNw_4_8"></a><a id="Tc_sWHdRWtyfUm1ivQDIN9KwQ_4_14"></a><a id="Tc_Hm1UooputUCXfjAxVVHnrw_5_0"></a><a id="Tc_fxXoCvrGtUu_rLe-8TIqHA_5_5"></a><a id="Tc_3Mg7kG_riECpPT79sq1nEQ_5_8"></a><a id="Tc_Yj2n7EfelEmSgimlAmrK0g_5_14"></a><a id="Tc_ZWFhrS3Jb0GrFusUV-hd4g_6_0"></a><a id="Tc_loyWKK8uNUKqLFcrdUtVyA_6_2"></a><a id="Tc_aPz4NzmDH0ObWdXaR1ozYQ_6_5"></a><a id="Tc_xEaYDrDs7UunVTJ_0Iuhog_6_8"></a><a id="Tc_DFh1lTr5S0SeoYxQoC2D7g_6_11"></a><a id="Tc_I2yyAUKRs0GjEvSExs2ZVA_7_0"></a><a id="Tc_Q10BIb-q9kizY75xdF7Y9g_8_0"></a><a id="Tc_1u42ehpwG0Oj1KfI3UBpoA_8_8"></a><a id="Tc_-2d8tZe4hESGKOE5g_x0aA_8_14"></a><a id="Tc_TssKr1DISUeb6e7t2-Ijpw_9_0"></a><a id="Tc_Ba5lWwllP0ayjC_UGD_lhg_9_2"></a><a id="Tc_FF86i3ktWE2VxMmFe2udjA_9_5"></a><a id="Tc_sI-IA5m7m0iWEIUlSna4pw_9_8"></a><a id="Tc_qbWZ8qYcmkiQnC7bwSFR0w_9_11"></a><a id="Tc_7xmo5oocl0-LUMk7p60tRw_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:38.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: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.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><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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:9.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:38.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: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.04%;border-bottom: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.79%;margin:0pt;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.77%;margin: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:38.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: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.32%;border-bottom: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.08%;border-bottom: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.79%;border-bottom: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.79%;border-bottom: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:38.4%;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;2020</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.32%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_q2HYV9SvXEqvAVRdPJoPsQ_3_2">24,639,125</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;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:5.05%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_9ewJIlnJ2EKTILVvJGa2hw_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;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.48%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_9icFbqoLU0et0FjxHP2QDA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_imB2OFAplUyzwQ-O-GLMJA_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.22%;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.04%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_swHuIb37sEKRo59PJTmqoQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_VT1lkyJjOkiMwCYOL2Qd_w_3_11">175,293</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;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.77%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iug-YIsITky1LAH2ToRZkg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_ODK0011cn0eH5zB6AfSlcg_3_14">88,352</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;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.77%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_uRKM8Y_0EkCL04tLx9O6Xw_3_17">259,193</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share based compensation expense and stock units vested</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VBmP6NtwnUOib8L7YihFiw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="Tc_cQHptX3-BEOOYVDrP83XhA_4_2">8,571</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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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 3pt 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UcX9yhfB2UaO_tkxIsJ4yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_hSsWtA9KmE60BX-SyX4vzw_4_11">230</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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_-T-ERNTqIkCEncVobjZpRA_4_17">230</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share based compensation expense - stock options exercised</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.32%;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;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VBmP6NtwnUOib8L7YihFiw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_PgJoK5GPwE68E3vmnYJbWA_5_2">6,925</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;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;"> &#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 3pt 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UcX9yhfB2UaO_tkxIsJ4yQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_9ltfApux8EKlAgHEZ_pG5g_5_11">100</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.77%;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;"> &#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.77%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_Lf3xETi6s0yBmxvUSik0TA_5_17">100</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_U8EnJzhorEy-qgCYbRuQWg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_uR-Lf6O4YkeXtfFKsef3Gw_6_14">49,871</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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_Cvd1d92bO0ikP40KsQag4g_6_17">49,871</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;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.32%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nmUU1Ux-Dku_OTlby9u-OA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_Xk4Eg-u3F0qwvMYMoN3PNA_7_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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.05%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nmUU1Ux-Dku_OTlby9u-OA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_i1_G0jTOIUCADOqjpRebJA_7_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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JDaPC0FDTkGURBx7Lave1Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_OuTyl-tya0SqZFvUZyeUFQ_7_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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iIRZu_f4f0GifsqVj40tSQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_EKou53xRNEKXctA5N9xwFA_7_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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eweO2siTk06cguNo6R15cA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_WZn1BuJIRkqRVcTqhAMnsA_7_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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Ojfsbq_w50K2CLIGAi-hew_7_17">309,394</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share based compensation expense and stock units vested</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BowNqAXUgUmk7tMAwiCzow" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="Tc_ShgBAkB_RkCojg5zRHGR_A_8_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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BowNqAXUgUmk7tMAwiCzow" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_-Bfh7_a7zUi5kVzssXieqg_8_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 3pt 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GVnEAhaKlkeeEf8kTIvRKw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_nrAB4mSXsEWAWNAVy4UFrQ_8_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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="Tc_x8K8L5DlHUW4f5RQjcU6dQ_8_17">4,937</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;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.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 3pt 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.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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 3pt 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 3pt 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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4FER8zjqm0i5huTkkYdTYw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_15a2TvLH1EWVfUEpcJeZpQ_9_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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_xa3HDluT1U6V2J9Ajnu_6w_9_17">67,773</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.4%;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.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oi1eltCFXEiDqATfmNNVyA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Tc_Yb_LKjBcSU--ha_Th0A5wg_10_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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oi1eltCFXEiDqATfmNNVyA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_VNVLGGGFKUmjmkZBQjswOQ_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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_2-0jPbZamUmoyY-sm82QNA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_TcN3WAx_j0-dOGrQHPgoLw_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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eey1ZyyUDUCjjX-qi86coA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_4ZAQTGISQ0S67MtuQSW_qA_10_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.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_SI0rVTk8N0Wsxof5zD8xwg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_DpL9OP_VDEykb6UBQ7-5hw_10_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.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_hmXS7lo7kEax3BWs_TyT8g_10_17">382,104</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;">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="_94c2a250_beb0_42c2_bb1b_65ece107d672"></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_9p5RiG8l90iRNAxZtLE6zA_1_2"></a><a id="Tc_-kfdUgJCfkSZRPEjBKc6ZA_2_2"></a><a id="Tc_ml0wu2cKyEO-GSuoqsZTrA_2_5"></a><a id="Tc_meSfUNvgvkKsZ7QlA5KGWQ_3_0"></a><a id="Tc_X25OxtpvgUyVkIP9DwA6nQ_4_0"></a><a id="Tc_T66y27vdUk6P1T9jPRK0cg_4_2"></a><a id="Tc_lffuVNp7JECmaj32m985VQ_4_5"></a><a id="Tc_oyzX9V6BwESkiSgcKf0ScA_5_0"></a><a id="Tc_hk1FC0X6CESoFqlGbeDZEw_6_0"></a><a id="Tc_BZNY_fhHvUiBPanlLXgBdw_7_0"></a><a id="Tc_m_kkafgVF0qa481gZvzwvQ_8_0"></a><a id="Tc_QWPL8AyPckqgxXMEPMdm0w_8_6"></a><a id="Tc_3A8jCJ7mHEar3beAiOso_g_9_0"></a><a id="Tc_jiY67DQ06UWEvi6FFBmWpQ_9_6"></a><a id="Tc_W5AdnN2zHkG9kCcdMTE2EQ_10_0"></a><a id="Tc_gebjOEE93UONvQgQwlxSZQ_11_0"></a><a id="Tc_KJQie_hTMU-MZkxLI8BgIA_12_0"></a><a id="Tc_7-jv6rYgmEywV_I8D0S8cA_13_0"></a><a id="Tc_DcE00rM5_kigBXRWRHk0bQ_13_6"></a><a id="Tc_xH5FAITJ_0iyrp5a78grpw_14_0"></a><a id="Tc_GTp828W9PkSnCPId4gzDCw_15_0"></a><a id="Tc_YeveS_Kev0KCqTRB65a_aA_16_0"></a><a id="Tc_BUMRG1AVHEOW5sfF8gptgA_17_0"></a><a id="Tc_oq5zOXw82kiyEexDHeF6Yw_18_0"></a><a id="Tc_oxvAkNHi3UiUxH9lhfeTJw_19_0"></a><a id="Tc_kd1Sv0KzZUKEbLb0jdvDEA_20_0"></a><a id="Tc_iJyIYhkdlEemRY-I02Ubng_20_6"></a><a id="Tc_8VmQ9PbfDEWoP8hwF1k6QA_21_0"></a><a id="Tc_TrRuigbCKEKA64QVf8aQHQ_22_0"></a><a id="Tc_44B36kk2WUajkTnBvCG9Pw_23_0"></a><a id="Tc_k4hWMro2-0KKeWR-_V87XQ_24_0"></a><a id="Tc_ItMOtC6n0Ee6NHMyzDp5BA_25_0"></a><a id="Tc_Bq-UECiuoEWPcnKa_5wqYQ_25_6"></a><a id="Tc_k7N8NwLcdEKcF4g5HDW5tA_26_0"></a><a id="Tc_6hYM2NsLH065p6dxA4KMlw_27_0"></a><a id="Tc_PQbJfcWoaUidBBlgXbsdZw_28_0"></a><a id="Tc_s9ARmxlsiEaO1bgjhjrYiA_29_0"></a><a id="Tc_DZSHHC1YAk2ITK5tCtg7TQ_30_0"></a><a id="Tc_ajeqQAeu3EiRLPCEZIk9aA_31_0"></a><a id="Tc_ihpRMf-yUUiCPEtKJLFDmQ_32_0"></a><a id="Tc_453hKxOZu0qGBi5BQA9HJQ_32_6"></a><a id="Tc_lzLP338f5kazH6YxGtqM2A_33_0"></a><a id="Tc_TPmBhIi-60iQ8D4cmsdEOw_34_0"></a><a id="Tc_LFCt9QmRUkmZ_v9qQ7yneQ_35_0"></a><a id="Tc_jEjt1Qq5sECevvmrGHaFlg_36_0"></a><a id="Tc_sZb_618ROU6tWB8DuV3b8A_37_0"></a><a id="Tc_eZTpkO3F-UCfjTjSc4A9-g_38_0"></a><a id="Tc_N3s7ojyjFEmaBVrW_t3WwA_39_0"></a><a id="Tc_5v0GBDmaa0KWtJWpVnDasg_39_3"></a><a id="Tc_mP1p1yQXUUuFoFbUktntLQ_40_0"></a><a id="Tc_w0VqN9J_rE6USDMY4Snl2g_41_0"></a><a id="Tc_QW2gPLhYt0aaB3AoYMGUGQ_42_0"></a><a id="Tc_dmadmg-VCUehCLi-lx7eQA_43_0"></a><a id="Tc_e8YGRB-wAE2zTBT6B5S5SQ_44_0"></a><a id="Tc_QKWhdQMMT0m912Juwx8GbQ_45_0"></a><a id="Tc_oc0I6O3V60SAH4yNu6Wgtw_45_2"></a><a id="Tc_3_JVq7n3R0-rsGxPrOsRpQ_45_5"></a><a id="Tc_nQUM7eRadUWtBQlFj4ebDg_46_0"></a><a id="Tc_ozP1dfss1E2gvnMjaUTE0g_47_0"></a><a id="Tc_G2L4ufq6_UeKMWKsJI16Ww_47_2"></a><a id="Tc_ju7eT-vdI0yvLCR6hkIhHQ_47_5"></a><a id="Tc_pFdJJjgOYkaclxoHwiE2gA_48_0"></a><a id="Tc_WDeHq_0E8UWdM1nrtcStFQ_48_2"></a><a id="Tc_-T1lasAIF02zhupgcrqqBw_48_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:71.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.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:1.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:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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:71.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.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 colspan="5" style="vertical-align:bottom;width:24.22%;border-bottom: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:71.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.14%;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.03%;border-bottom: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.14%;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.04%;border-bottom: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.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:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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.14%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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="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></tr><tr><td style="vertical-align:bottom;width:71.98%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_NpoTl__h40eZbOLuTzR8cw_4_3">67,773</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_lPFrt0mogUuXD13H3H0NVw_4_6">49,871</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to reconcile net income to net cash provided by operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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.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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_-IGXFurwNEqmgSdam8GmUw_6_3">1,936</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc__OH3AR0OTEmc2Vkgulq1sw_6_6">1,587</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" sign="-" scale="3" id="Tc_tYWE0p4z3U2yr5fNH9iE8w_7_3">1,383</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_dAHyze6gqUGbcqY5x6uxIQ_7_6">814</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of Treasury Note Discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:AmortizationOfTreasuryNoteDiscount" sign="-" scale="3" id="Tc_Vz5b53jsmkeJgiFYeFHkgw_8_3">25</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of lines of credit cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="Tc_T7_FI2M7zU-eQ5QnnP9otA_9_3">74</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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;"> &#8212;</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for accounts and notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" sign="-" scale="3" id="Tc_kOkXoGgwqkSPdUrkoqjDBg_10_3">109</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="Tc_ntpVo9r5FEuLNlZ0QmEKlg_10_6">971</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision for long term inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ProvisionForLongTermInventory" sign="-" scale="3" id="Tc_3RFHPO9mz0KrmwiEHdCbLQ_11_3">83</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:ProvisionForLongTermInventory" sign="-" scale="3" id="Tc_7dMIE1kL1EeIcj-YpBMkcg_11_6">188</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain from sale of leased property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:GainLossOnSaleOfLeasedProperty" scale="3" id="Tc_Ukx5YY3iG0S0U5qvJNU1Mw_12_3">753</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:GainLossOnSaleOfLeasedProperty" scale="3" id="Tc_pwBnsA52YEytAdE2eRaqZw_12_6">98</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of operating lease right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="Tc_CoONZx3-xE-CR0jf-1TA3A_13_3">62</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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;"> &#8212;</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_U8_ubeE7gUaYhRyG10f6XQ_14_3">61</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_dDai4k26oUGX8H48xLIf5A_14_6">1,033</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share based payment expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_Iz_YdJQ7GE6oNZejhAdRLA_15_3">4,936</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc__QUzEC_ysEmLkp-Q0sPMdA_15_6">230</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes in operating assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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.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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_fuuuY2wOtU6xXROT8P9gSA_17_3">309</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_kp6WBBbUlkG5H74rFFuD6g_17_6">5,325</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Consumer loans activity, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInConsumerLoansOriginations" scale="3" id="Tc_xu14-MIUVkykmJ9pQoGJEQ_18_3">13,346</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInConsumerLoansOriginations" scale="3" id="Tc_m3fOxNYmiUSaqOvcKiW23Q_18_6">15,525</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Notes receivable MHP activity, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInNotesReceivableOriginations" scale="3" id="Tc_yrhfzhTTu0KdSgyffmx2MQ_19_3">39,423</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInNotesReceivableOriginations" sign="-" scale="3" id="Tc_XjOnIuBtF0-uqXBf-3qKbg_19_6">32,727</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dealer inventory loan activity, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInInventoriesLoanOriginations" scale="3" id="Tc_rEZIlK1OHU-lkxL2XjtxNg_20_3">26,553</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" sign="-" scale="3" id="Tc_MBwBAf3GhkuTU_iXpN4Wrg_21_3">5,699</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_U5RJIqbBWUupF3w4wX0X0A_21_6">7,840</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" sign="-" scale="3" id="Tc_J0BGHrFUGEmqoq7DooAjvA_22_3">485</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_XmNfDwCxWkitZm8T_4CEbA_22_6">1,221</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_4eU5D4ZFzEe9fU4FJ3lUGw_23_3">1,449</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_SUINLiplA0myai2UrJ3Dvw_23_6">1,739</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" sign="-" scale="3" id="Tc_Hx0IXHdnD0m4QQqfDwRsOA_24_3">3,397</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" sign="-" scale="3" id="Tc_P94uTLKzb0Sb-T7BSVSH2w_24_6">1,453</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Right of use activity, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:RightOfUseActivityNet" scale="3" id="Tc__CW1fLu3j0K6cdhAKL1Hqg_25_3">46</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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;"> &#8212;</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_nriHixGWcEqhDYKhoHt5ew_26_3">1,966</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_mcQxQ_BUOUemZUWmKo3vtg_26_6">4,737</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Escrow liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:NetIncreaseDecreaseOfEscrowLiability" scale="3" id="Tc_igar_DA6s0GtXXhgaclgJQ_27_3">303</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:NetIncreaseDecreaseOfEscrowLiability" scale="3" id="Tc_GcqXgiJHuEif98zV_dSGPA_27_6">1,621</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Dealer incentive liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInDealerIncentiveLiabilities" scale="3" id="Tc_dFcL-GmKdkCRQTqcNydxKQ_28_3">1,180</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:IncreaseDecreaseInDealerIncentiveLiabilities" scale="3" id="Tc_vWY0PDD7m06MIfKvfTzqAA_28_6">94</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_MTfSrStj3EGk4J-5rnbYOw_29_3">1,691</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_hABi0Yh7xUOCt4ehGT-CTQ_29_6">60,296</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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.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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchases of property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_FMe6APTFQUWR5Z3qmTDRIA_31_3">3,800</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_I9MiS9gpVkuAYlhem6_GCw_31_6">5,952</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from sale of leased property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ProceedsFromSaleOfLeasedProperty" scale="3" id="Tc_WmTcT8uFrECJU8N4KRndZg_32_3">1,684</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchase of investments - treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="3" id="Tc_-BCR6xEPZ0ioFf7g8YsH0A_33_3">8,386</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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="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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Issuance of notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="3" id="Tc_9LDXZKsSGEq1ko_YGdb3Bg_34_3">4,394</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="3" id="Tc_flMaiOMjxkalNvfpsrxbCQ_34_6">36,806</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Notes receivable collections</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="3" id="Tc_7qGQh5_1KUyRzRbSsXsMlA_35_3">23,495</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="3" id="Tc_i0IoSTQKM0WPmvaO4pBgEw_35_6">9,026</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Collections from purchased loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" scale="3" id="Tc_t5uOLx-C5UuKslOcIAaG0g_36_3">482</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" scale="3" id="Tc_QptK3HDIR0-XQ5RLBfxhmQ_36_6">1,790</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net cash provided by (used in) investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="Tc_2l15JKJuL0OYhAzW3nRe1w_37_3">9,081</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_Cm3CtVyETE-IIRZHGKKmyg_37_6">31,942</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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.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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Proceeds from exercise of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.72%;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;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="Tc_1HTgEOqfrUeODieZSP1T8Q_39_6">100</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Proceeds from lines of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="Tc_WJ2vQLg9GEqChV0XNIq2kw_40_3">100,589</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="Tc_ro1Q6DCCnE2rBSn8bQClwg_40_6">96,088</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments on lines of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="Tc_WBeEJ5MFKUSzxYsjVSmVRQ_41_3">106,203</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.73%;background:#cceeff;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="Tc_efySbtQNx0aqb76r_JLhog_41_6">124,268</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_JB8c6f_7MEa_lALT-BRr1A_42_3">5,614</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_p15chbXApUy1QOXX4TKdRw_42_6">28,080</ix:nonFraction>)</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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net increase in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_psg2p-8XEU6mK6yGd87lgA_43_3">1,776</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_dHBhzZdnekyJwjWYnHHfuQ_43_6">274</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_MTl1QYW5j0mDOnnkUmckiA_44_3">1,042</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_YWOAml7VXE6TH1xPh89beQ_44_6">768</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_dxw1mWv5pUe0GioqKg5_dg_45_3">2,818</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_nhoFwwxwdkGUXb77YvTPGg_45_6">1,042</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure of cash flow information:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.72%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="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.73%;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.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></tr><tr><td style="vertical-align:bottom;width:71.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.72%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_ZphSUC29UkeizPhZZOgnyQ_47_3">251</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_CCVzolj8406nlXJmVoEloA_47_6">873</ix:nonFraction></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></tr><tr><td style="vertical-align:bottom;width:71.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="Tc_0Zj8Wbh4ikad0z1m5F3ZhQ_48_3">10,314</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="Tc_kZTRPTSLpEqHtfcmr0nsGg_48_6">8,195</ix:nonFraction></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></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, 2022 and 2021</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><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:NatureOfOperations" id="Tb_rjmPcw5ynkqv52yivm4k-A" continuedAt="Tb_rjmPcw5ynkqv52yivm4k-A_cont1" 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 dealers and mobile home parks.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2018, the Company sold <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_iZNf7bqKC0GlG6Z6i8m77A">4,000,000</ix:nonFraction> shares of its common stock through an initial public offering (&#8220;IPO&#8221;) at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_-JbnLKZWTkCPuSCPKZ3V6g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_j7wJpqAg40mP10uVJ67dxQ">12.00</ix:nonFraction> per share. Proceeds from the IPO, net of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="Narr_6Fo0cXTYXkman7LXirRDuA">4,504</ix:nonFraction> of underwriting discounts and offering expenses paid by the Company, were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg" decimals="-3" format="ixt:numdotdecimal" name="legh:ProceedsFromIssuanceInitialPublicOfferingNet" scale="3" id="Narr_3eacQofDjUa7F2mVQ4evFQ">43,492</ix:nonFraction>. In January 2019, the Company sold an additional <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_z85HCTBXaEOlMSwDr0tKuA">600,000</ix:nonFraction> shares of its common stock as part of the IPO at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_qEo_F4Dd9EqePaalm5qXsw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_OpSEZiclrk2TKqOo_SOjDA">12.00</ix:nonFraction> per share. Proceeds from the January 2019 issuance, net of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="Narr_PrOca5SljU2kgIoP4OSlcg">505</ix:nonFraction> of underwriting discounts and offering expenses paid by the Company, were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g" decimals="-3" format="ixt:numdotdecimal" name="legh:ProceedsFromIssuanceInitialPublicOfferingNet" scale="3" id="Narr_Hjh5MF51R0-utFw-rFCIpw">6,695</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 17, 2019, the Company purchased <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_4_17_2019_To_4_17_2019_glxbc15c1kqpM0xCJaA2UQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="Narr_iom_8V8-jUe3vjz-u1lgcw">300,000</ix:nonFraction> shares of its common stock at the price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_4_17_2019_To_4_17_2019_glxbc15c1kqpM0xCJaA2UQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="Narr_MKhxfvX_z0-hT-H-Wzp3Ew">10.20</ix:nonFraction> per share, pursuant to the Company&#8217;s repurchase program. During the year ended December 31, 2020, the Company purchased <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2020_To_12_31_2020_U7gMQZY7SU2fcqZLlW6lYw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="Narr_0i_1SxEq6U6vBzO6G_OVqQ">145,065</ix:nonFraction> shares of its common stock at an average price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2020_To_12_31_2020_U7gMQZY7SU2fcqZLlW6lYw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="Narr_616Vlq-8Kki6a2LcvtZf0A">9.77</ix:nonFraction><span style="white-space:pre-wrap;"> per share, pursuant to the Company&#8217;s  repurchase program. 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 </span>$<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_11_30_2022_xYZ-9cGBJkigc9En8H7PVw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="3" id="Narr_rFEACJR0nkCjnZxEaKQPMw">10,000</ix:nonFraction> 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;&#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. The 2022 Repurchase Program expires October 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Corporate Conversion</b></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, the Partnership converted into a Delaware corporation pursuant to a statutory conversion and changed its name to Legacy Housing Corporation. In order to consummate the corporate conversion completed on January 1, 2018, a certificate of conversion was filed with the Secretary of State of the State of Delaware and with the Secretary of State of the State of Texas. Holders of partnership interests in Legacy Housing,&#160;Ltd. received an initial allocation, on a proportional basis, of <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2018_To_1_1_2018_Zzeu7ighG0qS1YzO6wJH4w" decimals="INF" format="ixt:numdotdecimal" name="legh:StockIssuedUponIncorporationShares" scale="0" id="Narr_mnHyJIw0B0aWH5QrUJemCA">20,000,000</ix:nonFraction> shares of common stock of Legacy Housing Corporation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the corporate conversion, Legacy Housing Corporation continues to hold all property and assets of Legacy Housing,&#160;Ltd. and all of the debts and obligations of Legacy Housing,&#160;Ltd. On the effective date of the corporate conversion, the officers of Legacy Housing,&#160;Ltd. became the officers of Legacy Housing Corporation. As a result of the corporate conversion, the Company is a federal corporate taxpayer.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_UVyogDjGo0yrRei-ytXIAQ" continuedAt="Tb_UVyogDjGo0yrRei-ytXIAQ_cont1" 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;). Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the previously reported net income.</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, 2022 and 2021</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="_Hlk66275858"></a><ix:continuation id="Tb_rjmPcw5ynkqv52yivm4k-A_cont1"><ix:continuation id="Tb_UVyogDjGo0yrRei-ytXIAQ_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:UseOfEstimates" id="Tb_blLfP0wUs0SEPQ0WbqjAfA" 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.  Material 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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_rxHYQ8pYW0SIKTJ8YKA_DQ" 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_F3FZUA4XCkuyODxcCAUyeQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_I3EFUVXmm0SSfUlBpCXa6A">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 and consignment arrangements with 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 Executive Chairman of the Board, are based upon analyses of our company as <ix:nonFraction unitRef="Unit_Standard_segment_F3FZUA4XCkuyODxcCAUyeQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="Narr_qx276XAMB064S1xKqaU8OA">one</ix:nonFraction> segment or unit. </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: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="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tb_PHuPQSJuXkOhhwqipnAgGA" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_4QuNxzgUE0mZQ4qGLthr1g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all cash and highly liquid investments with an original maturity of three&#160;months or less to be cash equivalents. 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, 2022, the Company had <ix:nonFraction unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="INF" format="ixt-sec:numwordsen" name="legh:NumberOfBanksHoldingCashInExcessOfFdicLimit" scale="0" id="Narr_UfbGFuaGiUuimDRfPFqY7w">two</ix:nonFraction> bank accounts that exceeded the FDIC limit. One account exceeded the FDIC limit by $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountOneMember_JqxEmBlQtUKkUksdG-2EBA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashUninsuredAmount" scale="3" id="Narr_zJWajF9WN0SWj0oXZUOntQ">1,504</ix:nonFraction><span style="white-space:pre-wrap;"> and the second  account exceeded the FDIC limit by </span>$<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountTwoMember_uBQSqisZ9kKOb4iVl2Vatg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashUninsuredAmount" scale="3" id="Narr_sG29MTU2Kk-Is2kkoabKVw">133</ix:nonFraction>.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:InvestmentPolicyTextBlock" id="Tb_UIOYgxMr-Uu8W9cio-XKbw" 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 consist of US Treasury Notes with a maturity date of November 2023.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tb_Ts5Zt6GVt0Ow0iU1IvMF0A" continuedAt="Tb_Ts5Zt6GVt0Ow0iU1IvMF0A_cont1" 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;">Included in accounts receivable &#8220;net&#8221; are receivables from direct sales of mobile homes, sales of parts and supplies to customers, consignment fees and interest. Accounts receivable &#8220;dealer financed&#8221; are receivables for interest, fees and curtailments owed from dealers under their inventory finance agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables &#8220;net&#8221; are generally due within <span style="-sec-ix-hidden:Hidden_5y9Ghq3dWk-5tJ59C52aGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span>&#160;days and are stated at amounts due from customers net of an allowance for doubtful accounts. Accounts receivables &#8220;dealer financed&#8221; are due upon receipt and 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, 2022 and 2021, the allowance for doubtful accounts totaled $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="Narr_atfoHx1UgEmKhUuml2x1Tw">279</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="Narr_eFLjgeAkkUKLAjbm2pd1MA">343</ix:nonFraction>, respectively.</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;">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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont1" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont2"><ix:continuation id="Tb_Ts5Zt6GVt0Ow0iU1IvMF0A_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:ConsumerLoansReceivablePolicyTextBlock" id="Tb_2INA6D5sbkS8GcUp9xAqew" continuedAt="Tb_2INA6D5sbkS8GcUp9xAqew_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_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="3" format="ixt:numdotdecimal" name="legh:ConsumerLoansReceivableAverageContractualInterestRate" scale="-2" id="Narr_PDmXqzEMREWNv-Uo24sAiw">13.4</ix:nonFraction>% as of December&#160;31, 2022 and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="3" format="ixt:numdotdecimal" name="legh:ConsumerLoansReceivableAverageContractualInterestRate" scale="-2" id="Narr_RhJToXVLI0-LVmP9mSgMsw">13.5</ix:nonFraction>% as of December&#160;31, 2021. Consumer loans receivable have maturities that range from <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_X0yTBWjnBkimI9N-3mENhA" format="ixt-sec:duryear" name="legh:ConsumerLoansReceivableMaturityTerm" id="Narr_4ecrprxeX0K8GFaFbl7CGQ">2</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember__5PemlhglkOXSunKyeHoBQ" format="ixt-sec:durwordsen" name="legh:ConsumerLoansReceivableMaturityTerm" id="Narr_9YN0t2dmCkmuCd6dY7I3Sw">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;">Loan applications go through an underwriting process which considers credit history to evaluate credit risk of the consumer. Interest rates on approved loans are determined 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 may also 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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityNoncurrent" scale="3" id="Narr_OOwPz9qthE-IKBlWRqoxAg">9,653</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:EscrowLiabilityNoncurrent" scale="3" id="Narr_bsK86igXDkOWVwBjvsVoMQ">9,350</ix:nonFraction> as of December 31, 2022 and 2021, respectively, and are included in escrow liability in the 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_crN6TO9sPEKJT3bcDEsStg" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="INF" format="ixt-sec:numwordsen" name="legh:ComponentsOfAllowanceForLoanLosses" scale="0" id="Narr_OBAz6j-72UKjf6tlxy2a3w">two</ix:nonFraction> components: the general reserve and specific reserves. The Company&#8217;s calculation of the general reserve considers the historical loss rate for the last <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" id="Narr_SfkMlBaBdkKYXpiTxX5z7w">three years</ix:nonNumeric>, adjusted for the estimated loss discovery period 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 is normally 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, 2022 and 2021, total principal outstanding for consumer loans on nonaccrual status was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="Narr_8IeRfaZH8kWZavP67q-VfA">1,610</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="Narr_6ExTIoCVBUCbJRP_UFR_1Q">1,239</ix:nonFraction>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Impaired loans are those loans where it is probable 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 used various factors to determine the value of the underlying collateral for impaired loans. These factors were: (1)&#160;the length of time the unit was unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers, i.e.,&#160;loans requiring legal action or extensive field </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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont2" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont3"><ix:continuation id="Tb_2INA6D5sbkS8GcUp9xAqew_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">collection efforts; (4)&#160;units located on private property as opposed to a manufactured home park; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;location, size, and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_25Ltct-7b0mS45uOoY5BCw">795</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_OtCtY75J4EWhHMhBcfgZdg">517</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively, and are included in other assets in the balance sheets.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:NotesReceivableFromMobileHomeParksPolicyTextBlock" id="Tb_URQBvk4cN0SeGq0DEelxRQ" 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; or &#8220;Notes&#8221;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The 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. Approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableWithFixedRatesOfInterest1" scale="3" id="Narr_LP4Rv1BY9Eu0DAkZiG4hkA">130,000</ix:nonFraction> of the Notes have a fixed interest rate ranging from <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_N9vT3l6tPEeshwA59nlPxA" decimals="INF" format="ixt:numdotdecimal" name="legh:LoansReceivableFixedRate" scale="-2" id="Narr_lGKRHYepW0KjGEUUr7xUVg">6.9</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_i-g9DXA6XUiVMy5AmdSmrA" decimals="INF" format="ixt:numdotdecimal" name="legh:LoansReceivableFixedRate" scale="-2" id="Narr_4bUiI6zgG0ebUMKF-GtMBg">11.5</ix:nonFraction>%. The remaining Notes have a variable rate typically set at <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q" decimals="3" format="ixt:numdotdecimal" name="legh:NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" scale="-2" id="Narr_ARaTlE9xpUSALxTsSfhgCQ">4.0</ix:nonFraction>% above prime with a minimum of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_OyuvEgl65EWKQSH7siUyFg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableBasisSpreadOnVariableRate" scale="-2" id="Narr_0EbowS6vPE-JRzu5X2gc2g">8.0</ix:nonFraction>%. The average interest rate per loan was approximately <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q" decimals="3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod" scale="-2" id="Narr_PJljLcSWjkamQ3gUbz-FiQ">8.1</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q" decimals="3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod" scale="-2" id="Narr_4pl7CgIuX0WIG63C3TS3wA">7.6</ix:nonFraction>% as of December&#160;31, 2022 and 2021, respectively with maturities that range from <ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_eANjjpQQCkmBqNBxEtXfIg" format="ixt-sec:duryear" name="legh:TermOfNotesReceivables" id="Narr_Mx1simCYGUaZPpblv4mHGg"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_N9vT3l6tPEeshwA59nlPxA" format="ixt-sec:duryear" name="legh:TermOfNotesReceivables" id="Narr_9bHvgh-M6U2NHuzRDPWbRg">1</ix:nonNumeric></ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_bRsO3PQ8HU61IFslrx3kKQ" format="ixt-sec:durwordsen" name="legh:TermOfNotesReceivables" id="Narr_MnTx7Kv2z0CWOVJ5Ya4OtQ"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_i-g9DXA6XUiVMy5AmdSmrA" format="ixt-sec:durwordsen" name="legh:TermOfNotesReceivables" id="Narr_lYlJBl5cwE6dFQta0ILNUg">10 years</ix:nonNumeric></ix:nonNumeric>. The collateral underlying the 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, 2022, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_eH8asgtKPEq9SasnnQY9Uw" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_jFllWsyEzUqDh89DejqcBA">three</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_LJRRU_BjfEWjKH-ztju-Sg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_dO4s_zwvrE2bITaufTPmwQ">12.3</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_0uoF3juYTkORvnJQ3MgcxA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_0upspyx25kicWaW3EaJ5Wg">16.6</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_fvR4L3AbDUqVjBWs_Iv6Uw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_8ZsK46EC2E-kz2SQvkzf4Q">34.0</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2021, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg" contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ZnMKFRWs8ESoYwlZD80kwQ" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_QkOykEJSIUuX86Z60PDgPg">two</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ph9R6q6PnkuDztzLCDNpfg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_xDpVTI0JxE2_Nrmpeqyj-Q">10.4</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_LonK7tgTWEuCsUa_uemJCw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_SVsUoQf2YkOIqMhtJY91KA">30.1</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 0pt 12pt 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. There were minimal past due balances on the MHP Notes&#160;as December&#160;31, 2022 and 2021 and <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="0" id="Narr_5w2zhL3Eb0S86f6_pMsM2Q"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="0" id="Narr_mqmR64DqhEmjJPrAbEiTlg">no</ix:nonFraction></ix:nonFraction> charge offs were recorded for MHP Notes&#160;for the&#160;years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_8GRYJaxukUi_txTb_leWug"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_f-gbh_DsAEGclpdwsCxmZA">no</ix:nonFraction></ix:nonFraction> provision is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="Narr_9b3KFHBv2UustG90WXFYuQ"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="Narr_iEB8YGAKQU6TwBMsyAEdlA">no</ix:nonFraction></ix:nonFraction> impaired MHP Notes for the&#160;years ended December&#160;31, 2022 and 2021, respectively, and there were <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_RE7aUAjGdkGyzRoeen4sEg"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ForeclosedAssets" scale="3" id="Narr_auPPv4yeMUeSfX0LPLGvNA">no</ix:nonFraction></ix:nonFraction> repossessed homes balances as of December&#160;31, 2022 and 2021, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:OtherNotesReceivablePolicyTextBlock" id="Tb_ActINHu9YkCnm27qhTbPFQ" continuedAt="Tb_ActINHu9YkCnm27qhTbPFQ_cont1" 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;">Other notes receivable relate to various notes issued to mobile home park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for&#160;monthly principal and interest payments. The other notes are collateralized by mortgages on real estate, units being financed and used as offices, as well as vehicles, and are typically personally guaranteed by the borrowers. The interest rate on the other notes </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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont3" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont4"><ix:continuation id="Tb_ActINHu9YkCnm27qhTbPFQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">are fixed and range from <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_unFaRHimXk63haHAy33bOw" decimals="INF" format="ixt:numdotdecimal" name="legh:OtherNotesReceivableFixedInterestRate" scale="-2" id="Narr_r1NSdFpdnEW5_RqKq1FNNA">5.00</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_e5AVnV6zTkKkEp0Ae1SqiQ" decimals="INF" format="ixt:numdotdecimal" name="legh:OtherNotesReceivableFixedInterestRate" scale="-2" id="Narr_d1hAHAwkhU6cgmjBb_yOkw">17.90</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, 2022 and 2021, the allowance for loan losses on other notes was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_wJGKEb7hmkiSNNkSdIBVcQ">0</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_JE4-RIIgxEeO4xLnKqUQmQ">5</ix:nonFraction>, respectively. There were <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_bCADLCc3hkSxKd_eiDbBWQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:NotesReceivableGross" scale="3" id="Narr_NfZGVZTFWEmgrguEdRzXYg"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_LKetVdPogECfvBDueTeXzg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:NotesReceivableGross" scale="3" id="Narr_2XOZXiT41EiSIyIL3qMTrQ">no</ix:nonFraction></ix:nonFraction> past due balances for other notes as of December&#160;31, 2022 and 2021, respectively, and there were <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="Narr_NAdj19jQ_EWrfiK09vKoxw"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="Narr_zebQE8j8-Emuvbv9bLTkLA">no</ix:nonFraction></ix:nonFraction> impaired balances for other notes as of December&#160;31, 2022 and 2021, respectively.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:InventoryPolicyTextBlock" id="Tb_1WIqUL3TJU6T069nA7taKQ" 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, 2022 and 2021, 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 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, 2022 and 2021, non-current inventory was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_VLk7gKRMTE60rOEuac7XDA">6,987</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_T-UIOuR-L0evtZz0sxDdUw">2,678</ix:nonFraction>, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:LessorLeasesPolicyTextBlock" id="Tb_siCjosHQPU2rLl-qf2zAgQ" continuedAt="Tb_siCjosHQPU2rLl-qf2zAgQ_cont1" 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;">The standard lease agreement is typically for <ix:nonNumeric contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr__tn-I7vYJE6dmjaj1eerGw">96 months</ix:nonNumeric> or <ix:nonNumeric contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr_zo-sQ4M_lkau5qOdiSSXGA">120 months</ix:nonNumeric>. Under the lease arrangement, the lessee (mobile home park operator) uses the mobile homes as personal property to be rented as a residence at the lessee&#39;s mobile home park.&#160;The lessee makes monthly, periodic lease payments to the Company over the term of the lease.&#160;The lessee is responsible for maintaining the homes during the term of the lease.&#160;The lessee is also responsible for repairing all damages caused by force majeure events even in cases of total or partial loss of the property.&#160;At the end of the lease term or in the event of default, the lessee is required to deliver to the Company the homes with all improvements in good repair and condition in substantially the same condition as existed at the commencement of the lease.&#160;The lessee may terminate the lease with <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:LessorOperatingLeaseNoticePeriodForTermination" id="Narr_NASd8eyIyECIEtj9bGei7w">30 days</ix:nonNumeric> written notice to the Company and pay a lease termination fee equal to <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="2" format="ixt:numdotdecimal" name="legh:LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" scale="-2" id="Narr_558L7srpLU2G0FQNeXf_FQ">10</ix:nonFraction>% of the remaining lease payments or <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" id="Narr_amxGwSg4Eki051OQhIjH6Q">six month</ix:nonNumeric>&#8217;s rent, whichever is greater.&#160;The lessee has an option to purchase the homes at the end of the lease term for fair market value based on an agreed upon determination of fair market value by both parties using comparable sales, recent appraisal, or NADA official guidance.&#160;The lessee must provide the Company with <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" id="Narr_nQn10nnfi0aU6FBzHNo8ow">30 days</ix:nonNumeric> written notice prior to expiration of the lease of intent to purchase the property for fair market value.&#160;The lease also includes a renewal option whereby the lessee has the option to extend the lease for an additional <ix:nonNumeric contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseRenewalTerm" id="Narr_bqp0lWpyY0Kr-5gMOPoFQQ">48 months</ix:nonNumeric> (the extended term) at the same terms and conditions as the original lease.&#160;The lessee must notify the Company of the intent to exercise the renewal extension option not less than <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" id="Narr_eS4bca-_hEKpUBqaX0WPeQ">six months</ix:nonNumeric> prior to expiration of the lease term. 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="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_aTif6a3H1kWLl6vpL6EPZQ">15 year</ix:nonNumeric> useful life.&#160;Homes returned to the Company upon expiration of the lease or in the event of default will be sold by the Company through its standard sales and distribution channels. Depreciation expense for the leased property was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DepreciationLeasedProperty" scale="3" id="Narr_SDH0NxW0ZEKOZQfpDbAETg">582</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:DepreciationLeasedProperty" scale="3" id="Narr_Q_MU_Yd7LU6Qi31tIzi0jw">442</ix:nonFraction> for the&#160;years ended December&#160;31, 2022 and 2021, respectively.</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, 2022 and 2021</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_m5rldBYwZU2v7W78t3fUuw_1_0"></a><a id="Tc_zMpzSi4zVkKrYebhxsu4gQ_1_2"></a><a id="Tc_wWfBdnJV80G-c1pp8KyI7w_2_0"></a><a id="Tc_ZKIgUcL6tkKSc8ZL5CT4dw_3_0"></a><a id="Tc_TbYu05Q7qki4Wrm0wBcnHQ_4_0"></a><a id="Tc_r0RK7DES80SWRFyWKMePYQ_5_0"></a><a id="Tc_YffSoV0j80CYav72ESRlJg_6_0"></a><a id="Tc_cdq-bJlJ70m8MiTu1C5sWw_7_0"></a><a id="Tc_dxA_6Dqej0GzqTLI51isTw_7_2"></a><ix:continuation id="Tb_PHuPQSJuXkOhhwqipnAgGA_cont4" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont5"><ix:continuation id="Tb_siCjosHQPU2rLl-qf2zAgQ_cont1"><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" id="Tb_CIss-ciRgkywD-Kbx3z5YQ" 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, 2022, 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 style="height:1pt;"><td style="vertical-align:bottom;width:82.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:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent" scale="3" id="Tc_BBXT-EIAD0K-LwousbF3FQ_1_3">1,964</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" scale="3" id="Tc_QAGlmiEqtEOE83Vc_tH8gQ_2_3">1,964</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" scale="3" id="Tc_xFm9eoswyUa97j6-sqv0Kg_3_3">1,964</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" scale="3" id="Tc_GPBL4VVpjUWrjKma0V5mpw_4_3">1,964</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" scale="3" id="Tc_s51wyNonGEWnI0Mrc6rWYQ_5_3">1,792</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter" scale="3" id="Tc_746Viz8hh0-MQa2JZfswDw_6_3">2,561</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;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.66%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable" scale="3" id="Tc_b64ey48bCUepryruPXBIQg_7_3">12,209</ix:nonFraction></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></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><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_akKhZ--wZECGdwS3E-uf0w" 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="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_LEcV_6j-t0GQ563AR3hWzw" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_3ynIZfHB9ky7vn-MpHg7-g">30</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_FsDH1-K1C02rcm7upWz0Lg" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_60Tpelsg4UKp4LX2rcdNRA">39 years</ix:nonNumeric>; vehicles, <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_eCzgbhakH0mbAd7Z9DKeUQ" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_e2ABc539wEuc-lpHObfYyQ">5 years</ix:nonNumeric>; machinery and equipment, <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_8fhm2jMeI06RWUfqxWk5UA" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_aLy8HgMEOk-Cx0AjAo5glA">7 years</ix:nonNumeric>; and furniture and fixtures, <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_G5OHU_IFJUG71myuoK4FtA" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_eELycFEy-EC3G6yqMVb67A">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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="Tb_ocDAbpAikkWao0bdsJ4jOA" 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 to a level commensurate with a discounted cash flow analysis of the underlying asset or its determinable fair value. <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="Narr_PBXcR5Z-4UOPAz9CYZ7ZfQ"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" id="Narr_BcOSp9kFa0a7_odaQ883cQ">No</ix:nonFraction></ix:nonFraction> impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2022 and 2021.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:DealerIncentiveLiabilityPolicyTextBlock" id="Tb_jV8L_RFC8k-twNOmdWmSnA" continuedAt="Tb_jV8L_RFC8k-twNOmdWmSnA_cont1" 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;">Under a dealer agreement with qualifying independent retailers, a portfolio is created for houses sold by the independent retailer with consumer loan arrangements financed by the Company. The independent retailer is eligible to a receive dealer incentive, which is a portion of total collections expected on a consumer loan portfolio after the Company&#8217;s contribution (collection thresholds set per the terms of dealer agreement which includes Legacy&#8217;s initial contribution, plus an allocation of interest and other agreed upon periodic fees) is met.</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 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, 2022 and 2021, the dealer incentive liability was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Narr_8yTeQwhwwUeJds-jmsvaMw">5,516</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveLiabilityNoncurrent" scale="3" id="Narr_seDLj8nogUeqFVsQUNt4ng">4,336</ix:nonFraction>, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2022 and 2021 totaled $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Narr_0mooLRM2U0ud6IG_xuyPMQ">1,315</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerIncentiveExpense" scale="3" id="Narr_-Uh-VshIykG6t4o9kS1F6g">1,235</ix:nonFraction>, respectively, and is included in the Company&#8217;s statements of income.</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, 2022 and 2021</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_eEO3zfDgSUuJRPj3PzNRFw_1_2"></a><a id="Tc_w-sttuJANUe_9Km9DbRKJQ_1_5"></a><a id="Tc_2lKriykmSES3jswB2u13YA_2_0"></a><a id="Tc_Zz3uBtdctk6f0HgNd3sxLg_2_2"></a><a id="Tc_YAkyouSdJEqIZrjbNG8WnA_2_5"></a><a id="Tc_yEGQ61jOlkqH0_aHcO0PVw_3_0"></a><a id="Tc_5ltLeahZ70-yE3EkdkghCQ_4_0"></a><a id="Tc_DEQFKpuVoUC1C6zkwSyvHA_5_0"></a><a id="Tc_iv8EGF-yF0eUs_ZfOlUn0w_5_2"></a><a id="Tc_bHDLPG508Uye3RusOpz69w_5_5"></a><ix:continuation id="Tb_PHuPQSJuXkOhhwqipnAgGA_cont5" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont6"><ix:continuation id="Tb_jV8L_RFC8k-twNOmdWmSnA_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="Tb_UJRseIp5qkCC2vTLEevY7w" 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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:TermOfProductWarranty" id="Narr_YtBE8iVoIEW2w0_M4HMx9A">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 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;">A tabular presentation of the activity within the warranty liability account for the&#160;years ended December&#160;31, 2022 and 2021 is presented below:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="Tb_9kpG3553v0mXlMDJSi_l0w" 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.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;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.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;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_8tqd1vqmCUuXWR23JGp4uQ_2_3">2,876</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_hHh00npOyUijrpbJWga8-w_2_6">2,594</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="Tc_kHo8ezFbrEqTOTa487sWOA_3_3">2,874</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="Tc_y95RuHUrmUSMmgudGXRoXg_3_6">2,152</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="Tc_uNlFp6uip0StGIS9sy-kzQ_4_3">2,701</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="Tc_tWBA7-aUHk6aGcIAF0SSQw_4_6">1,870</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_jcegaNeYvkmHhM7TTSQ6Kw_5_3">3,049</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="Tc_-qP6-8keyUm4UjnCM0DFDw_5_6">2,876</ix:nonFraction></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></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Tb_gCx6fXf3_0GXARB65sRwsg" 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, 2022 and 2021 were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="Narr_saiCQ9pKjkCl5F2ewqsOCQ">120</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" id="Narr_dU6ewAHYP0miyw7386Q07Q">367</ix:nonFraction>, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="Tb_DH0ZfgBoP0ayKQEi-YqOxw" continuedAt="Tb_DH0ZfgBoP0ayKQEi-YqOxw_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 0pt 12pt 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 (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;">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;">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;">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;">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></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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont6" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont7"><ix:continuation id="Tb_DH0ZfgBoP0ayKQEi-YqOxw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has used derivatives to manage risks related to interest rate movements. The Company does not enter into derivative contracts for speculative purposes. Interest rate swap contracts are recognized as assets or liabilities on the balance sheets and are measured at fair value. The fair value was calculated and provided by the lender, a Level&#160;II valuation technique. Management reviewed the fair values for the instruments as provided by the lender and determined the related asset and liability to be an accurate estimate of future gains and losses to the Company. The Company was not a party to any interest rate swap agreements during the years ended December 31, 2022 and 2021.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_AVs-fl5M0U-tNbgkOGig9Q" 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 and cash equivalents, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, lines of credit, notes payable, and dealer portion of consumer loans.</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 and cash equivalents, 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 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. The Company determined that the fair value of the consumer loan portfolio was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_piy7_F4YYUqe3G8UVnZc_g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Narr_Yb6WntFmokKYqj8ZePsySg">138,800</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_HywyfZfOpEGT6MMSmn_Jcw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Narr_X79cWqo-zkW4VqXZJ_rW9A">139,009</ix:nonFraction> as of December&#160;31, 2022, and a fair value of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_LQZ3GUiHaUm99NYxZB_7NQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Narr_7RIakNBgaUmJGm1r1U1ohw">125,600</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_CzCBOwf9lkKEHM4UKERRpA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="Narr_dH-EYSgsUEOAUt468SQp8A">125,623</ix:nonFraction> as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate MHP Notes was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_GgKs3ruLsU6ZRphyynCuwA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_gtlqYDlD8EeNMFG0YUdVYw">128,400</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_EmcZytcDjUSM6cn-A-rYHA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_Rjz24TcVvkGLMsOGDcn6Gg">129,966</ix:nonFraction> as of December&#160;31, 2022, and a fair value of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_JDsTFh7UM0atspCreb572w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_uNWMvkYLMUCYsDHmx5yodg">83,000</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_pYH3McgmAUeSoxYOQkIqYQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_F2DGBN1B-0akonyvAEfddA">83,773</ix:nonFraction> as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate other notes was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_tR_Jhf_HsEiRK2WMXjQv1A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_reVlI1zQdk-6uP4yCFkCug">21,600</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7IbiGU9ToUqZwN1OdU8glw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_lViFg-HEyE6W9WHcXFCM9Q">22,722</ix:nonFraction> as of December&#160;31, 2022, and a fair value of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_P-TzixMbdUy-LFOl-pttbg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_Yp40D542YUGfHoDYUjnpjQ">38,500</ix:nonFraction> compared to the book value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2Du0pL74XU6a4-KXyfFkiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="3" id="Narr_XnNPbymwA0uTJ1CNmwlFUQ">38,886</ix:nonFraction> as of December&#160;31, 2021. This is a Level&#160;II valuation technique.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_5DkPmvZwM0OTQ6z-y_r6XA" continuedAt="Tb_5DkPmvZwM0OTQ6z-y_r6XA_cont1" 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;"><i style="font-style:italic;">Product sales, </i>primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Consignment 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 consignment 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 floor plan financing for independent retailers, which can take the form of a consignment arrangement or an inventory financing arrangement. Consignment Sales under the consignment arrangement are considered sales of consigned homes from independent dealers to individual customers. Consignment Sales under the inventory financing arrangement are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Consignment 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 at a point in time 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 and an annual curtailment payment for the first <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" id="Narr_uZCfsyWFvESOv9ZA3rj3zg">two years</ix:nonNumeric>. After <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:PeriodRequiredToPayOffRemainingPrincipleBalance" id="Narr_2hPPuUm3gEGJEFdEt-Dtmw">three years</ix:nonNumeric>, they are required to payoff any remaining principle balance. 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></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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont7" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont8"><ix:continuation id="Tb_5DkPmvZwM0OTQ6z-y_r6XA_cont1" continuedAt="Tb_5DkPmvZwM0OTQ6z-y_r6XA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers.&#160;&#160;Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home&#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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt:booleantrue" name="us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract" id="Narr_mve4QVOzeki2FuJ66dgpUw">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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt-sec:durwordsen" name="legh:TermOfProductWarranty" id="Narr_UbP96CfUqkqVBwpUjwS6gA">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 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 9pt 0pt;">For the year ended December 31, 2022, sales to <ix:nonFraction unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg" 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_1k103iB7CUOiv-D-1IKYWA" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_-k1rCVW9AUCP09WuahcOYQ">two</ix:nonFraction> independent third-parties and their affiliates accounted for $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" 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_XYOGdwxCjUm2Qg0rDhOHkQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_AqpEZ8Qc-UGmf99BArD8Rw">13,008</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_XYOGdwxCjUm2Qg0rDhOHkQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_OPXP6H8vX0m9BWyNxGtaKA">5.9</ix:nonFraction>% and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" 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_QyCam48CTkSK5BhoVnBYdg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr_Hbat4TJTikiTxgZTPufLKQ">11,879</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_QyCam48CTkSK5BhoVnBYdg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_yTJ4XMtSHEOv1N0vPNI_5w">5.4</ix:nonFraction>% of our product sales, respectively. For the years ended December 31, 2021, sales to an independent third-party and its affiliates accounted for $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ASJSNvqQXk6NVnxE7mAjYg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Narr__Lihb51AQkWrqfFacwc0sA">9,165</ix:nonFraction> or <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ASJSNvqQXk6NVnxE7mAjYg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_bEBYPwDrY0y73bQoRK5vRA">5.5</ix:nonFraction>% of our product sales, respectively.&#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the years ended December 31, 2022 and 2021, total cost of product sales included $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" scale="3" id="Narr_4n-_kXqcdE-EVxS6a6_vhA">11,588</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" scale="3" id="Narr_6kcHTNU7OEajUPgYlJqwWA">11,303</ix:nonFraction> of costs relating to <span style="color:#222222;background:#ffffff;">subcontracted production for commercial sales, reimbursed dealer expenses for consignment sales, and certain other similar costs incurred for retail store and commercial sales</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other revenue</i> consists of 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. Revenue for commercial leases is recognized as earned monthly over a contractual period of <span style="-sec-ix-hidden:Hidden_u4DVwtkNtkKj0PG3xusmWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">96</span></span> or <ix:nonNumeric contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseTermOfContract" id="Narr_iel8aDkGpEymdDJrghRcZQ">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></ix:continuation></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, 2022 and 2021</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;min-height:11.5pt;"><a id="_bad66dc8_f719_417d_a1eb_951827925634"></a><a id="Tc_RA7NUriLJ0O3eWIcdhHS9g_1_2"></a><a id="Tc_0NgceNYBMUSvJdvqX8jLPQ_2_2"></a><a id="Tc_GKUK82L5RE62jX9i17mrJw_3_2"></a><a id="Tc_o9OeJGZHzUih9ZBdQzH4JA_3_5"></a><a id="Tc_rj52fSTKEUClci-L59qSfg_4_0"></a><a id="Tc_1uLJ0uBU6kqICL312wiU7w_5_0"></a><a id="Tc_FxRHC-n-kkqEZbgQ3N1zBA_5_2"></a><a id="Tc_YU17GXALIUW7d57xmhZsHQ_5_5"></a><a id="Tc_P-h2pxRqWkWzAF1d9Fr6vg_6_0"></a><a id="Tc_Ufs8kVAjn0qhykeii1lPtQ_7_0"></a><a id="Tc_C1oqK0bxYkWm5Ic7cG1GrA_8_0"></a><a id="Tc_PyopsBsgX0SkQQUZfkMwtA_9_0"></a><a id="Tc_fNU9573J4EupqgPElk1e7w_10_0"></a><a id="Tc_YpvBxKQOik288iwonJmrLw_11_0"></a><a id="Tc_U_IYl0qfNUaah80Ibsj8KA_12_0"></a><a id="Tc_1AEnMg4uuUOJc8jrk2_izQ_13_0"></a><a id="Tc_tmLi_ktknkiMy9YWbbr2Gg_14_0"></a><a id="Tc_9ZMnmCddrkGoCYNcqeDPyw_15_0"></a><a id="Tc_R0U36p9b8EafcUxroWdYsQ_16_0"></a><a id="Tc_OuJuXgtqcEefYhxwyProrw_16_2"></a><a id="Tc_e9jaB7zLC0WjSj-NYfbdFA_16_5"></a><ix:continuation id="Tb_PHuPQSJuXkOhhwqipnAgGA_cont8" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont9"><ix:continuation id="Tb_5DkPmvZwM0OTQ6z-y_r6XA_cont2"><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;">Disaggregation of Revenue</i>. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2022 and 2021: </p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tb_kDV58rXkTEGx0WJBecxLNg" 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 0pt 0.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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.71%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_DirectSalesMember_t6FMpZ2w-kuSZjvrjCE8aQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_53SHkpHTZkizaMikgy6kBA_5_3">45,549</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_DirectSalesMember_61KCD1RCTkygh8IXr4jbsA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_e-X2P5Xi70WI8Sx6sAj_0A_5_6">25,173</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_CommercialSalesMember_Q2mPfF8J-ESJkO_-k_JY3Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_KLmCaF6ZL0WhV-85Y5JcSA_6_3">61,373</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_CommercialSalesMember_6-Z_KQ__uUq0MQs4cto3lQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_fAjw6HpJVU2gCSS8cjD4zQ_6_6">46,835</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consignment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_ConsignmentSalesMember_Zul1CwzYZEmbSne-qfDAWA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_H4leGIwsS06JgxOeJ2Ghbw_7_3">84,037</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_ConsignmentSalesMember_Ih_3VGNAk0KtWkc5Edd77A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_lqKHPbtoyky6KbE9qWUZlA_7_6">63,496</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_p7-Zf3B_zUuLxo1JeDeAqQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_TBYHHUdXEUqWZhkIDa7HPg_8_3">19,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ojfKaMowTU63A4WzKBERkA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_8MwQiSyS0UG5hDOBmG7z3g_8_6">20,011</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pMGhyok9DkK26KDKVTVnYg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_Lx7Q1JnrAU-rMMIenFgtzA_9_3">11,464</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_PHpXmQKEsUu_h_Y2DBalww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_zYxJFWhn8kWvQVw2q1mSzA_9_6">10,480</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_LH8N5rz5P0S34Bu3fOo_pw_10_3">222,052</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_HEYFoEXxBkelxVfbJSgfLQ_10_6">165,995</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer and MHP loans interest:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">&#160;</p></td><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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansConsumer" scale="3" id="Tc_Mg17FXKMNUihEvVZn1k79A_12_3">18,369</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansConsumer" scale="3" id="Tc_IJyf7AY5kEqGS0uAWX5Agw_12_6">16,658</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansCommercial" scale="3" id="Tc_dqozWUtxHUSrb82nxRDhJA_13_3">10,195</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansCommercial" scale="3" id="Tc_6nLXKLnLf0uvqBhZKM6nwg_13_6">10,537</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consumer and MHP loans interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_7YK0FW0l1EWJlLroYPhJtA_14_3">28,564</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" scale="3" id="Tc_okgHpRXvK0qgt6Rx6243qA_14_6">27,195</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_vTqYWDlAiUaKB1bPY6os3A_15_3">6,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherIncome" scale="3" id="Tc_vtAXxqkK4EOpqMnqPSedfg_15_6">4,317</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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:12.77%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_HX90BSROYkqhSph7XlCqKg_16_3">257,015</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="Tc_0SQ3t7JbBkWVA0moiR5ENw_16_6">197,507</ix:nonFraction></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: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;">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:nonNumeric></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="Tb_lg7u5ErIA02PgNR-fAlfAw" 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, 2022 and 2021.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:OtherIncomeNetPolicyTextBlock" id="Tb_hbXBOSnzvkCTih1fT9BAhA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other income primarily consists of interest related to other notes receivable balances and interest income earned on cash balances, reduced by interest expenses.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:InterestIncomePolicyTextBlock" id="Tb_09EYzMVy_Uyn9qqmHCuLYA" continuedAt="Tb_09EYzMVy_Uyn9qqmHCuLYA_cont1" 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></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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont9" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont10"><ix:continuation id="Tb_09EYzMVy_Uyn9qqmHCuLYA_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tb_3w3aIE-sJEG_vRk88FdZfA" 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 the 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 unit (the &#8221;RSU&#8221;) with only service-based conditions is calculated based on the closing price of the Company&#8217;s common stock on the grant date. The fair value of each RSU with market based conditions is estimated using the Monte-Carlo Simulation valuation model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. As a recently formed public entity with a small public float and limited trading of its common shares on the NASDAQ Global Market, it was not practicable for the Company to estimate the volatility of its common shares; therefore, management estimated volatility based on the historical volatilities of a small group of companies considered as close to comparable to the Company as available, all equally weighted, over the expected life of the option. Management concluded that this group is more characteristic of the Company&#8217;s business than a broad industry index. 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;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;">The fair value of RSU awards with market based conditions on the date of grant is estimated using the Monte-Carlo Simulation valuation model, and the Company uses the following methods to determine its underlying assumptions: expected volatilities are based on the Company&#8217;s historic stock price volatility; the expected term of the awards is based on performance measurement period; the risk-free interest rate is based on the U.S. Treasury bond yield issued with similar life terms to the expected life of the grant.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:ShippingAndHandlingCostsPolicyTextBlock" id="Tb_-0YUz0wPJEqqpHoLxVtrtQ" 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 statement of operations. Shipping and handling costs for the&#160;years ended December&#160;31, 2022 and 2021 were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ShippingAndHandlingCosts" scale="3" id="Narr_oP9nNQeu9EO0MLIVAIomRw">1,804</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:ShippingAndHandlingCosts" scale="3" id="Narr_wh_JQgTCu0y4NikG3l2GcA">1,981</ix:nonFraction>, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_TpBCkvpTk0ust4iKofgJ2Q" continuedAt="Tb_TpBCkvpTk0ust4iKofgJ2Q_cont1" 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. Prior to the corporate conversion, the Partnership was treated as a flow-through entity for U.S. federal income tax purposes, and as such, was generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to its taxable income was passed through to its partners. Accordingly, prior to the corporate conversion, the Partnership only recorded a provision for Texas franchise tax as the Partnership&#8217;s taxable income was included in the income tax returns of the individual partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 </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;">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, 2022 and 2021</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="Tb_PHuPQSJuXkOhhwqipnAgGA_cont10" continuedAt="Tb_PHuPQSJuXkOhhwqipnAgGA_cont11"><ix:continuation id="Tb_TpBCkvpTk0ust4iKofgJ2Q_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">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 significant judgment, use of estimates, and the interpretation and application of complex tax laws. Significant 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, 2022, which includes the tax years 2019, 2020 and 2021. </p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_d-4YtEciwk-DKVGngNJWgg" 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 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes 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. The consumer 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, 2022, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg" contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_eH8asgtKPEq9SasnnQY9Uw" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_sZFCN8c_oUar-XiG_1TP7g">three</ix:nonFraction> independent third-parties and their respective affiliates that equaled <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_LJRRU_BjfEWjKH-ztju-Sg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_A0ivtoRe_ki0Wh0Ua814qg">12.3</ix:nonFraction>%, <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_0uoF3juYTkORvnJQ3MgcxA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_4mrzoRBja06MKCc_fdNdXA">16.6</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" 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_fvR4L3AbDUqVjBWs_Iv6Uw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_DEDJRlcFsEeWFreABKOuYg">34.0</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes. As of December 31, 2021, the Company had concentrations of MHP Notes with <ix:nonFraction unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg" contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ZnMKFRWs8ESoYwlZD80kwQ" decimals="INF" format="ixt-sec:numwordsen" name="legh:ConcentrationRiskNumberOfCustomers" scale="0" id="Narr_jWxPokEadU2B4j2PhO-ooA">two</ix:nonFraction><span style="white-space:pre-wrap;"> independent third-parties and their respective  affiliates that equaled </span><ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ph9R6q6PnkuDztzLCDNpfg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_h039nXiI3UuVGp3gnxoQMQ">10.4</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_LonK7tgTWEuCsUa_uemJCw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_MOwCeXyg9kC-ZlhyIMnMKg">30.1</ix:nonFraction>% of the principal balance outstanding, all of which was secured by the mobile homes.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_DlWV_FZoLkqWIfgFEv1NwQ" continuedAt="Tb_DlWV_FZoLkqWIfgFEv1NwQ_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 has elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act as 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. As an emerging growth company, ASU 2016-02 is effective 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_RJuaOIDuSkehOcEWY5SMdQ" format="ixt:booleantrue" name="us-gaap:LeasePracticalExpedientsPackage" id="Narr_gPCDDaG7H0SpA8JaPVmvbg">package</ix:nonNumeric> of practical expedients; however, the Company did not elect the <ix:nonNumeric contextRef="Duration_1_1_2022_To_1_1_2022_RJuaOIDuSkehOcEWY5SMdQ" format="ixt:booleanfalse" name="us-gaap:LeasePracticalExpedientUseOfHindsight" id="Narr_SjsTRx-acUOLCImxc2jZvw">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_0rUc5L6E6kyqjICwVAsBeQ;"><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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_XxzXBsmDZkiCC5f5270fvA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Narr_YH93be5NKkCRCuDgEq9czw">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 6 for further discussion on leases.</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;">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, 2022 and 2021</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_PHuPQSJuXkOhhwqipnAgGA_cont11"><ix:continuation id="Tb_DlWV_FZoLkqWIfgFEv1NwQ_cont1"><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 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 plans to use the longer phase-in period for adoption, and accordingly this ASU is effective for the Company&#8217;s fiscal&#160;year beginning January&#160;1, 2023. The Company expects that allowance amounts will increase due to the adoption of this ASU. </p><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, <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 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&#39;s 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><a id="Tc_fiAIEwefp02NR7EYNb1tdg_1_2"></a><a id="Tc_Wjz7oc2J_Em7C7HoNGIuDg_1_5"></a><a id="Tc_RmaCj29yhEy4kBFQ4H1FtQ_2_0"></a><a id="Tc_HMqdabPHMUmceXM9ZX8GYg_2_2"></a><a id="Tc_7TiqyD37_UqVkscsnSGu-Q_2_5"></a><a id="Tc_FfUyu3A0oUe6I4_EEcq1WQ_3_0"></a><a id="Tc_maLGtxRpI0mmfmkqDfyxYg_4_0"></a><a id="Tc_Sd1DkJncZU2-T_edhqw0LQ_5_0"></a><a id="Tc_VUnMVKvm402WPmq433x-lQ_5_2"></a><a id="Tc_WBhwXYED7EaUKtLyAK3Jgw_5_5"></a><a id="Tc_Zqne_ZR4oUSet2ReLvAnQw_1_2"></a><a id="Tc_qWcX_pGxV0WlZAjOEPXO_Q_1_5"></a><a id="Tc_KCFMoIz0pEm0QzFK9ghAbA_2_0"></a><a id="Tc_d3uPAzqm-0GuhV6mzOUnHg_2_2"></a><a id="Tc_zJWFI5nP6EOTO5HdlTV8dg_2_5"></a><a id="Tc_6pq4HjMkvUOjlgJZqT4tPw_3_0"></a><a id="Tc_GaG6GUn2b0ir3I4V-p-M9g_4_0"></a><a id="Tc_M1tlryTPX0WBJOfeYCS8vg_5_0"></a><a id="Tc_q_XWzFG2-k2eKsJbWXKihg_5_2"></a><a id="Tc_5MHrl77Vmk6ZPciLddzBNw_5_5"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="Tb_ORT9EoBM6Ua3jzzBJS_ADQ" continuedAt="Tb_ORT9EoBM6Ua3jzzBJS_ADQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. 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, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="Tb_tLrj9jE1TUikPMA7tjQOvw" 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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.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: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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><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.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 colspan="2" 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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableBeforeFeesGross" scale="3" id="Tc_ZzcvWxNclEuqFJiQRpKGrA_2_3">142,340</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableBeforeFeesGross" scale="3" id="Tc_D1kfqfvbYkCFbOgrEJYq7g_2_6">129,119</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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></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;">&#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" sign="-" scale="3" id="Tc_pEhMI-dKS0OJUjI-bpsFWw_3_3">2,501</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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;">&#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:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" sign="-" scale="3" id="Tc_gFb_gKEi4UeQKuCF_6Psig_3_6">2,612</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_9Se8AJ9d-0i-RaS44xJBrw_4_3">830</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_DVQ4UoIiq0GdeEjyXTHwCw_4_6">884</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" scale="3" id="Tc_TdhJi67ITUu9jqDb5mS-Xg_5_3">139,009</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" scale="3" id="Tc_f6KX4T07u0yC13hUtz4C0Q_5_6">125,623</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></ix:nonNumeric><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, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="Tb_zJCKJv9xW0aTEXXmzUiCNA" continuedAt="Tb_zJCKJv9xW0aTEXXmzUiCNA_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;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.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.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.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:71.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.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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_T5ndNKOA2UKObGe0UV_ktA_2_3">884</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_QBJL6O7j60yL6pi0zfOqOQ_2_6">905</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.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:1.41%;margin:0pt;padding:0pt;"><p style="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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ProvisionForLoanLosses" sign="-" scale="3" id="Tc_M5n2mXO640yzRIHhTimQCQ_3_3">243</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="legh:ProvisionForLoanLosses" scale="3" id="Tc_BzJWKwxZlUq_bl91f1MbXA_3_6">725</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td></tr><tr><td style="vertical-align:bottom;width:71.03%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" sign="-" scale="3" id="Tc_ctUHoQAq4USPONKV6nCsvA_4_3">189</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="Tc_9mQeqkgo7EOBwfn-Tka7ww_4_6">746</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.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:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_PzQfjBsHNUilFSQKFfbJUw_5_3">830</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_SzGiHXgKUkqPr_EfhHWODg_5_6">884</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">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, 2022 and 2021</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_ZtEj-bWuCkiUEg8YJCeI7w_1_2"></a><a id="Tc_M-Tdgm18_UqCp-3zcGYvxQ_1_5"></a><a id="Tc_rm9Oq1IS-EGNqQA0bliPag_2_0"></a><a id="Tc_JFEinVakC0iODEakK0z0zw_2_2"></a><a id="Tc_zXTjiYTnJEiw-njG2Yr6OA_2_5"></a><a id="Tc_nOokkTOCBUutwPlHuf_MWA_3_0"></a><a id="Tc_rzkxl6LLPEmE0MQ3r532ag_3_2"></a><a id="Tc_V3e8ykUd_E-GukgtIkFOig_3_5"></a><a id="Tc_dvqZJDziMkiNFJ6yFYSm0A_4_0"></a><a id="Tc_ZCeVWw-tVkulrFBcTCPuTA_4_2"></a><a id="Tc_cAQmUBltV0qCrVSPEPy0Ow_4_5"></a><a id="Tc_yxIXbkqfJkyeWNdtdNJIiQ_5_0"></a><a id="Tc_BNj8nOfQWUSThKHmDoUj-A_5_2"></a><a id="Tc_6WvNAf8xdU2m0V-RcO7sbA_5_5"></a><a id="Tc_SJZBC15trECxTRDh0ljw2Q_6_0"></a><a id="Tc_TXcjVh4r8k-iD_VG8xqyag_6_2"></a><a id="Tc_uV1waCTRe0uCIFjftY9s-Q_6_5"></a><a id="Tc_SiY1YU2pNEutCQKKWqTcFg_7_0"></a><a id="Tc_faLILgN4RkeJ3Ui0dLv1UA_7_2"></a><a id="Tc_GSJQVxwxoUmbA8nUIs2k4w_7_5"></a><a id="Tc_K_j_h1ALaUOjbmG-7nFe7Q_1_2"></a><a id="Tc_kuhsnyORkUOppTyNikCy7g_1_5"></a><a id="Tc_WKk-BWW6OUC3xjUNkN8Mag_1_7"></a><a id="Tc_AtiTTrbs8kC6MaaLZnrNMg_1_10"></a><a id="Tc_TOzkgJiUgUqJvLI641Ik0A_2_0"></a><a id="Tc_bubv6AX_s0OR-cw7EDEAaQ_2_2"></a><a id="Tc_SSLoriYO20qY64OMswK_xw_2_7"></a><a id="Tc_MBszP9jgm0SXfXc_nV2CGw_3_0"></a><a id="Tc_lx6IpLtTpEqJc5tOywBt3g_4_0"></a><a id="Tc_arVWzTZaoEefqlBsdp4EJA_4_2"></a><a id="Tc_c9EUSV7NFkO8ffySgc2wiQ_4_7"></a><a id="Tc_8eJYo6B1_UylX0H2q9A0lQ_5_0"></a><a id="Tc_9Hf_McUzCUWCSnF4fK-enQ_6_0"></a><a id="Tc_grXMJr4p-UKVJJoQV5G_SA_7_0"></a><a id="Tc_exTNlpuwSEWFkIbtzSOEmQ_8_0"></a><a id="Tc_Yb7__Ht8lkCzJ-rIb_4gOw_8_2"></a><a id="Tc_CwQUNXXRT0evC__1aaON5Q_8_7"></a><ix:continuation id="Tb_ORT9EoBM6Ua3jzzBJS_ADQ_cont1"><ix:continuation id="Tb_zJCKJv9xW0aTEXXmzUiCNA_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The impaired and general reserve for allowance for loan losses at December&#160;31, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" id="Tb_D2tEpAZiRUah_fkPPwuakA" 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:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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 0pt 0.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.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: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 0pt 0.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:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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: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:2.24%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="Tc_YgAPepQhXk2IiX3z2lA-JQ_2_3">142,340</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="Tc_gOrDKY7MuUG9tZSM2oJkrA_2_6">129,119</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_D1N_T-lCCUGhFp5WPOQpQg_3_3">830</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="Tc_1X_JcSwte0yw48gLaygKAw_3_6">884</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="Tc_x2pUTqAU-kiyMlmplT76Xw_4_3">1,610</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="Tc_e7Owsf18QEau2riPaISyNw_4_6">1,239</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="Tc_UzKnWa2uh0Cis1GsKwYdeA_5_3">612</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="Tc_DBwmogeAMUmBj7GttHculw_5_6">533</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="Tc_CtlENg9BhEWg4_C6PohNdA_6_3">140,730</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="Tc_rlXOxBoUWk-ECKEMsXNUzQ_6_6">127,880</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableAllowanceGeneral" scale="3" id="Tc_mdT5BdDbAEapBpSjo0jTeQ_7_3">218</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableAllowanceGeneral" scale="3" id="Tc_WHUxlzrfd0SWD3IBjhx6aw_7_6">351</ix:nonFraction></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></ix:nonNumeric><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, 2022 and 2021 were as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="Tb_6YgwmpN9B0OF7LjgKq510w" 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.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;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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:52.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 style="vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"><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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="Tc_YAr5Qy6gnU6AZQaiVPY89A_2_3">142,340</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableGrossPercent" scale="-2" id="Tc_0Tqticf3DUG0t4yv0ZncUw_2_5">100.0</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.9%;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.78%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="Tc_fLjrtSof-UGxKoXbIQwuGA_2_8">129,119</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="3" format="ixt:numdotdecimal" name="legh:LoansAndLeasesReceivableGrossPercent" scale="-2" id="Tc_-fUhUPu2aEORZKs1A_8TwQ_2_10">100.0</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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.21%;margin:0pt;padding:0pt;"><p style="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.58%;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.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.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.78%;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.21%;margin:0pt;padding:0pt;"><p style="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.56%;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.17%;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.19%;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.78%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_TyPKhfPUW0Gvip3T3BIKyA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_rqEE72Uf_0SrrdCJ7lq0fA_4_3">1,150</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_TyPKhfPUW0Gvip3T3BIKyA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_sXLvzPGJvUKPU6cPXYj3bA_4_5">0.8</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_dF8JQu0HxEKavXBSJRIwvw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_rAl_Z41W3kyPlTOXLAoSbQ_4_8">594</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_dF8JQu0HxEKavXBSJRIwvw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_QS8y9R1el02UIAiV9UfaCw_4_10">0.5</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_k6S7WWwXBUS7Og7iZDZFUQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_ShZJsQ9f4UqahiPMAvFbmQ_5_3">108</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_k6S7WWwXBUS7Og7iZDZFUQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_Ldwl6Rqqvkqek1CZvVsbjg_5_5">0.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_7PFhSyzof0Sw7IwkYepezw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_bwHH_OrwBUyfz2chFt3-Ug_5_8">407</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_7PFhSyzof0Sw7IwkYepezw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_PU2W0YHI60ahhOr52pHPRQ_5_10">0.3</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_wBCH8-_G-0yIscOf7n6W5g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_Du5Vvx0BWEu8oiEE8DEAuA_6_3">486</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_wBCH8-_G-0yIscOf7n6W5g" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_1MQu1p8jI0y9NyBe4nIyQQ_6_5">0.3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_jXO_Fe_E50aIffK8ucsBsg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_nig37K8800G2VDxKQ2Q2-A_6_8">114</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_jXO_Fe_E50aIffK8ucsBsg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_tOPIuowE60-F7an0RZT2aw_6_10">0.1</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_Fg0Gt_3QMUiKP2heVD1OfQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_i2_Pw5bqD0y9aH1XeOseOA_7_3">1,255</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_Fg0Gt_3QMUiKP2heVD1OfQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_HlPBCS1Tn0OsXif1NkJzRQ_7_5">0.9</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_UXyQct7KREeVJKRc9UGEsA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_MzTw3ytvakSI6yodDgccZw_7_8">967</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_UXyQct7KREeVJKRc9UGEsA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_6nST1zq4iUayHBfzKo-OMQ_7_10">0.7</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_Od-92mSuF0uL6e66Z80wpw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_6p4l6NQcO0KlK3OFIyrSjg_8_3">2,999</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_Od-92mSuF0uL6e66Z80wpw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_or72fgc7aU6g62wrTjMQEQ_8_5">2.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_13Nc8PP82EO6A8QHtgx-xA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_XYBYHDmTQU6HdXPsjGGTJQ_8_8">2,082</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_13Nc8PP82EO6A8QHtgx-xA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivablePercentPastDue1" scale="-2" id="Tc_hf6SDbuHj02inOHrfwSy5w_8_10">1.6</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></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_Hlk66275872"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:NotesReceivableFromMobileHomeParksTextBlock" id="Tb_etlmU0G-U0OzZu7Q5iKW6g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. 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, 2022 and 2021, the MHP Note balance is presented net of unamortized finance fees of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ" decimals="-3" format="ixt:numdotdecimal" name="legh:NoteReceivableUnamortizedFinanceFees" scale="3" id="Narr_OGlo418riEK0GiQsTxbC8g">1,068</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA" decimals="-3" format="ixt:numdotdecimal" name="legh:NoteReceivableUnamortizedFinanceFees" scale="3" id="Narr_329tXykiuUGq8vs5yQEbhQ">445</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;">There were minimal past due balances on the MHP Notes&#160;as of December&#160;31, 2022 and 2021, respectively, and <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="Narr_oWY1mKfOd0qQ3l6bLcC1JA"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="Narr_pRdGPx-dSkydTfhqlJOWKA">no</ix:nonFraction></ix:nonFraction> charge offs were recorded for MHP Notes&#160;during the for the years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_kw5ce9_v3ESj-D8bMlIdfQ"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Narr_OItL_UgsqUapDOp7-ApOZw">no</ix:nonFraction></ix:nonFraction> loss is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021.</p></ix:nonNumeric><a id="Tc_IeeLN1qfEEiWoNizKbH3xA_1_2"></a><a id="Tc_o4Gd9LbT8UWMw13TVnmjHQ_1_5"></a><a id="Tc_lD50pmrA7UCqu5DvmuVFvw_2_0"></a><a id="Tc_y7qH4oClXE6HwKbixju8YQ_2_2"></a><a id="Tc_LNUEEvSda0KuijYJIaL3Ow_2_5"></a><a id="Tc_gIsHObP7Bkqn2MbDLGsXYg_3_0"></a><a id="Tc_zz30tqHV-0GMx0XjumLDGQ_3_3"></a><a id="Tc_7lKTZzy4XUWNf8-ODAVG_g_4_0"></a><a id="Tc_aYbeQZ3Gm0O9UXxY87P5qA_4_2"></a><a id="Tc_KEZw64iIUkO504ls4E3VQA_4_5"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:OtherNotesReceivableTextBlock" id="Tb_-O98IphSOUCOyzYUhxYwGQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. <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, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="legh:OtherNotesReceivableTableTextBlock" id="Tb_29LOnNULok2q2hqvrxxUmA" 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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_XjU-9GeUdkOQhvk2NXy7Rg_2_3">22,722</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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableGross" scale="3" id="Tc_plGGksW9vkWAE0R7jKtgwA_2_6">41,235</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> &#8212;</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;">&#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="Tc_oYhIJRI6g0CDgcbOZzQlHw_3_6">5</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg" decimals="-3" format="ixt:numdotdecimal" name="legh:NotesReceivableOther" scale="3" id="Tc_6AH1ViEGJUSrYg3-5RTA2w_4_3">22,722</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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw" decimals="-3" format="ixt:numdotdecimal" name="legh:NotesReceivableOther" scale="3" id="Tc_RZOVocBzRkeg_iiBJlVANg_4_6">41,230</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></ix:nonNumeric><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;">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, 2022 and 2021</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="_ccd5c873_bb37_48dd_a105_7654a5d833f7"></a><a id="_Hlk112237063"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:LesseeOperatingLeasesTextBlock" id="Tb_hrMxkt2FU0itRDOoihIS0A" continuedAt="Tb_hrMxkt2FU0itRDOoihIS0A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. 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_36tO2Ut4A0aNR_LTvLSZFw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="INF" format="ixt:numdotdecimal" name="legh:LesseeOperatingLeaseNumberOfLeases" scale="0" id="Narr_vYrzLzy_DU60GOnaAzoq6w">13</ix:nonFraction></span><span style="font-weight:normal;"> operating leases, </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_xtXkaSpFqUC9SHTVip7Olw" decimals="INF" format="ixt-sec:numwordsen" name="legh:LesseeOperatingLeaseNumberOfLeases" scale="0" id="Narr_jo4ClWNZK027ScVjRzPwEg">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_36tO2Ut4A0aNR_LTvLSZFw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="INF" format="ixt-sec:numwordsen" name="legh:LesseeOperatingSubleaseNumberOfLeases" scale="0" id="Narr_cvM4yGwlUEeZWOJwzbvWnQ">three</ix:nonFraction></span><span style="font-weight:normal;"> which are subleased by the Company and </span><span style="font-weight:normal;"><ix:nonFraction unitRef="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_i7mZT5TsAUOQExL65mvAVw" decimals="INF" format="ixt-sec:numwordsen" name="legh:LesseeOperatingSubleaseNumberOfLeases" scale="0" id="Narr_JGXMCEXZmk6jhA1ogxxZTA">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_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_hAkjEOHsX0-c80w5EObIfQ"><span style="font-weight:normal;">5</span></ix:nonNumeric><span style="font-weight:normal;"> to </span><ix:nonNumeric contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_F5QW432SOUGCjd2qDbyqvg"><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" format="ixt:booleantrue" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" id="Narr_WJN0qYfQL0aLCBikbepgkA"><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, a modified retrospective transition is required, applying the new standard to all leases at the date of initial application. The Company chose to use the adoption date of January 1, 2022 for ASC 842. As such, all periods presented after January 1, 2022, are under ASC 842 whereas periods presented prior to January 1, 2022, are in accordance with prior lease accounting of ASC 840. Financial information was not updated and the disclosures required under ASC 842 were not provided for dates and periods before 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 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 Condensed Balance Sheet. The lease liabilities are shown as Operating lease obligation and Operating lease obligation, less current portion on our Condensed Balance Sheet. 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 certain at 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 we are reasonably certain 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_2022_UEO0emk77E6Gop9zKrBYSg" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Narr__iptn5DDn0KxmNp0faz8Nw">4.54</ix:nonNumeric> years and the weighted-average discount rate is <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Narr_n4voqGPY_kmyxj2cp2nauA">2.12</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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:VariableLeaseCost" scale="0" id="Narr_lOfIEwc1qEykoPD51be8ig">no</ix:nonFraction> variable lease costs for the year ended December 31, 2022.</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, 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;">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, 2022 and 2021</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_IGlGbyAJ-EqYU05BDxi2ag_1_0"></a><a id="Tc_44OvyU_Xw0-M427lqZOJLA_1_2"></a><a id="Tc_TBMX9G4rLkSsFvY6MwM4_g_2_0"></a><a id="Tc_2ajyHhZxOk-40L_xYBnKVg_3_0"></a><a id="Tc_WUX_EOtZGk2mH-IBUDf4cw_4_0"></a><a id="Tc_wnQNkGgSbk2cYEA5PyDyZQ_5_0"></a><a id="Tc_b-JlLbyz40GMYHNHor_5MQ_6_0"></a><a id="Tc_oEhFeP14s0qvJbYRQgf28A_7_0"></a><a id="Tc_Zxc2Q9g5Vk69mGRqDRGOkA_7_2"></a><a id="Tc_6MRyJM2-cUOkCSnQHYGjTg_8_0"></a><a id="Tc_pUiemzQ83UOkk-vttK9U3A_9_0"></a><a id="Tc_jjL2E5hRhUO09nNOaBxAPQ_9_2"></a><a id="Tc_CpVRpiOO6EWlvcMlIvz23Q_10_0"></a><a id="Tc_U-vZE-4hOkyhTDSbIF1hbA_11_0"></a><a id="Tc_6XqzbFyRiUOfJeENW-Zp5Q_11_2"></a><ix:continuation id="Tb_hrMxkt2FU0itRDOoihIS0A_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, future minimum lease payments under our operating lease liabilities were as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_f7Dz_E_AeUe0FmATOYUggw" 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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 0pt 0.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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_kFSVocdx-EWoADgJItsmZg_1_3">683</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_YaTnNgIP2EyYbaY5Ct0WDA_2_3">610</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="Tc_51OYrx-6SkeZgh1O42hreA_3_3">588</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="Tc_FhKG4MSDBkerprq4wq-i2Q_4_3">526</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="Tc_fH7qfjedzUivZyuuMM9yOw_5_3">311</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="Tc_vjFFXb8ld0CD6jfoqjjBkw_6_3">113</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_rMhVASKKRkeO-FlMsA6H3w_7_3">2,831</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_wZpWmKOVOE2BsND9vEx59A_8_3">60</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_GjiVcp_ovESJpEWF3pmzlA_9_3">2,771</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_ZdMniLzRQkWejwUl-n7FHg_10_3">650</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_e8koO_AAp0O_1UnlOPTFeQ_11_3">2,121</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:continuation><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><a id="_23e51e46_8308_4612_b7d6_bbc9175d7316"></a><a id="Tc_jhZCWhLNt0aD94LjMLobNw_1_2"></a><a id="Tc_JhWDB7XOEUmMQ4uQfF5D_A_1_5"></a><a id="Tc_pSdsauo-c0ixyYf_2opEHQ_2_0"></a><a id="Tc_ItvV-2Kq2UOBeTGbxm3Kag_2_2"></a><a id="Tc_DzqX-wNEAEWMHa4bBgajQA_2_5"></a><a id="Tc_eJI4hl4amEadlidSq-iCqA_3_0"></a><a id="Tc_hfu_apLYs0iXmk-3ecS-Zw_4_0"></a><a id="Tc_ervVzmORc0CXvDSxS1P3OA_5_0"></a><a id="Tc_YKyBXmAE3UiwZSkuFhaoiA_6_0"></a><a id="Tc_C6Yqc1ZeMEmzpSCYDW8luw_6_2"></a><a id="Tc_MdQUZRRPVkSAzHUvHxnxPw_6_5"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:InventoryDisclosureTextBlock" id="Tb_QJlWcWCUVUKy0gE02eZSHw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. 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, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Tb_RKZYmPGmSUGTmPBPHTVT_Q" escape="true"><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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="Tc_Zrm8E2B_nEypLsMYEoi4rA_2_3">17,442</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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="Tc_jv9JHeO_jUKjsOgKm-tlTA_2_6">15,431</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_EIc3ksoFGkuvxvqxSUDqSQ_3_3">592</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_vt59xsNAwUiT5K8YdIb5BQ_3_6">714</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods (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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_Mb4M-54XEkysOChuBc287g_4_3">21,429</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="Tc_W9JkN7qV3U-BFrpWCb_sqw_4_6">29,034</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for obsolescence</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: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:InventoryAllowanceForObsolescence" scale="3" id="Tc_lcJVAubhMkyFKf1DqC6M8g_5_3">401</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%;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%;border-bottom: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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:InventoryAllowanceForObsolescence" scale="3" id="Tc_WwxJC1Fnx0KGBq1QU4qyqQ_5_6">501</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:InventoryNetCurrentAndNoncurrent" scale="3" id="Tc_d_acb6fjxUyxlKQWUKrrUA_6_3">39,062</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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:InventoryNetCurrentAndNoncurrent" scale="3" id="Tc_a1TzPjkBY0eSFb-9k2bEzQ_6_6">44,678</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">(1) Finished goods includes $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_FsB0vjEwukq2FghRmN9y0A">6,987</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNoncurrent" scale="3" id="Narr_bCVBQdvXdUS9SwJLrDKMYQ">2,678</ix:nonFraction><span style="white-space:pre-wrap;"> as of  </span>December&#160;31, 2022 and 2021, respectively, held for more than twelve months and classified as long-term.</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><a id="Tc_N8O81rjBX0CQKADGqPBS2Q_1_2"></a><a id="Tc_z6rpTh4Zjk-CmYohiaAMkQ_1_5"></a><a id="Tc_6F3NBDYkdkGSKAxtRRCMDQ_2_0"></a><a id="Tc_V9HOAn9VekynfC-D0YZtHQ_2_2"></a><a id="Tc_XsY6sS8waEu4_0znkUggOw_2_5"></a><a id="Tc_ILHJFTfdrUSxdvh-kbE5Ww_3_0"></a><a id="Tc_BO6cjHlHD0q-NQ5y_grCDw_4_0"></a><a id="Tc_OS4A1WbSfE6jCTn81eKUEQ_5_0"></a><a id="Tc_cLuHdkAoakqtsdBcRe4Bzw_6_0"></a><a id="Tc_HwvRI-RVdk6m4EYpA4ccWg_7_0"></a><a id="Tc_H-FomfGK2U67XZrxyPcCHw_8_0"></a><a id="Tc_oroNLe0cj06adb28a-4d9g_9_0"></a><a id="Tc_a0ewOl62hkSfqItrwN0XRQ_9_2"></a><a id="Tc_jek553A2tUef-EyQ9dJ5Bg_9_5"></a><a id="Narr_ejOcmZpf2k2oJX_i_Weg-A"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tb_ynH2Tjkn9kene7YV3Ldkbw" continuedAt="Tb_ynH2Tjkn9kene7YV3Ldkbw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. 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, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_ldc_iJ5kUUSh-BF5FRE8zA" 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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_f5RbTY34okm23rlvsrlA2A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_gQObH3iupEeZZvpq0eanFA_2_3">14,953</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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_JF0fyiI4cEmVkUyX4q9xuw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_ZSSl1v7xnEOp-sVHdhUvwA_2_6">14,949</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_3IF8ya4VX0e0Blal3m5z9g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_XGSXsVJHQU-vzd4mS7YZ-A_3_3">16,949</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_gXHCr6M04069p3CHiuDUGg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_FK1S9nX3O0a9OP_LQggh1Q_3_6">13,722</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_p0-98FgMv0KlUiVvCeZmbw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_aLcF1UlqEUyr6UW8DgEIrw_4_3">1,556</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_wk2-8_HJL0mv4MjrGFP6cg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_UOATvLARLEqFJJ-jFhHnOA_4_6">1,682</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_M8f-3edlbECVrga_8o90AQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_QKlRAJhtQkylUWyZgX-5pA_5_3">5,750</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_OCdfwn7QTUOjJoj5dmASdg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_7ULAKAKINEyJLGK01FdQRg_5_6">5,058</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_gtRcY7vq4keIgFMYYvreSA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_S1XsZivZ50q3hfLQFzmmmQ_6_3">300</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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0uKniYXm1kKDr_m-71YCPw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_iFkL3PEji0ihXOqh-xxygA_6_6">298</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_iM2ihc4FHUu3JL_EjNV0CA_7_3">39,508</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_A-qc_ZA4DE2Z2V7_BidMRA_7_6">35,709</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_7SrPT4n7r0mSlAR2BDkldg_8_3">9,402</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;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_Oqb-zXAOOkmK7Ulb_hc4VQ_8_6">8,193</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_cfeG7q5ZC0K-1QInt_9P-w_9_3">30,106</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%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_mXmXnPLhS0C4JyV_vHtq_A_9_6">27,516</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></ix:nonNumeric><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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_xCcwNwuTokqztD-aTr8hGg">1,137</ix:nonFraction> with $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_tEesXV1t2US-f-QcOIbESg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_J3YeEL5z9EijjGD_aPM4hw">568</ix:nonFraction> included as a component of cost of product sales for the&#160;year ended December&#160;31, 2022 and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_byI3vZdChU6Za3WOUeIZqg">1,145</ix:nonFraction> with $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_61rDzvsdP0mR5LgHjIYVGA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="Narr_TmthZYpLRUe1yv7vZbLMqg">450</ix:nonFraction> included as a component of cost of product sales for the&#160;year ended December&#160;31, 2021.</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;">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, 2022 and 2021</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_ynH2Tjkn9kene7YV3Ldkbw_cont1"></ix:continuation><a id="Tc_tsBHkTeua0-ZAoHAnKVkog_1_2"></a><a id="Tc_xeAeBhbT1ECaIN2U6mtCaQ_1_5"></a><a id="Tc_-OBdnZWV50-2jwoOBpMEAA_2_0"></a><a id="Tc_Fvr_KxR8o0OFAS6BsUR8dA_2_2"></a><a id="Tc_rMETCeXnAkSTrCe0vuCvUw_2_5"></a><a id="Tc__joEE-xIIEiZAzstiSVfoA_3_0"></a><a id="Tc_zL3HMyZmSkOzpSiTAhYsIw_4_0"></a><a id="Tc_wihE13ibpkSPIB-kv2iGmA_5_0"></a><a id="Tc_Yp4GLI6F0E2LSirYndCEug_5_2"></a><a id="Tc_-H-K21ega0alBlzGFuv7Ww_5_5"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:OtherAssetsDisclosureTextBlock" id="Tb_8cZ78_c6-0Kp_AhvlU03tA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. 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, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="Tb_YlC_9rqumkCZgqdvt4g7CA" 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.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:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidRent" scale="3" id="Tc_1tjPQ46ai0WU1kJ8cOOM0g_2_3">349</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 0pt 0.05pt 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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidRent" scale="3" id="Tc_Oj9IF0cubkOotv-MMpRk9A_2_6">248</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="Tc_QL4C53mLREKqBENU4T4D0w_3_3">338</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 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="Tc_BQYwhhMIEUG75vhqg-gDoQ_3_6">332</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Tc_7xPRW0w2f0mg-Uynbu74Kg_4_3">795</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 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.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 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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeclosedAssets" scale="3" id="Tc_uVN4c9qeqEaQJ_CTzQoazw_4_6">517</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_NZH0i3wXlkuEnIsKzb2DbA_5_3">1,482</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 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.4%;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 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_7W3wbiGRrUOqkWDCSs0bQw_5_6">1,097</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></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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Tb_xCeonsl1BUuRFjwg2VrzcQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. 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 and they mature in November 2023. The debt securities have been classified as held-to-maturity and the amortized cost are $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="Narr_TgeaG7nHC0Gm621KRIdFUQ">8,412</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="Narr_d3nGGEEFXUeLVTeY1jhf6A">0</ix:nonFraction> at December&#160;31, 2022 and 2021, 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-weight:bold;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><a id="Tc_eLJkSmaiyEG93gzm3pKWZg_1_2"></a><a id="Tc_bqGKNb11Wk6uSs3Fh7qhOA_1_5"></a><a id="Tc_BxUeLCumOkG6uArm8LiOsQ_2_0"></a><a id="Tc_as7qGtzi9ESpVnnvZXvmWQ_2_2"></a><a id="Tc_FbyxbNhuOkGtPqwQo1SVBw_2_5"></a><a id="Tc_gpfMQZi6EE60uBNxdA5NjA_3_0"></a><a id="Tc_uuPs0RdOVUC47PemXbFCgw_4_0"></a><a id="Tc_GX-bokplgE2nQ10-OG4o0w_5_0"></a><a id="Tc_D-jEvkSpfEC_zQXJwPRK5A_6_0"></a><a id="Tc_lFNlB0RA_Ue6AOfyksCC5g_7_0"></a><a id="Tc_ca1Hxp2sgkq0bKStP-Kg-A_8_0"></a><a id="Tc_Rq1ATm0URUKLRRkQPBlGWw_9_0"></a><a id="Tc_-lNEpcLMxEO_-Nedd6HLhw_10_0"></a><a id="Tc_l6JEYsILRkGlvJjMwAUzRg_11_0"></a><a id="Tc_vpudcSFsW0y2bzbJUDgFsQ_11_2"></a><a id="Tc_b1rDkNQGEE6ptIykvOGMfA_11_5"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="Tb_P6XjDpYEDUGu7LbMWDcSaA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. 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, 2022 and 2021:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tb_VSOjuJs_zk-qXJf_aDktfw" 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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="Tc_amRuP9lK7U63StWeLjgwPg_2_3">3,049</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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="Tc_kORmep4ef0agidcBXkFN_w_2_6">2,876</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationReserveCurrent" scale="3" id="Tc_H6pp6KYjAUW4r3mvPlCSSA_3_3">753</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationReserveCurrent" scale="3" id="Tc_ipA0-uWmNEuE70iQtJki-A_3_6">2,764</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedPayrollLiabilityCurrent" scale="3" id="Tc_jb4H7cWK70i2HXXRIrgsuw_4_3">1,006</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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedPayrollLiabilityCurrent" scale="3" id="Tc_UoaAkCExlEO79V-c1kpnXQ_4_6">1,685</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:PortfolioTaxesAndTitle" scale="3" id="Tc_JwW8MUk7mke2J2SvzlIHLQ_5_3">1,610</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:PortfolioTaxesAndTitle" scale="3" id="Tc_Y0O-Oe7D9EmkGL2Pc2zZFw_5_6">2,467</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="Tc_-kUI-YH3UUOL-LW_jfze3A_6_3">54</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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="Tc_fUKHUvqmtESUCNftvLvF-w_6_6">546</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedDealerDebatesCurrent" scale="3" id="Tc_n3mcyr4joUSgc6ZZjTeNEQ_7_3">1,402</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:AccruedDealerDebatesCurrent" scale="3" id="Tc_7Y2FsUlJeUyzXiIHyqqGow_7_6">1,160</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="Tc_lpFDFk46Pkes1MnhREqCgw_8_3">61</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="Tc_pL2xU4fwnUe8ncZSb4hIvw_8_6">310</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="Tc_9Vod4-PrlESlEHGLMuIgQw_9_3">6,699</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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="Tc_pB625msl6UWfPnfSw2MjDQ_9_6">7,445</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_TKq1vGwmFUu9n9Ni-6loRA_10_3">2,261</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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_B0tGWcqdAEG8DQwKcucO1g_10_6">1,433</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_mFyIZbPDvEC0a4LMsL4jHg_11_3">16,895</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%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="Tc_ee-vF-O-7E2BmyKLSUzyvw_11_6">20,686</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></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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:DebtDisclosureTextBlock" id="Tb_Z0cJzwmkDkyvrZADJncLcw" continuedAt="Tb_Z0cJzwmkDkyvrZADJncLcw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 1</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, N.A. for a new revolving line of credit (&#8220;Revolver&#8221;). The Revolver had a maximum credit limit of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_bhmEMJ70WkqkjhxT-zyJzw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="Narr_4CrUwZ6zDkCJnVtySoAmHw">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, the Company received a Reservation of Rights notice from Capital One, N.A. The letter stated that the Company&#8217;s Revolver was in default. The default condition occurred due to the Company&#8217;s failure to timely file the Form 10-K and deliver certain financial statement to Capital One, N.A. On July 28, 2022, the Company entered into a Limited Waiver and First Amendment to Credit Agreement (the &#8220;Amendment&#8221;) with Capital One, N.A. </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, 2022 and 2021</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_Z0cJzwmkDkyvrZADJncLcw_cont1" continuedAt="Tb_Z0cJzwmkDkyvrZADJncLcw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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 judgement against the Company that exceeded the amount allowed in the Revolver. On August 24, 2022, the Company received a Notice of Default and Partial Suspension of Loan Commitments from Capital One, N.A.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One, N.A. was permitted to suspend </span>$<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA" decimals="-3" format="ixt:numdotdecimal" name="legh:LineOfCreditFacilityBorrowingAmountSuspended" scale="3" id="Narr_fvJxvfI9IE-hzPK3rqDMNQ">50,000</ix:nonFraction> of the $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="Narr_aN53iczHLUCvgc2YISeRSA">70,000</ix:nonFraction> loan commitment under the Revolver. As a result, the available line of credit in the Revolver has been limited to $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="3" id="Narr_YTe5msSu8k64Up2HzgGWeA">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 accrues interest at one-month SOFR plus <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_V_yvnq8lQUWuXFzZe-E32Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="Narr_c8zLsPeSAkW4Var6GZUk7Q">2.00</ix:nonFraction>%. The interest rates in effect as of December 31, 2022 and 2022 were <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_P9nua_MR-0qmYKqKhXFQGQ">6.12</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_vZ2Qpp14BUeCLCCb02niIQ">2.10</ix:nonFraction>%, respectively. Amounts available under the Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable, consumer loans and MHP Notes. The amount of available credit under the Revolver was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="Narr_0vi2DVFuv0yAd3zn1ABY1A">17,400</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="Narr_WYHog4GUE0y4BeLqTuM-Nw">61,841</ix:nonFraction> as of December 31, 2022 and 2021, respectively. In connection with the Revolver, the Company paid certain arrangement fees and other fees of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="Narr_L8nlmocdwkO8FLETsg7VHg">295</ix:nonFraction>, which were capitalized as unamortized debt issuance costs and will be amortized to interest expense over the life of the Revolver.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the&#160;years ended December&#160;31, 2022 and 2021, interest expense under the Revolver was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_1loousi_1kOd_uc3yCVR5A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Narr_rPb1eVIZ-kqiog5kon6RDg">225</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_xFU_P_hVPU-3agHAtVaN3Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Narr_43o-k-4uFk6j56-HLppgwg">887</ix:nonFraction>, respectively. The outstanding balance as of December&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="Narr__qtpllTB3UCJfJ810Oe9NA">2,545</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="Narr_NJ88T3A66kuLbZSqP7jRBA">7,993</ix:nonFraction><span style="white-space:pre-wrap;">, respectively. The  Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2022, the Company was in compliance with all financial covenants, </span>including that it maintain a tangible net worth of at least $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw" decimals="-3" format="ixt:numdotdecimal" name="legh:DebtAgreementThresholdTangibleNetWorth" scale="3" id="Narr_LOMmCBoqDUa4MXzolEam6A">120,000</ix:nonFraction> and that it maintain a ratio of debt to EBITDA of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_1loousi_1kOd_uc3yCVR5A" decimals="0" format="ixt:numdotdecimal" name="legh:DebtAgreementThresholdDebtToEbitdaRatio" scale="0" id="Narr_LTiz8XKD7EOhBJ9ZK16-Yw">4</ix:nonFraction> to 1, or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">PILOT Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2016, the Company entered into a Payment in Lieu of Taxes (&#8220;PILOT&#8221;) agreement commonly offered in Georgia by local community development programs to encourage industry development. The net effect of the PILOT agreement was to provide the Company with incentives through the abatement of local, city and county property taxes and to provide financing for improvements to the Company&#8217;s Georgia plant (the &#8220;Project&#8221;). In connection with the PILOT agreement, the Putman County Development Authority provided a credit facility for up to $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="Narr_epGZKFCPpECNuUj40DhksQ">10,000</ix:nonFraction> which could have been drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds had been drawn, the Company would have paid transaction costs and debt service payments. The PILOT agreement required interest payments of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_530n5ML2AkqfasfMGAmfxw">6.00</ix:nonFraction>% per annum on outstanding balances, which would have been due each December&#160;1st&#160;through maturity on December&#160;1, 2021, at which time all unpaid principal and interest would have been due. The PILOT agreement was collateralized by the assets of the Project. <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_ib2CsUbWnUadxnF81pxKJQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:NotesPayable" scale="3" id="Narr____063P5YEm1VgY3H6xNUw">No</ix:nonFraction> amounts were drawn on this credit facility.</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, 2022 and 2021</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_Z0cJzwmkDkyvrZADJncLcw_cont2"></ix:continuation><a id="_2f7611b6_2e57_47b1_8c32_2040fa77fae6"></a><a id="Tc_Mny5DgHmqE-2eRpfQNwoyw_1_2"></a><a id="Tc_ngVdlvjNEE6JgR615qtZTw_2_2"></a><a id="Tc_xoiQsQEWdUSo23gFSeGPmA_3_2"></a><a id="Tc_T2O_BChvCkuZaiNcXWC0Fg_3_5"></a><a id="Tc_UdRlxHW6jUCvOgQf-ENDxA_4_0"></a><a id="Tc_I1p4hrIorE-2WT0cVB2_yw_5_0"></a><a id="Tc_PrJ-bCpHs0ONZ--9pxgigg_5_2"></a><a id="Tc_cTK0bB4VpEmwtzxxA-I3DQ_5_5"></a><a id="Tc_9baJ6jKedUOEw3msxa3lFQ_6_0"></a><a id="Tc_GnW5MeI_9UOezMMHFC00vg_7_0"></a><a id="Tc_qteTNFJ0JkKbC5BpPOiU3A_8_0"></a><a id="Tc_GdT7gCDQ4EelegbuzEfECA_9_0"></a><a id="Tc_CaBF_2EsHEuBMoEBmzfD4g_10_0"></a><a id="Tc_HpOr6tFMYU2sSS7PV9TUew_11_0"></a><a id="Tc_qVSLWQN13E2E4o_f-KX1EQ_12_0"></a><a id="Tc_8WmzEwZSVUiqoa59MoFw5Q_12_2"></a><a id="Tc_aKuwMnGsJUeFJXpJgweaDg_12_5"></a><a id="Tc_6XZilvbhE0eLxKrSCLV_nA_1_2"></a><a id="Tc_dvw2zRD0uEGMrrbnFinQJg_2_2"></a><a id="Tc_uLY8osPQKkGTupSEToOGbw_3_2"></a><a id="Tc_TtuY_3Iv40iAsTX_q9h6hg_3_4"></a><a id="Tc_6cli7kEqLUafyJNFgI87_w_4_0"></a><a id="Tc_Hn8MKT640UakDSRVR48kAw_4_3"></a><a id="Tc_Sp_WLaoe2UKv0yzJgAbu7g_4_6"></a><a id="Tc_6tst44nXJUC5aBFncAEmaw_5_0"></a><a id="Tc_liQtu8vE1Euz25-kU8ON3A_6_0"></a><a id="Tc_8_D8qfb9dkm20_S9s4Rv9A_7_0"></a><a id="Tc_2UsWfVqDokGm8e_PjedCng_7_3"></a><a id="Tc_JqHlNyOLzESCTU8CKibMVQ_7_6"></a><a id="_Hlk66275802"></a><a id="_3c270999_0d62_47a4_8d0a_04e28e26047b"></a><a id="Tc_CJVopuVLz0SHZH_ijd-sxw_1_2"></a><a id="Tc_Jph8JAMBwUuvt7FJzPJ7uw_2_2"></a><a id="Tc_UC1pB2H3C0aNoe0BV08IbQ_3_2"></a><a id="Tc_QlaCmTVuIUGH56bPfGKDRg_3_5"></a><a id="Tc_LNzHaq4NykCQ1u-3aAiWZg_4_0"></a><a id="Tc_DNsaXTWfbEebFMSeoXrfhg_5_0"></a><a id="Tc_LBq18oW3cEyXgPtK0Q_Bqw_5_2"></a><a id="Tc_tzlqUn-4z0yYT2nA3osEFQ_5_5"></a><a id="Tc_vHq0hgHJEUWzdfjIrMSnqw_6_0"></a><a id="Tc_EE5AmvE8Xk66yhuBKDiEoA_7_0"></a><a id="Tc_1X0mYfwrWU2PreeQ3C0Rvg_8_0"></a><a id="Tc_YHaW-pnJVEuyTInBp1u-Vw_9_0"></a><a id="Tc_qWgv6_w_LkWlVoxckK0Hsw_10_0"></a><a id="Tc_Sjx5EbV-MEG-nULTVM51qg_11_0"></a><a id="Tc_4sroCL2_LEyJSW2_AuHXOg_12_0"></a><a id="Tc_rW_rJOfUuUOCL1tKoCGyeA_13_0"></a><a id="Tc_zWTEscOO2ky7fb6oT07Qeg_14_0"></a><a id="Tc_Cs3mC6DBzke0z1QEAuzJag_15_0"></a><a id="Tc_7cEiIr2G60qz4pEP6MrbNQ_16_0"></a><a id="Tc_Qoi3oeNXZECI8vQuO5Zc1w_16_3"></a><a id="Tc_zA9y-pa69EGKavmxDB5LRg_17_0"></a><a id="Tc_A86Xbr4GIEC0Wcec5tTPhA_18_0"></a><a id="Tc_QDJNJ2Zn-0OxI5DzP_RGuA_18_2"></a><a id="Tc_YxZ4V0XzHkSzaEgRyeekHQ_18_5"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_rB8TfuqkIEyTNVfcHSSWWA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. INCOME TAXES</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_q0GXhrigz0CIDVhFPpNJcg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant components of the provision for income taxes are as follows (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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.28%;margin:0pt;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.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.28%;margin:0pt;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.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.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: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:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"><span style="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: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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;">$</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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_pAMLHTJAr0-NcFobuHLMoA_5_3">13,092</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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_Ug5sbeUF_EGHZ9on6r6UMA_5_6">8,443</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_63zE5MCXOk-e6ywe03UoSg_6_3">1,222</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: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.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_9Lk1qiHIUUefTTNHxTuVlw_6_6">1,280</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_HJWdvHX97UmzVykVV9OASw_7_3">14,314</ix:nonFraction></p></td><td style="vertical-align:bottom;width:2.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;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_flasfu0sNU6Za6q1Hjbw1g_7_6">9,723</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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="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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_y5upH9mk4EWfaNOaquYiBA_9_3">51</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;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_ptFyG1l-wUavKnVYTuhJVg_9_6">934</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;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.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_l4A9ICFOpUOQpG1JAULL4w_10_3">10</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;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.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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_1f0-TJC6y0aetG863WKHTg_10_6">99</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_eUWfz0O8CUmMz2YGvV1K0Q_11_3">61</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;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_P7I7PK8C2kix0ffULhiN5w_11_6">1,033</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;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.59%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_lydtIamSQ0mu0VU4HUwIMQ_12_3">14,375</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;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.59%;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_o6ED3F8NZk2rZY2Pue8QPw_12_6">10,756</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></ix:nonNumeric><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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_Azi4_1olM0uqqmEpYwtwWA" 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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.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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.86%;margin:0pt;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.25%;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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.86%;margin:0pt;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: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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td 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:2.25%;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.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;">2021</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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_6g0kmT6mX0il3rBzq-RkJQ_4_2">21.0</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_-2DD8ZFHh0KGUelKQ-8RUA_4_5">21.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_KZvjBxIZ4UucvsAh_-RnXw_5_2">1.5</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="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="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_61b6QIRiIEuN-X4hxfFbAg_5_5">1.9</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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="3" format="ixt:numdotdecimal" name="legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" scale="-2" id="Tc_MJ5N5Ww5Ck2318OwHEaz3Q_6_2">5.0</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="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="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_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="3" format="ixt:numdotdecimal" name="legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" scale="-2" id="Tc_85UMk2zwbkWI8LmM74iNgA_6_5">5.2</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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_62F0GT-GjEurVpa3V_EC_g_7_2">17.5</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_gcvqx2ZRGki-4g4mQzAInw_7_5">17.7</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;">%</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></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_fP_t94KVRkmulnuphfF96Q" escape="true"><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 (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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.26%;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.28%;margin:0pt;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.44%;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.26%;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.28%;margin:0pt;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.44%;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.26%;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:12.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:2.25%;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:12.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;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;">$</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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="Tc_Mzzqhhz7ZkqWabCwcFN3TQ_5_3">439</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="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;">$</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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="Tc_4K4gjAuOwUuudnFNSaUq-g_5_6">486</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="Tc_KwdZjuV1FUahcaWCQNpPGg_6_3">204</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="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="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="Tc_0obwZX9AJk6n_bo4UTJFfA_6_6">636</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="Tc_MAfdBgAMR0yajOLIn9rwpw_7_3">76</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="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="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsStateTaxes" scale="3" id="Tc_Wb_pRWcct0ad1-i3qkz2kA_7_6">44</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="Tc_x0ZsIHkqe0uxaSJbMr2ZOA_8_3">8</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="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="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="Tc_tPHRZeIeDEGqxk8u7Dl1Qw_8_6">157</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxAssetsUniformCapitalization" scale="3" id="Tc_Zo8BB0PfVE6pkHGKPrswnA_9_3">15</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="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="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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxAssetsUniformCapitalization" scale="3" id="Tc_9ImRNuVhCkGkmiCneYYoHA_9_6">58</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_uDvRb8ovk0aBXDQTUi1e3A_10_3">256</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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_nOhz-DBu50uXMY4pQo-nWw_11_3">998</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="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="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_Q3SdG75luUqUq9_OyskwAQ_11_6">1,381</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesInstallmentSaleRevenue" scale="3" id="Tc_ipgp5NzHW06D7a0j14SFfw_13_3">674</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="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="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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesInstallmentSaleRevenue" scale="3" id="Tc_LB-Jwl6qeUmU7QOEbg3sGg_13_6">853</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_ZET0OZMfIk2ZBJ5VfmT3-A_14_3">2,808</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="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="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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="Tc_Tb4L6o4Gdky0wzeM6OiV6A_14_6">2,998</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesAccruedInterestReceivable" scale="3" id="Tc_XIbodgsp6E6C11i4AGMHTA_15_3">581</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="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="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;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="legh:DeferredTaxLiabilitiesAccruedInterestReceivable" scale="3" id="Tc_B7Bn8A7bWkCHBn3SZZF_Wg_15_6">518</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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: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="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="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_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="Tc_Nl2mArGVsUC6NHLlFZzmpA_16_6">16</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_j5NTr3648k6LpNwBVv1z3Q_17_3">4,063</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="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="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_pUV46iJRqUOy8Ura2-iDnw_17_6">4,385</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_ZmMDU0LSlUyO2E7QEb1WBg_18_3">3,065</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc__q9ANOC4VkSACgKjrI0Bxg_18_6">3,004</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></ix:nonNumeric><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;">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, 2022 and 2021</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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_-wl94fSl20GeE3QL_Whxrg" continuedAt="Tb_-wl94fSl20GeE3QL_Whxrg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. 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;Compensation Plan&#8221;), the Company may issue up to <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="Narr_GIsal7MQZUKxIucAvnkMcg">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_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_hFToJQPX6kCr9ztJtLuVBw">ten years</ix:nonNumeric>. At December 31, 2022, the Company had <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="Narr_iui_eKDST0eL8FUWZn6BhQ">9.7</ix:nonFraction>&#160;million shares available for grant under the Compensation Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In February 2019, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_pEZkOTP7_kGar5hFNoCcAg">120,000</ix:nonFraction> restricted shares of its common stock to members of senior management. The shares were granted on February 7, 2019 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_6yIRv9oyfUGkvYw_LRTrqQ">1,636</ix:nonFraction>. The shares vest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ" decimals="3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_hb2gpLQlAEW4DxysBMfh8g">14.3</ix:nonFraction>% annually, beginning on February 7, 2019, and becoming fully vested on February 7, 2025. During the second quarter of 2020, <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_4_1_2020_To_6_30_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hSQLc2grKEOQk-JBL3UBwQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="Narr_xRlz8xwDgEqEdbkq3mJtiQ">42,857</ix:nonFraction> of these restricted shares were forfeited due to the departure of a member of senior management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In December 2020, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_12_2_2020_To_12_2_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_p_Pr_Xzqh0uHgDEHRpqbrA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_poYuUj_yB0uKpey4fl5HHQ">2,022</ix:nonFraction> restricted shares of its common stock to the independent directors on the Company&#8217;s Board of Directors. The shares were granted on December 2, 2020 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_12_2_2020_To_12_2_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_p_Pr_Xzqh0uHgDEHRpqbrA" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_V4pB2Gl7xkCmlKp_EdMSRw">30</ix:nonFraction>. The shares became fully vested on October 4, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In November 2021, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_11_30_2021_To_11_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_m2FFcencDkOWPUOCBWx5kw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_LkuOttquuki-AyKHyA1_DA">1,202</ix:nonFraction> restricted shares of its common stock to the independent directors on the Company&#8217;s Board of Directors. The shares were granted on November 30, 2021 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_11_30_2021_To_11_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_m2FFcencDkOWPUOCBWx5kw" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_7FPxKrPcVEewGA4tJCvc9A">30</ix:nonFraction>. The shares became fully vested on October 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2022, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_k8JaYjVS30WeZ_ds3lrkSw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_StHXlKPffUSF37_8FmvdpA">150,000</ix:nonFraction> restricted shares of its common stock to the Executive Chairman of the Company pursuant to an amended and restated employment agreement. The shares were granted on January 6, 2022 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_k8JaYjVS30WeZ_ds3lrkSw" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_4wYcO2aq-k-bDW1rcQmD5A">3,741</ix:nonFraction>. The shares became fully vested upon grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-align:justify;text-indent:32.4pt;margin:0pt 15.95pt 12pt 3pt;">On January 6, 2022, the Company gave contingent equity awards of <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_Qq-7Ni4OZkW_PajbYvAO-A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_xdWS19pbJkeXFbHJiSeUSA">350,000</ix:nonFraction> shares of the Company&#8217;s restricted stock to the Executive Chairman of the Company pursuant to an amended and restated employment agreement. An equity award of <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_mJkiqsUma0-hJZzLqRbmbg">175,000</ix:nonFraction> shares will be granted if the Company&#8217;s stock price reaches and remains for a period of <span style="-sec-ix-hidden:Hidden_1hSAK4DXHUSCavim804gZg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span> consecutive market days at a closing price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_hlonYw7etUyNTL2fjoZdLQ">36</ix:nonFraction> per share (the &#8220;$<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_HajjVpVZ3UqBo4CTJBH_8Q">36</ix:nonFraction> Equity Award&#8221;). The $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_mlAC7QfiC06lmuEyr--5xw">36</ix:nonFraction> Equity Awards had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_V_j7B3KVqE-7KFvv3-HxXg">1,412</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_Djr5VrPKn0us1cDdGV6Jvg" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_jy0-drqQRUWbugGdwd4u2w">fifty</ix:nonFraction> percent of the shares shall be vested at grant and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_6_2022_To_1_6_2022_C33o4ry8zUaPzkUfkq6v5w" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_vWw7dYtxu0iMKYuytAw-rA">fifty</ix:nonFraction> percent shall vest on June 16, 2024, so long as the Executive Chairman is employed by the Company on that date. An additional equity award of <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_gwGZi7LKBEyTEN7rRuwuqQ">175,000</ix:nonFraction> shares of the Company&#8217;s restricted stock will be granted if the Company&#8217;s stock price reaches and remains for a period of <span style="-sec-ix-hidden:Hidden_gGeflym8yUSXEjoUaH93RQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span> consecutive market days at a closing price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_YiI8h_ub-kecAugO643ZWw">48</ix:nonFraction> per share (the &#8220;$<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_IqZZK-r7aUeZrLBoQXusDw">48</ix:nonFraction> Equity Award&#8221;). The $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_lvvWLTXgk06eQGlxDM6I2A">48</ix:nonFraction> Equity Awards had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_oMEM-4Rcuk-wmXGCfKKE3A">683</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5sNZuMtw1US5ROs0xjs9LA" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_GVZNQprwO0m78eggOI4zWQ">fifty</ix:nonFraction> percent of the shares shall be vested at grant and <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5sNZuMtw1US5ROs0xjs9LA" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_KyV_PP67kUK7ZZkSgV8ZGA">fifty</ix:nonFraction> percent shall vest on June 16, 2024, so long as the Executive Chairman is employed by the Company on that date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-align:justify;text-indent:32.4pt;margin:0pt 15.95pt 12pt 3pt;">On November 15, 2022, the Company entered into a rescission and relinquishment agreement (the &#8220;Rescission Agreement&#8221;) with the Executive Chairman. The Rescission Agreement allows the Executive Chairman to rescind and relinquish the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_lC_V007DJka5UAPYQd0g3g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_oRlcQY0KOU-Tk5n7v2Sdrg">36</ix:nonFraction> Equity Awards and the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_8TpPY_7UGUmybkTKlgoWeQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_KIlaEaY6nEawm4r2D8xSFw">48</ix:nonFraction> Equity Awards granted under the amended and restated employment agreement and allows the Company to accept such rescission and relinquishment, without any payment therefor. The effective date of the Rescission Agreement is October 1, 2022.</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 7, 2022, the Company granted </span><ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_TsZjgKPK-UaDm_qKVInwRA">14,700</ix:nonFraction> restricted shares of its common stock to the Chief Executive Officer of the Company pursuant to an employment agreement. The shares were granted on June 7, 2022 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_Ju-p4K6Zo0OzaJK27NO90w">235</ix:nonFraction>. <span style="-sec-ix-hidden:Hidden_kVHKo8woqEe4ZCEKx3B6KQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">One</span></span>-half of the shares vest on June 7, 2023 and the remaining half vest on June 7, 2024. </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, 2022 and 2021</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="_267a7ef3_8c00_4966_890e_ffa7684f9b0d"></a><a id="Tc_kPxhwJezm0eVycL81xTdIQ_1_2"></a><a id="Tc_gcD1HB3MIkuPZwoNi4CvHg_1_5"></a><a id="Tc_MZpnMQSWwk-XHJur4CfMZw_2_0"></a><a id="Tc_cDykVRDXTE6of32ksRXdVg_2_4"></a><a id="Tc__xNFzApKTUiYQEc23CEy0w_3_0"></a><a id="Tc_wyGMLj-AXk-AlaMGEaVY9w_3_4"></a><a id="Tc_eVDM2ZC7GUCABB-uRJvk4g_4_0"></a><a id="Tc_5yiPbIQgYUuXZmEso0ufkA_4_4"></a><a id="Tc_4x04MqMdtkqhKyhkyFMJXw_5_0"></a><a id="Tc_dFqpRI2ZsE6vIaGJ--iSvw_5_4"></a><a id="Tc_ClZ9J-85JECvaBYehrW0Lw_6_0"></a><a id="Tc_iTlVLOPwC0SWzejYpW09qQ_6_4"></a><ix:continuation id="Tb_-wl94fSl20GeE3QL_Whxrg_cont1" continuedAt="Tb_-wl94fSl20GeE3QL_Whxrg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 7, 2022, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_z-UXb-_EiE-FSMQiEuSLmg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_o6fkJ_SkwkWJmtt3xwuVQg">301</ix:nonFraction> restricted shares of its common stock to an independent director on the Company&#8217;s Board of Directors. The shares were granted on June 7, 2022 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_z-UXb-_EiE-FSMQiEuSLmg" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_hk2QSHMbQ0OhOlDgKO3b_Q">5</ix:nonFraction>. The shares became fully vested on October 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In November 2022, the Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_11_29_2022_To_11_29_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_RBktXLbkA0atIiLDb6rMIA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="Narr_Kbbk4C09LkWRJSTFFPKRFw">1,734</ix:nonFraction> restricted shares of its common stock to the independent directors on the Company&#8217;s Board of Directors. The shares were granted on November 29, 2022 and had a grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_11_29_2022_To_11_29_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_RBktXLbkA0atIiLDb6rMIA" decimals="-3" format="ixt:numdotdecimal" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="3" id="Narr_PkZy3PJfWk66JiRC4SNfVQ">30</ix:nonFraction>. The shares became fully vested on October 23, 2023.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="Tb_cHQBfbc1IEOjyUwZKud_hw" 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 units (the &#8220;RSU&#8221;) 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:77.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.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;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.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;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;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#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;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.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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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-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.4%;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.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: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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_jA0QqLk6LkyHjmU-RHBXQg_2_2">35</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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;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: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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_vuOhpdFzCEO2LccGxEcXyw_2_5">14.01</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.4%;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.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: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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="Tc_RZK03GduaUGBpopIV0hZcA_3_2">517</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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;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: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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_J2-N2-zFmkaHqtx2uGvuiA_3_5">11.82</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.4%;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.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: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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="Tc_eekWuPGPNUCfHCCrJP7GJA_4_2">160</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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;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: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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_ItjXckZntEuj-r1_mchqAQ_4_5">24.32</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.4%;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.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: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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="Tc_nkelOy7eK0uL9KmzCM32eg_5_2">350</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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;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: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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="Tc_JuUYGyUXlkejmAWhhRi_CQ_5_5">5.99</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.4%;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.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: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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="Tc_oJraghkRtUugSjznfRxz_w_6_2">42</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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;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: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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_pHmqQxo4g068Xw6-1xbnCQ_6_5">6.93</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, 2022, approximately <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="Narr_iF4D7RdIJ0-ibgOSVe4a6Q">42,000</ix:nonFraction> RSUs remained unvested. Unrecognized compensation expense related to these RSUs at December 31, 2022 was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Narr_fflRfu0pe0umicdu49zWCA">442</ix:nonFraction> and is expected to be recognized over <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_N0IhB5bBIUWMo-MLXOtkzw">1.77</ix:nonNumeric> years. &#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_FxpTnli0oky3yjBfoCYhmw">34,626</ix:nonFraction> incentive stock options to a member of senior management. The options were granted on August 10, 2020 at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Narr_haWgdhQHM0-FeILvF43YUA">14.44</ix:nonFraction> per share. The options vest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_HY9y-JX4-0uwn9Qy-SmXZg">20.0</ix:nonFraction>% annually, beginning on August 10, 2021, and becoming fully vested on August 10, 2025. All options expire <ix:nonNumeric contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_gT_2nyXJpkq0d31NGzFY8A">ten years</ix:nonNumeric> after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_pEhyGCvnCkimZFhRQ2gcbg">0.24</ix:nonFraction>%; dividend yield of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Narr_VFibb8BLmk6tqNMuOrW7aQ">0.00</ix:nonFraction>%; expected volatility of common stock of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_TC7Bp5mDtkaSdqHISiSxgA">75.0</ix:nonFraction>% and expected life of options of <ix:nonNumeric contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_u68ElbPFbk-eMiELRQBDcQ">6.5</ix:nonNumeric> years. During the first quarter of 2022, <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_3_31_2022_srt_StatementScenarioAxis_legh_ScenarioDepartureOfSeniorManagerMember_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_itLqSqzO8UegcT_a3Vomzg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Narr_jS7Y1f-wOUeVI36xpZtmBA">27,701</ix:nonFraction> of these options were forfeited due to the individual&#8217;s departure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_9PG-YfFDOku4C3_xnfNmKg">55,490</ix:nonFraction> incentive stock options to a member of management. The options were granted on September 23, 2021 at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Narr_T8LEskzg7Ei6M7oGkUWxNA">18.02</ix:nonFraction> per share. The options vest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_Q_vqRBJGGkyvaJjuFdFrcw">10.0</ix:nonFraction>% annually, beginning on September 23, 2022, and becoming fully vested on September 23, 2031. All options expire <ix:nonNumeric contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_6n7-0U_1WE2rEnnGSFOicA">ten years</ix:nonNumeric> after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_TZbUGqfqDEWG_YoeV_UtUg">1.41</ix:nonFraction>%; dividend yield of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Narr_Yv9Ua7e_nUK-Ty6Bfr931Q">0.00</ix:nonFraction>%; expected volatility of common stock of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_WNx-0am88UKq4QPTmSxiYw">75.0</ix:nonFraction>% and expected life of options of <ix:nonNumeric contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_ChpmVVXT90mylK1tmOFhQA">7.8</ix:nonNumeric> years. During the fourth quarter of 2022, these options were forfeited due to the individual&#8217;s departure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_33_Vf5OPLUal361FDUaZvA">62,460</ix:nonFraction> incentive stock options to the Chief Executive Officer. The options were granted on June 7, 2022 at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Narr_usDa9ghJdkayfdk6REY45A">16.01</ix:nonFraction> per share. The options vest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_G6j48EaulkO0tYKZt6-Zzg">10.0</ix:nonFraction>% annually, beginning on June 7, 2023, and becoming fully vested on June 7, 2032. All options expire <ix:nonNumeric contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_VUjGkHz4pkqMYCnh3CH6iw">ten years</ix:nonNumeric> after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_1hBmqfMY3EKnMyYnOL_utA">2.98</ix:nonFraction>%; dividend yield of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Narr_bMfSZRAFVECb6vpN4uUVNg">0.00</ix:nonFraction>%; expected volatility of common stock of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_EIFMZzKTTUy-7MWFCnlmSA">45.7</ix:nonFraction>% and expected life of options of <ix:nonNumeric contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_yeCGPf0NcUO_A_oSZLRMrw">7.8</ix:nonNumeric> years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company granted options to purchase <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_whKsZebpDUi_3kSlJcSCwA">900,000</ix:nonFraction> shares of the Company&#8217;s stock to the Chief Executive Officer. An option to purchase <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_U6lzo8rGK0q3usdJ7wh8Gw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_GyA9RGriWkKOrnl-6CITfw">300,000</ix:nonFraction> shares of the Company&#8217;s stock was granted on June 7, 2022 at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_U6lzo8rGK0q3usdJ7wh8Gw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Narr_Z3-7TlKhXkaQmFmNmjhXyQ">36.00</ix:nonFraction> per share and an option to purchase <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GYrNxN0cyUWrzsUhdvqw5g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_q7YAhEjcyUOt_q0o53sohQ">600,000</ix:nonFraction> shares of the Company&#8217;s stock was granted on June 7, 2022 at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GYrNxN0cyUWrzsUhdvqw5g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Narr_utu7kfs5ME2AVDJMgpBvkQ">48.00</ix:nonFraction> per share. The options vest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" decimals="3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_KPYO7twNEUuJX3cWq0chtg">10.0</ix:nonFraction>% annually, beginning on June 7, 2023, and </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;">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, 2022 and 2021</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_vNQUfO2H4E-uwa09nvL7bw_1_2"></a><a id="Tc_KNUuYt0I_Eek_jeC98bEDg_1_4"></a><a id="Tc_pbkrTgs1vku2iTO3StyN9A_1_7"></a><a id="Tc_7iYeInrjvUe2-fM_XlXyFA_1_10"></a><a id="Tc_lZt4p2Puf0O-Brt8TImIMw_1_12"></a><a id="Tc_fHsAGfrpo02LsFVsuIPajw_2_0"></a><a id="Tc_BRyD5n4p1ky99_QxABp6Mw_2_4"></a><a id="Tc_yn6rSuxwO0OiyygzfjrI7w_2_7"></a><a id="Tc_FOky1rdfXkuDo-5jkbxdHQ_3_0"></a><a id="Tc_WmSklEDpKUqLU7kHiUfh5Q_3_4"></a><a id="Tc_QV9FXNB4xEejiiY7xgz4cQ_3_7"></a><a id="Tc_ENJS5VHGxEWPktSSaO3kjw_4_0"></a><a id="Tc_aWBKKW6a9EqC5ZAw9376YA_4_4"></a><a id="Tc_KEKs6sawp0qC22l9D3_Rnw_4_7"></a><a id="Tc_UpKWP10wi0OaoOpKAm9MaA_4_10"></a><a id="Tc_Zd6n9lnPwUG0gaf7NTsieQ_5_0"></a><a id="Tc_TSc9mZSYmEeuAjaMrmAewg_5_4"></a><a id="Tc__QzDxeFqfkGmr-mAIv3cQg_5_7"></a><a id="Tc__QKJGlPHpkim591qiP5oIw_5_12"></a><a id="Tc_Kq1NmP2KIEOJFMvvs8L89w_6_0"></a><a id="Tc_xMGatCAfXU2D5ZFWPtUAYw_6_2"></a><a id="Tc_77TOiopU-ke0UcLCK9Uv3g_6_4"></a><a id="Tc_Sy8tOFQOjkuZpkvJdupByw_6_5"></a><a id="Tc_8NDtNmNz2EiO21nWj9sgbA_6_7"></a><a id="Tc_dygdi3wHckaTaQFh6zbrOw_6_8"></a><a id="Tc_dy93u2XpaUCt_v3ZKFFP2w_6_10"></a><a id="Tc_rbNz1jasa02VbzMOWzBeFg_6_12"></a><a id="Tc_GrEWkcP9Ckez_a3CBEOKaw_6_13"></a><a id="Tc_sUBFNGkNVEypizeuDR0O2w_8_0"></a><a id="Tc_JM-MJDUeWkmIIPvvjAKceQ_8_4"></a><a id="Tc_66TVT5dLZkySif1N1CCP3Q_8_7"></a><a id="Tc_Rs1i3bmij0qO0wy1IduvLg_9_0"></a><a id="Tc_cH8bIcpYlUeqZrFpu0ThzA_9_4"></a><a id="Tc_ToyQv2fJGU2yNMIsnJf2Nw_9_7"></a><a id="Tc_oOkzb0Qrz0m9O9jjIU5l6Q_10_0"></a><a id="Tc_n0oRvmw9zUizC2C8V-jitQ_10_2"></a><a id="Tc_cT5Xs7M6q0C9vgB843zLMA_10_4"></a><a id="Tc_bDCeikIjtkCZpYbiBlg1qA_10_5"></a><a id="Tc_0mHzgfZ0h0qF1k1xogpvig_10_7"></a><a id="Tc_M87t8aF9HEKi0PFZVff_oA_10_8"></a><a id="Tc_gKakYmSStEWL9bOvnbGbDA_10_10"></a><a id="Tc_Ovi7QnLQrUqB9TnWIwoOhA_11_0"></a><a id="Tc_DEU8cA7nUk-jfolJIeNZpw_11_4"></a><a id="Tc_JAiATS-LmU6XcIRWk9Bg4w_11_7"></a><a id="Tc_OqdICJRAq0GbcjMbTR1nCQ_11_10"></a><a id="Tc_yZwCM0OcXUSdyF1YlC5XwQ_12_0"></a><a id="Tc_MV6y_NbkhkmFdVpNRcBy2g_12_4"></a><a id="Tc_Bbq5nJPMRkuYnoPqeRXs2g_12_7"></a><a id="Tc_DKD2MB-SKkuLDRJYzJZBZA_12_12"></a><a id="Tc_--I8uUm_l0mtV36CTWEQWQ_12_13"></a><a id="Tc_P_rpPtsZa0GRj1IbmVVEVg_13_0"></a><a id="Tc_VdDKBbi96UCj9snjuogNyQ_13_2"></a><a id="Tc_skoEV-HTEES67rhWTTvPkQ_13_4"></a><a id="Tc_GDIyvfXgTEaypvHRxrPSfQ_13_5"></a><a id="Tc_h0T-bf22uk6LFU2-FwdCqg_13_7"></a><a id="Tc_HDBQtkQSnEGVXbcffKO0lg_13_8"></a><a id="Tc_KPvXkYEKIkuqC4-3-tnB4A_13_10"></a><a id="Tc_vlxIkdMk9EyWJ_p-xUvj6w_13_12"></a><a id="Tc_rVjOFxkZJ0m9S_FHatDtVA_13_13"></a><ix:continuation id="Tb_-wl94fSl20GeE3QL_Whxrg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">becoming fully vested on June 7, 2032. All options expire <ix:nonNumeric contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_YzFZaVjEOUCOVMkhZf28pQ">ten years</ix:nonNumeric> after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_kI_8DCwho0u0KJUZL0Dqaw">2.98</ix:nonFraction>%; dividend yield of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Narr_tE3Vrb3XUkSYJCmYVLKeKg">0.00</ix:nonFraction>%; expected volatility of common stock of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_LNWcp-vnL06jULGzhEmfSA">45.7</ix:nonFraction>% and expected life of options of <ix:nonNumeric contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_3-ObFaVISEWmj094GFyoQg">7.8</ix:nonNumeric> years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company granted <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_Lm2IEMewe0q1C_R4sPyI3w">62,460</ix:nonFraction> incentive stock options to the Chief Financial Officer. The options were granted on June 7, 2022 at an exercise price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Narr_Vql7eQ8a8kSJbqRZ734PSg">16.01</ix:nonFraction> per share. The options vest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="Narr_G41Q9UPWw0-XsCwF_dgmwQ">10.0</ix:nonFraction>% annually, beginning on June 7, 2023, and becoming fully vested on June 7, 2032. All options expire <ix:nonNumeric contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_QudYCzYPhE6O_dlhvuLODQ">ten years</ix:nonNumeric> after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Narr_iQrWicUDFk6r1ROM5r1hoA">2.98</ix:nonFraction>%; dividend yield of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="Narr_aZVE5QiqAEKqLJA1eguecw">0.00</ix:nonFraction>%; expected volatility of common stock of <ix:nonFraction unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ" contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Narr_Y72wMMetWES8PrFT660yTg">45.7</ix:nonFraction>% and expected life of options of <ix:nonNumeric contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Narr_r1GvHFKhlEulchBMNNabzg">7.8</ix:nonNumeric> years.</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_xr4gFJEmLEasPWoPDL91kA" 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 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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:7.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: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.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;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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, 2021</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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_Ca-2FXoaU0ynuGddd6EhEg_2_2">35</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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_c9L0y0xQ1EmHMngA0zYW1Q_2_5">14.44</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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_wWDIplVKIEqJ1zN9Ftrqvw_2_8">8.67</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_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EisDJrgE-Ea_Usbm-s8roA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_JePLS3Jk10u_XZUpTwINVA_2_10"><span style="font-size:9pt;"> 9.61</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.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;width:8.06%;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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="Tc_Gd4uCfS-WkW1jEjumD0T2Q_3_2">55</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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_lzN69yZn4UuicMr5dJF0VQ_3_5">18.02</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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_X1Bdch3kvkKEryYygnUnCA_3_8">14.07</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_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" format="ixt-sec:duryear" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tc_tkMmWDCk7Ui0__M8jY3Feg_3_10"><span style="font-size:9pt;"> 9.73</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.51%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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;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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="Tc_vExTZh755EqJFZ1V5_ClZA_4_2">7</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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_bYy5Lbh_NEiUXfY4q1daXw_4_5">14.44</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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_UVRzkAEkpkKaC72uoH4SLQ_4_8">8.67</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;width:1.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;width:8.06%;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, December 31, 2021</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;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_aq-nPsZ2v0aL-qy1TT60Gw_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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_wwsOkp8uj0KnCGXQyw1CFg_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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_pEJJ7s1ev0aFjrGcKdy9gA_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: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_m9MfEDSdFEeDlINZadAtqg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_KqF1giv69k-fJAGWUmvd_Q_5_10"><span style="font-size:9pt;"> 9.36</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.51%;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.06%;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_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc_zJl4A8Cg6kiWD4EauQu1lA_5_13">802</ix:nonFraction></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, 2021</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;"> &#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.47%;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.49%;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.41%;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.55%;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: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.51%;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.06%;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><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: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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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.49%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;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.55%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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, 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-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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_tIUeiXMWQkCWzZQwRqPAsQ_8_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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_dgrYhYPLZU6pn5aQEpEF_Q_8_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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_TrM15XBjg0S2AiGcCEh2Zg_8_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_m9MfEDSdFEeDlINZadAtqg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_0ag68ODZ1UK6pL7xa9Kb8g_8_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;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="Tc_uD4ZmrbiJU2c84zkZC8rsg_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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_2Lxc6jriA0aeGYTknmk5bg_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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Tc_8_h3O5FQIEiK7QNgacUzig_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_Tf3Fc_AsCEaW6s3zf7XLIg" format="ixt-sec:duryear" name="legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" id="Tc_JZGRR58UsUaySnVkxn_UPQ_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.51%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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: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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="Tc_QAQ7e4g1ZESNvFi0IQZ9CQ_11_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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_FdKIypxHeEqTOb4XQ3LkKA_11_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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" id="Tc_9G2VmCmoREy3mipyFtbJ6A_11_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;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="Tc_QXDjRb0St0ytSTWEZYZxjw_12_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.47%;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.49%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_hLLCxQVylUi-yfi7CPMThQ_12_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.41%;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.55%;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_KKC7UeOCSUWBcJSJx1GsAg" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="Tc_jWyJok5qW0iB4y4wmbpDXg_12_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_Tf3Fc_AsCEaW6s3zf7XLIg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_TX6gWjv0zUicE3wUiBL72w_12_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.51%;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.06%;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><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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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, 2022, approximately <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" id="Narr_hKsqH8muCU6ZDYclX3Wndg">1,025,000</ix:nonFraction> options remain nonvested. Unrecognized compensation expense related to these options at December 31, 2022 was $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="Narr_PgLLn8bv-0mbTXdDQW-Kww">4,825</ix:nonFraction> and is expected to be recognized over <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_4sI5lvzVhkWd82mnXvh5uA">9.44</ix:nonNumeric> years.</p></ix:continuation><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;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_n3vjgmc5_k-ZooT8BOd49Q" continuedAt="Tb_n3vjgmc5_k-ZooT8BOd49Q_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. 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, 2022 and 2021, the Company accrued a $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="Narr_YGiSqff7KUiaKwoEM720FQ">149</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="Narr_EqXfWxQrbU-solb07xmGXA">373</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;">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, </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;">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, 2022 and 2021</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_n3vjgmc5_k-ZooT8BOd49Q_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 maximum amount for which the Company was liable under such agreements approximated $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_H9pwm8WGV0GgYh-R85VVHg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitment" scale="3" id="Narr_KV40RfeXlUKOeiDgghmSZQ">8,925</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_pfh4DDH78UST7lXS4PVJwQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherCommitment" scale="3" id="Narr_Tgscgstp-0aGZ4xC_v2p7Q">4,908</ix:nonFraction> at December&#160;31, 2022 and 2021, 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, 2022 or 2021.</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 <ix:nonNumeric contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr_u6A7-6O1FUumLmu9pUqlPA">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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="3" id="Narr_F3-aOnHqmkC1w1HwQA0_dg">710</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="3" id="Narr_VwWe6fU-S0ORW6Yi7Sj2Vw">698</ix:nonFraction> for the&#160;years ended December&#160;31, 2022 and 2021, respectively. The Company also subleases properties to third parties, ranging from <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_X0yTBWjnBkimI9N-3mENhA" format="ixt-sec:durwordsen" name="legh:OperatingLeasesSubleasesTermOfContract" id="Narr_WTpS-pdkF0OWjmljRzH6Tg">3-year</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember__5PemlhglkOXSunKyeHoBQ" format="ixt-sec:durwordsen" name="legh:OperatingLeasesSubleasesTermOfContract" id="Narr_1VF08h4jMkG8KTxxs5pgcg">11-year</ix:nonNumeric> terms with various renewal options. Rental income from the subleased property was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseSubleaseRentals1" scale="3" id="Narr_p0NSZjkt6UWjN1u9d9bBKw">326</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseSubleaseRentals1" scale="3" id="Narr_Gmn7idIGgUCaHGezby9kZA">394</ix:nonFraction> for the&#160;years ended December&#160;31, 2022 and 2021, 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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="Narr_Iomo8EmAbEOTcW-20Wj0cw">753</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="Narr_Df8pTnkvHEO6Eeal_n82QQ">2,764</ix:nonFraction> as of December 31, 2022 and 2021, 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><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:EarningsPerShareTextBlock" id="Tb_8BZXGRXk5kOvEsweB-DsaA" continuedAt="Tb_8BZXGRXk5kOvEsweB-DsaA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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. 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 </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, 2022 and 2021</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_Whtc4OWmF0KBM47hC29eig_1_2"></a><a id="Tc_qDiklipSr02RouvFHV0MKQ_2_2"></a><a id="Tc_o2-yVMy-KU25AQwiyKU9pg_3_2"></a><a id="Tc_Thx_skg6AE-p7Yp-q5oDyQ_3_5"></a><a id="Tc__Sylsv-nFU2g-n_YlGRSIQ_4_0"></a><a id="Tc_n2zlZMTDLkqfUBBLmClMGQ_5_0"></a><a id="Tc_Qo_4puAPLkO0IAPUYDzSJA_5_2"></a><a id="Tc_uPk74i8ro0qsJDKkN7vNbg_5_5"></a><a id="Tc_25tV1wHDRky4FKo7qsliIw_6_0"></a><a id="Tc_6_AWhdzW6UeQawtsrJ6baw_7_0"></a><a id="Tc_LddWpDdiEUeqqp8HhW-pjg_8_0"></a><a id="Tc_yJ6xmcUn006tdjtOc2k_kQ_9_0"></a><a id="Tc_P9aVx5K0vUOI7vVW-7RlxQ_10_0"></a><a id="Tc_GaBGypmCO06-mOIbTYHXIA_11_0"></a><a id="Tc_Ql16mlRnE0mglGi3KwlNwg_12_0"></a><a id="Tc_CemGJgE8SU-RyIUU-0lxiA_13_0"></a><a id="Tc_3HRpnLqaF0ac-I6lT752iQ_13_2"></a><a id="Tc_9A2VSwTNaEKNcXZFHi7Qcg_13_5"></a><a id="Tc_DJklEAxWZkeUSu3lp17twQ_14_0"></a><a id="Tc_9NZ2kS-ObUigmFHJj-P3Cg_14_2"></a><a id="Tc_cvLHR_tQA0StRio6cMGdmA_14_5"></a><ix:continuation id="Tb_8BZXGRXk5kOvEsweB-DsaA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_GFipqRQRR0qILxtkO7yXEA" 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.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:0.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: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:12.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.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:12.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;white-space:nowrap;width:69.35%;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.19%;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.45%;margin:0pt;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.35%;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.19%;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.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;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.19%;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.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;">2022</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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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&#39;s)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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: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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_ZlDQGZBwZEuOXrpWCnyEDQ_5_3">67,773</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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="Tc_NOp0I1pPoE-TFqOLvL8ung_5_6">49,871</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_mpenOn6EKUOE3RY6z6o6MA_7_3">24,357,785</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_4oOdXVeh-k6UTQllCs42ZQ_7_6">24,204,437</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_aXmvxRxinUaAtgm9yBLRfw_9_3">13,286</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_YisJV9vqfU-zVV704cuHiA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_lXs4yfItykiE6iryAdXdxQ_9_6">12,846</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_ENEdAoYt2Uec5ctwgEsTkg_10_3">371,348</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:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="Tc_0SfICDn7lE-HjneSA33PtA_10_6">58,706</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_npT9BzoW6EuSTfKXStZv0g_11_3">24,742,419</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_qaVGda4_YUCIP1N4ldhwPw_11_6">24,275,989</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_vGh6ltVIYE2fSxv8fdVCuA_13_3">2.78</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_UQcv8YT1i0uTG4ZskHCbVA_13_6">2.06</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_uoF0vARNuEKhP7kb4tuoZw_14_3">2.74</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:12.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;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_mLX5q9djU0q3jq6SjYONXg_14_6">2.05</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></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The diluted earnings per share calculation excludes <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_x8rVcUF1n0OzNZl3N6kd3g">102,408</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ" contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_JAQtrkI-NEm-IYkgJRPt6g">zero</ix:nonFraction> potential shares related to stock grants and stock options for the years ended December&#160;31, 2022 and 2021, respectively, because the effect of including these potential shares would be antidilutive. </p></ix:continuation><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><a id="_Hlk110430310"></a><a id="_88fb346f_9293_47ec_86a6_42a992cb6d10"></a><a id="_88fb346f_9293_47ec_86a6_42a992cb6d10_2"></a><a id="_88fb346f_9293_47ec_86a6_42a992cb6d10_3"></a><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_Ln5CSQG8lECud3Omqy3pdQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. 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_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="Narr_hpkz4d1CjUuDUWYi9t0U6g">0</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_RWBvK-D_LECTXFfwIdryCg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="Narr_1uVdZgLAHkq0T-YEiDgIQw">1</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="Narr_rzS0qwhcFES4mnN0MLPdNA">132</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_RWBvK-D_LECTXFfwIdryCg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="Narr_tUIxs6W-MkKNh8MTUDlsTw">49</ix:nonFraction> as of December &#160;31, 2022 and 2021, respectively. Home sales to Bell Mobile Homes were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_88ATlR-qzEeMtjzPgVyq4A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="3" id="Narr_c7XjQhTId0-axCv8sFfhFw">4,499</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_ToeOtSUw9Uu1cW69bEAUmw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="3" id="Narr_MgRsrIdXMUy9CHNrIrs0iA">3,724</ix:nonFraction> for the&#160;years ended December&#160;31, 2022 and 2021, 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. (&#8220;Shipley Bros.&#8221;), a retailer owned by one of the Company&#8217;s significant shareholders, purchases manufactured homes from the Company. Home sales to Shipley Bros. were $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_8mmakch0-UyLbdhUzpoVgg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="3" id="Narr_pu_5V1chQU2BvujVWPC8NQ">3,181</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_dV7wtKZyBk2Ord1fPQEeQQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="3" id="Narr_LLCedA-jXU2f7czZGNiznQ">2,825</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively. There were <ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_hzcMoAHOPUuk2FRFyEiUhQ" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="Narr_JqOtObQKo0i9FH8HVZnPpw"><ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_6LSXuOJbMUqtU6qdVPpOhw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="Narr_GOJVcPeA_0WfBlbzrNtPnA">no</ix:nonFraction></ix:nonFraction> accounts receivable balances or accounts payable balances due from/to Shipley Bros. as of December 31, 2022 and 2021, 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, 2022, the Company had a receivable of $<ix:nonFraction unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw" contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_PrincipalShareholderMember_HngQ6ovCvkeYMaaqtHx7Sg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="Narr_j39N5frxiUysi6WTDwj8kQ">68</ix:nonFraction> from a principal shareholder.&#160; This amount is included in the Company&#8217;s accounts receivable balance as of December 31, 2022.&#160;</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ" name="us-gaap:SubsequentEventsTextBlock" id="Tb_WcV0MMnlCEmMklxJh_HTtg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. 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, an evaluation of subsequent events was performed through the date of filing. </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;">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 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="_aea34874_8d30_4bfd_93f3_4beea70f03dc"></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="_46f6813d_2594_4afa_b28f_b70ce7c7b8e4"></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, 2022, 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-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 its 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 its 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, 2022. In making this assessment, management used the criteria established by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - 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 extensive documentation, 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, 2022, our internal control over financial reporting was not effective.</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;">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;">As previously disclosed in our Annual report on Form 10-K filed with the SEC on August 3, 2022, we identified material weaknesses in our internal control over financial reporting during the preparation of our financial statements for the year ended December 31, 2021. 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;The material weaknesses in internal control over financial reporting have not been fully remediated as of December 31, 2022.</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 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;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The material weaknesses in financial reporting as of December 31, 2022 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><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 did not have sufficient accounting systems and procedures in place, particularly in the areas of revenue recognition; processing of accounts payable; prepaid expenses; and inventory costing and management</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:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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 did not have sufficient policies and procedures to ensure the appropriate review and approval of user access rights to our accounting system; and lack of approval of journal entries and segregation of duties in our financial reporting process.</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><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 our information technology infrastructure does not provide sufficient safeguards required by the COBIT framework</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 0pt 12pt 0pt;"><b style="font-weight:bold;">Remediation Efforts to Address Previously-Identified Material Weaknesses</b> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with these material weaknesses, we are in the process of taking remediation action, including the evaluation and implementation of appropriate processes and procedures with respect to key areas, including&#160;inventory costing and revenue recognition. We are also in the&#160;process of implementing remediation measures, including designing internal controls over financial reporting,&#160;defining user access rights and journal entry processes and approvals, and implementing more robust financial reporting databases and systems. </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;">Except for the remediation measures described above, 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 2022 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-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exemption from Auditor Attestation on Internal Controls</b>&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">This Report on Form 10-K does not include an attestation report of our independent registered public accounting firm due to a transition period established by rules of the SEC for newly public companies and emerging growth companies<span style="letter-spacing:-0.1pt;">.</span></p><a id="_5db2f43e_2a24_4ccc_bb32_906b3b349489"></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;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Restatement of Previously Issued Condensed Financial Statements (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has restated these financial statements to correct; (i) an overstatement of costs errantly assigned to accounts payable for inventory received but not invoiced for the period ended March 31, 2021 and for the period ended June 30, 2021, (ii) an understatement of costs errantly assigned to accounts payable for inventory received but not </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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">invoiced for the period ended September 30, 2021, (iii) an overstatement of prepaid inventory and an understatement of cost of product sales and property, plant &amp; equipment for the period ended September 30, 2021, (iv) an overstatement in finished goods inventory and an understatement of cost of product sales for the period ending September 30, 2021, (v) a reclassification between prepaid expenses and other current assets and other assets for the period ended March 31, 2021, for the period ended June 30, 2021 and for the period ended September 30, 2021, (vi) a reclassification between prepaid expenses and other current assets and lines of credit for the period ended March 31, 2021, for the period ended June 30, 2021 and for the period ended September 30, 2021, (vii) change in accrued liabilities and income tax expense for the period ended March 31, 2021, for the period ended June 30, 2021 and for the period ended September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The decision to restate the Company&#8217;s financial statements previously reported on its Quarterly Report on Form 10-Q for the first quarter of 2021, its Quarterly Report on Form 10-Q for the second quarter of 2021, and its Quarterly Report on Form 10-Q for the third quarter of 2021 was approved by, and with the continuing oversight of, the Company&#8217;s Audit Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The effects of the restatement on the line items within the Company&#8217;s condensed balance sheet as of March 31, 2021, as of June 30, 2021 and as of September 30, 2021 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.93%;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-size:7.5pt;font-weight:bold;">March 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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-family:'Calibri','Helvetica','sans-serif';font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;</b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.93%;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-size:7.5pt;font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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:'Calibri','Helvetica','sans-serif';font-size:7.5pt;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.93%;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-size:7.5pt;font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">As&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">As&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">As&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">As</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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-size:7.5pt;font-weight:bold;">Restated</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Inventories</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 31,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 31,915</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 39,702</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 39,702</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 36,951</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (257)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 36,694</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Prepaid expenses and other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,649</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (553)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,096</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,860</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (535)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,325</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,805</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,286)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,519</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total current assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 60,847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (553)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 60,294</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 69,731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (535)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 69,196</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 83,437</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,543)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 80,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,794</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 332</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,126</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,533</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 332</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,865</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,862</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 332</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11,194</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Propert, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 24,070</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 24,070</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 24,422</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 24,422</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 26,428</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 26,475</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 356,918</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 356,697</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 373,794</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 373,591</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 348,989</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,164)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 346,825</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Accounts payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,422</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,023)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 7,399</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,193</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,288)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 5,905</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 6,170</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,983)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,187</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,677</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 346</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 390</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 15,091</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 17,073</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (24)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 17,049</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total current liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 36,264</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,677)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 34,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 37,376</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,898)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 35,478</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 38,937</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,007)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 36,930</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Lines of credit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 45,347</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 45,126</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 49,675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 49,472</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,281</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (185)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 8,096</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 88,657</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,898)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 86,759</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 93,042</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,101)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 90,941</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 53,349</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,192)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 51,157</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders&#39; equity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.38%;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:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Retained earnings</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 97,376</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,677</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 99,053</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 109,803</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,898</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 111,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 124,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 124,564</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total stockholders&#39; equity</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 268,261</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,677</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 269,938</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 280,752</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,898</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 282,650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 295,640</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 28</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 295,668</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">    Total liabilities and stockholders&#39; equity</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 356,918</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 356,697</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 373,794</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 373,591</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 348,989</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,164)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 346,825</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></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-indent:36pt;margin:0pt 0pt 12pt 0pt;">The effects of the restatement on the line items within the Company&#8217;s condensed statement of operations for the three months ended March 31, 2021, for the three months ended June 30, 2021 and for the three months ended September 30, 2021 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.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.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:7.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 0pt 0.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.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: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:5.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:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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:5.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:1.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:7.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 0pt 0.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:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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 0pt 0.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.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:6.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:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.63%;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-size:7.5pt;font-weight:bold;">Three Months Ended March 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.19%;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-size:7.5pt;font-weight:bold;">Three Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.5%;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-size:7.5pt;font-weight:bold;">Three Months Ended September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;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:7.5pt;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 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.62%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-size:7.5pt;font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;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 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.62%;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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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-size:7.5pt;font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.78%;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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.62%;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-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:16.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></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;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:5.71%;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:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.25%;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:7.16%;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:1.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><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;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:5.72%;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:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></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;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:5.67%;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: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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.16%;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: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-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:5.56%;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:1.54%;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:1.24%;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:6.33%;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.25%;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:7.16%;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:1.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;"><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%;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:6.34%;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:0.41%;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></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Cost of product sale</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 24,024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,023)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 22,001</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 28,608</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (265)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 28,343</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 33,392</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,284</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 35,676</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,660</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,683</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,702</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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 265</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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,967</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 17,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,284)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 15,328</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Income before income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,886</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,909</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,882</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 265</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 15,147</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 17,998</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,284)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 15,714</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,862)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (346)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,208)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,454)</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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (44)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,498)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (3,265)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 544</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,721)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,677</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,428</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,649</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 14,733</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,740)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12,993</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding: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.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"><span style="font-size:8pt;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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;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:8pt;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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding: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.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Basic</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.37</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.07</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.51</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.01</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.52</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.61</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (0.07)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.37</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.07</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.44</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.51</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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.01</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-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.52</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.61</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (0.07)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 0.54</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The effects of the restatement on the line items within the Company&#8217;s condensed statement of operations for the six months ended June 30, 2021 and for the nine months ended September 30, 2021 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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:7.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 0pt 0.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: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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.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:7.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 0pt 0.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.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.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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></tr><tr><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Nine Months Ended September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As</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: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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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: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.83%;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:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:7.62%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="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;</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Originally</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;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: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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.98%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;margin:0pt;padding:0pt;"><p style="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;</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Adjustments</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 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:8.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;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 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:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</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="font-size:8pt;font-weight:bold;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;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:6.79%;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: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="font-size:8pt;font-weight:bold;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;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:7.62%;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: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="font-size:8pt;font-weight:bold;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;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:6.79%;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:0.41%;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:1.29%;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:6.79%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:7.62%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:6.79%;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:0.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:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;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;">  Cost of product sale</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 52,632</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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="white-space:pre-wrap;"> (2,288)</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 50,344</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 86,024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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="white-space:pre-wrap;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 86,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from operations</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: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.79%;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="white-space:pre-wrap;"> 25,362</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: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:7.62%;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="white-space:pre-wrap;"> 2,288</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: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.79%;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="white-space:pre-wrap;"> 27,650</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 42,972</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.62%;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="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.79%;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="white-space:pre-wrap;"> 42,976</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income before income tax expense</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 25,768</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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="white-space:pre-wrap;"> 2,288</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 28,056</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 43,764</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 43,768</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</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: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.79%;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="white-space:pre-wrap;"> (4,317)</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: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:7.62%;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="white-space:pre-wrap;"> (390)</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: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.79%;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="white-space:pre-wrap;"> (4,707)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> (7,581)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.62%;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="white-space:pre-wrap;"> 154</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.79%;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="white-space:pre-wrap;"> (7,427)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 21,451</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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="white-space:pre-wrap;"> 1,898</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 23,349</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 36,183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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="white-space:pre-wrap;"> 158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 36,341</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share:</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: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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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: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:7.62%;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.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: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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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:0.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:7.62%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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:0.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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;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;">  Basic</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 0.89</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.62%;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="white-space:pre-wrap;"> 0.07</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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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="white-space:pre-wrap;"> 0.96</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 1.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 1.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;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;">  Diluted</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: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.79%;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="white-space:pre-wrap;"> 0.89</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: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:7.62%;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="white-space:pre-wrap;"> 0.07</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: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.79%;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="white-space:pre-wrap;"> 0.96</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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="white-space:pre-wrap;"> 1.49</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.62%;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="white-space:pre-wrap;"> 0.01</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.79%;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="white-space:pre-wrap;"> 1.50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><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 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The effects of the restatement on the line items within the condensed statement of cash flows for the three months ended March 31, 2021, for the six months ended June 30, 2021 and for the nine months ended September 30, 2021 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.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 0pt 0.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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.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 0pt 0.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:6.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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.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 0pt 0.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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:6.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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.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 0pt 0.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.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:0.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:6.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:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:24.26%;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-size:7.5pt;font-weight:bold;">Three months March 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:24.26%;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-size:7.5pt;font-weight:bold;">Six months June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.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 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Nine months September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;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-size:7.5pt;font-weight:bold;">As&#160;Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;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-size:7.5pt;font-weight:bold;">As&#160;Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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-size:7.5pt;font-weight:bold;">As</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;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-size:7.5pt;font-weight:bold;">As&#160;Originally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.82%;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-size:7.5pt;font-weight:bold;">As</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.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-size:7.5pt;font-weight:bold;">Restated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;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-size:7.5pt;font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.4%;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-size:7.5pt;font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Restated</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:7.42%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.14%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.03%;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:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:7.42%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.14%;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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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:6.03%;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:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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;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:7.42%;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:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.14%;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:1.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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:6.86%;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></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Net income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,677</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 10,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 21,451</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,898</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 23,349</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 36,183</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 158</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 36,341</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Inventories</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (3,502)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (3,502)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (8,864)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (8,864)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,595)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 257</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,338)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Prepaid expenses and other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (433)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 553</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 120</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (893)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (358)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,571)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,286</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (285)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Other assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (5)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (332)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (337)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (876)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (332)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,208)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,352)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (332)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,684)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Accounts payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (775)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,023)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,798)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,004)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,288)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,292)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,027)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,983)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (6,010)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,183)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 346</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (837)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (792)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 390</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (402)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,583</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (154)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,429</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,692)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 221</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,471)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,978)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 203</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,775)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 50,226</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 232</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 50,458</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding: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:6.86%;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:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Purchases of property, plant and equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,717)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,717)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,330)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,330)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,596)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (47)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (4,643)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (6,127)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (6,127)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (8,482)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (8,482)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (22,348)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (47)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (22,395)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Financing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;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:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding: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:6.86%;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:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Payments on lines of credit</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (13,208)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (13,429)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (32,608)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (32,811)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (103,165)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (185)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (103,350)</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,459</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (221)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,238</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,501</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (203)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (27,793)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (185)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (27,978)</span></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 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restated Results of Operations</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;Three Months ended March 31, 2021 and 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The cost of product sales increased $0.1 million, or 0.6%, during the three months ended March 31, 2021 as compared to the same period in 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Income tax expense during the three months ended March 31, 2021 was $2.2&#160;million compared to $2.6 million for the same period in 2020. The effective tax rate for the three months ended March 31, 2021 was 17.1% 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 three months ended March 31, 2020 was 22.3% and primarily differs from the federal statutory rate of 21% primarily due to state income taxes.</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;Three Months ended June 30, 2021 and 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The cost of product sales decreased $0.3 million, or 1.2%, during the three months ended June 30, 2021 as compared to the same period in 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Income tax expense during the three months ended June 30, 2021 was $2.5&#160;million compared to $3.0 million for the same period in 2020. The effective tax rate for the three months ended June 30, 2021 was 16.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. The effective tax rate for the three months ended June 30, 2020 was 23.1% and primarily differs from the federal statutory rate of 21% primarily due to state income taxes.</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;Six Months ended June 30, 2021 and 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The cost of product sales decreased $0.2 million, or 0.4%, during the six months ended June 30, 2021 as compared to the same period in 2020. </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;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Income tax expense during the six months ended June 30, 2021 was $4.7&#160;million compared to $5.6 million for the same period in 2020. The effective tax rate for the six months ended June 30, 2021 was 16.7% 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 six months ended June 30, 2020 was 22.7% and primarily differs from the federal statutory rate of 21% primarily due to state income taxes.</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;Three Months ended September 30, 2021 and 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The cost of product sales increased $7.8 million, or 28.2%, during the three months ended September 30, 2021 as compared to the same period in 2020. The increase in costs is primarily related to increases in the cost of materials and labor in 2021 and was materially passed along to our end-customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Income tax expense during the three months ended September 30, 2021 was $2.7&#160;million compared to $2.5 million for the same period in 2020. The effective tax rate for the three months ended September 30, 2021 was 17.3% 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 three months ended September 30, 2020 was 22.7% and primarily differs from the federal statutory rate of 21% primarily due to state income taxes.</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;Nine Months ended September 30, 2021 and 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The cost of product sales increased $7.6 million, or 9.7%, during the nine months ended September 30, 2021 as compared to the same period in 2020. The increase in costs is primarily related to increases in the cost of materials and labor in 2021 and was materially passed along to our end-customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Income tax expense during the nine months ended September 30, 2021 was $7.4&#160;million compared to $8.1 million for the same period in 2020. The effective tax rate for the nine months ended September 30, 2021 was 17.0% 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 nine months ended September 30, 2020 was 22.7% and primarily differs from the federal statutory rate of 21% primarily due to state income taxes.</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><a id="_b6e9a1f1_ffe9_4e44_8cbf_704c8b97a6fe"></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.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: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.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: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.23%;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.86%;border-bottom: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.23%;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.86%;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.23%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">68</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.23%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">63</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.23%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">35</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">60</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey V. Burt</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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">61</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;">Chief Accounting Officer</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;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%;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.86%;background:#cceeff;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%;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;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Joseph P. Lane</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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">56</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.23%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">51</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;">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></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;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 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. 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 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;">Ronald Arrington</span> joined our company in May 2022 and serves as Chief Financial Officer. In this capacity, he oversees the financial actions of the Company, as well as oversight of the accounting systems, policies and financial reporting of the Company. Mr.&#160;<span style="font-family:'Times New Roman;">Arrington, in a career spanning more than thirty years, has served as chief financial officer, as well as finance vice president and corporate controller for construction, retail and restaurant franchisee companies, including most recently serving as the Controller for XIT Paving and Construction. He brings extensive experience in operational finance, financial management systems, operational restructuring, and process improvement. Mr. Arrington earned his Bachelor of Business Administration from the University of Texas at Arlington and is a Certified Public Accountant.</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="font-style:italic;font-weight:bold;">Jeffrey V. Burt</span> joined our company in September&#160;2010 and serves as Chief Accounting Officer. In this capacity, Mr.&#160;Burt oversees all accounting functions with respect to our manufacturing facilities. Mr.&#160;Burt began his </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;">career with our company as Controller from 2010 to 2013, then as Chief Financial Officer and Treasurer from April&#160;2013 to July 2019. Prior to joining our company, from 1993 to 2009, Mr.&#160;Burt served as Vice President and Chief Financial Officer of Kohner Properties,&#160;Inc., a company that manages multi-family housing for owners across the central part of the United States. Mr.&#160;Burt has more than 20&#160;years of experience in the real estate and manufactured housing industry and has expertise in the areas of accounting systems, performance reporting tools and evaluations of key performance indicators versus a company&#8217;s goals. Mr.&#160;Burt earned a B.S. degree from the University of Southern Illinois and M.B.A. from the University of Notre Dame.</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 annual meeting of stockholders, held on December 2, 2020. </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 August 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 March 2018 to August 2019. From July 2015 to March 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';font-style:italic;font-weight:bold;">Joseph P. Lane</span><span style="font-family:'Times';"> was appointed to our board of directors on December 7, 2021 </span>to fill the vacancy in the Board created by the resignation of Stephen Crawford. Mr. Lane is currently Co-Founder, Chairman, and Chief Executive Officer at Bingie, Inc., a technology and entertainment company offering movie and television content across all streaming platforms. Prior to Mr. Lane&#8217;s current role, he served as Co-Founder, Chairman, and Chief Executive Officer of Growth Hackers, LLC, an advertising technology company, and he served as Founder, Chairman, and Chief Executive Officer of The Service Vault, LLC, a software company. Prior to his roles with Growth Hackers LLC and The Service Vault, LLC, Mr. Lane founded Lane Custom Homes, LP, a full-service real estate development and homebuilding company and he served as a Principal in JP Lane Investments, structuring partnerships that purchased, owned, and sold single family developments and home sites. Mr. Lane holds a BA in History from the University of Pennsylvania.</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;">Mr. Lane <span style="font-family:'Times';">has extensive experience and knowledge of real estate development, homebuilding industry, entertainment technology and the software industry, and this expertise is highly beneficial to our company.</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: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 on </span><span style="font-size:10pt;">June 7, 2022 to fill the vacancy in the Board created by the resignation of Duncan Bates. Mr. Coll has served as the President of Universal Air Conditioner, Inc., a wholesale distributor of aftermarket auto parts since March 2015. Previously, he was the US Head of Sales for BTG Pactual, a Brazilian investment bank and asset manager that operates throughout Latin America, from March 2011 until March 2015. Mr. Coll began his career at UBS Investment Bank in the sales &amp; trading and wealth management rotational program in July 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="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></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;">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 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 Joseph P. Lane, 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. Given the date our committees were first established, our committees did not separately meet until early 2019. 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 0pt 12pt 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 and 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 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 Lane.</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;"><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;Lane (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;Lane (Chairman) and Stouder.</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.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;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:68.04%;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, 2022)</b></p></td><td style="vertical-align:bottom;width:13.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.15%;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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'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.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.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;">Total Number of Directors</p></td><td style="vertical-align:bottom;width:13.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;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="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.15%;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.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></tr><tr><td style="vertical-align:bottom;width:68.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;">Part I: Gender Identity</p></td><td style="vertical-align:bottom;width:13.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;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;">Male</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.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="white-space:pre-wrap;">    Directors</span></p></td><td style="vertical-align:bottom;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.15%;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="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:68.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;">Part II: Demographic Background</p></td><td style="vertical-align:bottom;width:13.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;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.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;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.15%;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="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:68.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;">White</p></td><td style="vertical-align:bottom;width:13.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;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="white-space:pre-wrap;"> 4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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><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></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;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><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><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><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><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><a id="_756e9b14_6273_4ca5_95d8_d3a5d0fc7443"></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;">Summary Compensation Table</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth summary compensation information for the following persons: (i)&#160;all persons serving as our principal executive officers during the&#160;years ended December&#160;31, 2022 and 2021, and (ii)&#160;our three other most highly compensated executive officers who received compensation during the&#160;years ended December&#160;31, 2022 and 2021 of at least $100,000 and who were executive officers on December&#160;31, 2022 and 2021. We refer to these persons as </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;margin:0pt 0pt 12pt 0pt;">our &#8220;named executive officers&#8221; in this Form 10-K. The following table includes all compensation earned by the named executive officers for the respective period, regardless of whether such amounts were actually paid during the period:</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:25.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: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.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 0pt 0.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.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 0pt 0.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.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.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.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.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.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: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;margin:0pt;padding: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:7.92%;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.92%;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.93%;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.37%;margin:0pt;padding:0pt;"><p style="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:7.83%;margin:0pt;padding:0pt;"><p style="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.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></tr><tr><td style="vertical-align:bottom;width:25.59%;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:7.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 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.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 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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total ($)</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;">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:7.92%;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;">2022</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.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 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.93%;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="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.37%;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="white-space:pre-wrap;"> 3,741,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.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 3,941,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;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:7.92%;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;">2021</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.92%;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="white-space:pre-wrap;"> 49,846</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.93%;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="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.37%;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="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:7.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 49,846</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;">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:7.92%;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;">2022</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.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 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.93%;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="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.37%;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="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:7.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 50,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;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:7.92%;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;">2021</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.92%;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="white-space:pre-wrap;"> 49,846</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.93%;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="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.37%;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="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:7.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 49,846</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;">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:7.92%;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;">2022</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.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 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;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="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;"><span style="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:10pt;text-align:right;margin:0pt 3pt 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:7.83%;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="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: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 3pt 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.37%;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="white-space:pre-wrap;"> 217,308</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;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:7.92%;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;">2021</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.92%;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="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.93%;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="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.37%;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="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.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;">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:7.92%;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;">2022</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.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 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%;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.93%;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="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.37%;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="white-space:pre-wrap;"> 229,301</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.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 496,224</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;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</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.92%;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;">2021</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.92%;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="white-space:pre-wrap;"> 240,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.93%;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="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.37%;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="white-space:pre-wrap;"> 143,735</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.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 393,735</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.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;">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:7.92%;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;">2022</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.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 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%;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.93%;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="white-space:pre-wrap;"> 10,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.37%;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="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:7.83%;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="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 3pt 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.37%;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="white-space:pre-wrap;"> 135,385</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.59%;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:7.92%;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;">2021</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.92%;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="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:7.93%;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="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.37%;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="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:7.83%;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="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 3pt 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.37%;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="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: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;">(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</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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Hodgson and Mr.&#160;Shipley&#8217;s compensation structure, in light of the fact they have historically only received a relatively nominal salary of $50,000, is focused on increasing the equity value of our company as their primary compensation is in the value of their ownership interests in the company. Mr.&#160;Hodgson, whether individually or through entities or trusts he controls, owned 50% of the partnership interests in the company as of&#160;year-end 2017, which interests were converted to an initial allocation of 10,000,000 shares of common stock of the company upon the conversion to a corporation effective January&#160;1, 2018. Mr.&#160;Shipley and his family members, whether individually or through an entity Mr.&#160;Shipley controls, owned 50% of the partnership interests of the company as of&#160;year-end 2017, which interests were converted into an initial allocation of 10,000,000 shares of our common stock of the company upon the conversion to a corporation. Mr.&#160;Shipley will continue to be compensated based on a fixed annual salary of $50,000. In January 2022, Mr.&#160;Hodgson entered into an amended and restated employment agreement (see <b style="font-weight:bold;">Employment Agreements</b> below).</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;">On November&#160;27, 2018, we entered into an employment agreement with each of Curtis D. Hodgson and Kenneth E. Shipley to serve as our Co-Chief Executive Officer for an initial term beginning January&#160;1, 2018 and ending December&#160;31, 2021. Following the initial expiration date of the employment agreements, and on each subsequent one&#160;year anniversary of such date, the term of the employment agreements will automatically be extended for one&#160;year, unless earlier terminated by either party. Generally, since founding our company, Mr.&#160;Hodgson has overseen our day-to-day business operations, including strategic planning and manufacturing, and Mr.&#160;Shipley has overseen our sales and distribution, including our company-owned retail locations. Under the employment agreements, each executive&#8217;s annual salary is $50,000, which is subject to increase at the discretion of our compensation committee. The employment agreements provide for customary provisions for the termination of the executive&#8217;s employment with us for cause (as defined in the applicable employment agreement) and for any reason other than for cause. The executive will be entitled to receive his salary for the remaining portion of the employment period if he is terminated other than for cause, payable in accordance with our company&#8217;s regular payroll practices. Additionally, in the event the executive&#8217;s employment with us is terminated within one&#160;year after a change of control (as defined in the applicable employment agreement) for reasons other than cause, we have agreed to pay the executive an amount equal to two&#160;years&#8217; compensation at his then current rate of pay.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The employment agreements also contain covenants (a)&#160;confirming that all intellectual property developed by each executive and relating to our business constitutes our sole and exclusive property, (b)&#160;prohibiting each executive </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;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">from disclosing confidential information regarding our company at any time, (c)&#160;restricting each executive from engaging in any activities competitive with our business during his employment with us and for a period of one&#160;year thereafter, and (d)&#160;preventing each executive from recruiting, soliciting or hiring away employees of our company for a period of two&#160;years after his employment with us. The employment agreements are governed by the laws of the State of Delaware. On December&#160;31, 2021, Mr. Shipley&#8217;s employment agreement was automatically extended for one&#160;year. In January 2022, Mr.&#160;Hodgson entered into an amended and restated employment agreement which provides him with an annual salary of $200,000 and a signing bonus of 150,000 shares of restricted stock, which vested upon grant. Under this new agreement, he is also eligible for an annual incentive bonus at the discretion of our compensation committee and he is eligible for equity awards if the Company&#8217;s stock price achieves certain targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 7, 2019, our board of directors separated the roles of Chief Executive Officer and Chairman of the Board, consistent with corporate governance best practices. Mr. Hodgson transitioned from his role as our Co-Chief Executive Officer to become our executive Chairman of the Board and Mr. Shipley became our sole Chief Executive Officer and President.&#160;Effective in June 2022, Mr. Shipley became the Executive Vice President and Duncan Bates was appointed President and Chief Executive Officer of the Company. Mr. Hodgson, as an executive Chairman, will remain actively involved in our management in this role, including with respect to overall corporate strategy and manufactured home park development and financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Outstanding Equity Awards at 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;">The following table shows outstanding option awards held by the named executive officers as of December&#160;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;width:58.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: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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.56%;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.37%;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:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vested&#160;Shares</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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unvested&#160;Shares</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;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total&#160;Shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.56%;background:#cceeff;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:2.37%;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.3%;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="white-space:pre-wrap;"> &#8212;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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="white-space:pre-wrap;"> &#8212;</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;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="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.56%;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:2.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.3%;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="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;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="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R. Duncan Bates (1)</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;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="white-space:pre-wrap;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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="white-space:pre-wrap;"> 962,460</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;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="white-space:pre-wrap;"> 962,460</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey V. Burt</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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;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="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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="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;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;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="white-space:pre-wrap;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ronald C. Arrington (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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;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="white-space:pre-wrap;"> &#8212;</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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="white-space:pre-wrap;"> 62,460</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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;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="white-space:pre-wrap;"> 62,460</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.27em;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;line-height:1.27;margin-bottom:6pt;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 was awarded options to purchase 962,460 shares of common stock under our 2018 Incentive Compensation Plan. The grant date of the options was June 7, 2022 and the options vest at a rate of 10.0% annually, beginning June 7, 2023, until fully vested on June 7, 2032. The options expire on June 7, 2032. The options were granted in three tranches; (1) 62,460 options with a strike price of $16.01, (2) 300,000 options with a strike price of $36.00 and (3) 600,000 options with a strike price of $48.00.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;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;">(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. Arrington was awarded options to purchase 62,460 shares of common stock under our 2018 Incentive Compensation Plan. The grant date of the options was June 7, 2022 and the strike price is $16.01. The options vest at a rate of 10.0% annually, beginning June 7, 2023, until fully vested on June 7, 2032. The options expire on June 7, 2032.</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;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;"><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 </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;">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><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></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;">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><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 the effective 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;">We currently compensate each non-employee director through annual stock option grants and by paying annual fees for their participation on the board and on respective board committees. Our board members will receive compensation of $10,000 per quarter, as well as an annual award of $10,000 in stock option grants that vest as of the next annual meeting or in one&#160;year. Our board of directors review director compensation annually or when circumstances exist requiring reexamination and adjust it according to then current market conditions and good business practices.</p><a id="_53f1983f_d317_4a8f_8594_ac7a32be54f8"></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. TO BE UPDATED</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, 2023, 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><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><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><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></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;min-height:11.5pt;"><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;Percentage of beneficial ownership is based on 24,380,224 shares of common stock outstanding as of the Beneficial Ownership Date.</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:54.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 0pt 0.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.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:17.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 0pt 0.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:17.65%;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.25%;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.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:17.65%;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.25%;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.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:17.65%;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.25%;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.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:38.59%;margin:0pt;padding:0pt;"><p style="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.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:38.59%;margin:0pt;padding:0pt;"><p style="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.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:38.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.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 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.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: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.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.65%;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.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: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.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.65%;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="white-space:pre-wrap;"> 5,292,642</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.67%;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="white-space:pre-wrap;"> 21.7</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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:54.89%;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.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:17.65%;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="white-space:pre-wrap;"> 3,161,667</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 13.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.65%;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="white-space:pre-wrap;"> 1,075</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.67%;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;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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:3.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:17.65%;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="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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 (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.65%;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="white-space:pre-wrap;"> 27,857</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.67%;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;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.89%;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:3.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:17.65%;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="white-space:pre-wrap;"> 301</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.65%;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="white-space:pre-wrap;"> 400</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.67%;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;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.65%;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="white-space:pre-wrap;"> 1,075</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.65%;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.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:17.67%;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.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></tr><tr><td style="vertical-align:bottom;width:54.89%;background:#cceeff;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.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:17.65%;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="white-space:pre-wrap;"> 3,024,758</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 12.4</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:54.89%;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.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:17.65%;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="white-space:pre-wrap;"> 3,061,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.67%;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="white-space:pre-wrap;"> 12.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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:54.89%;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;">All directors, director nominees and executive officers as a group (9 persons)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:17.65%;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="white-space:pre-wrap;"> 8,485,017</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 34.8</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;&#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><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 3,024,758 and 3,061,000 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: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. </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, representing 674 shares of common stock granted to him for service as a board member during 2021 and 401 shares of common stock granted to him for service as a board member during 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: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&#8217;s beneficial ownership consists of 27,857 shares of common stock, representing 71.4% of the 60,000 shares of common stock granted to him during the seven-year period commencing February 7, 2019 under our 2018 Incentive Compensation Plan, which are currently vested, less 5,143 shares sold during 2019 and 9,857 shares sold during 2020.</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;">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;"><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, 2022 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 2022 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.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.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;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.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;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.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;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.03%;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.56%;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.55%;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.55%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Curtis D. Hodgson, Executive Chairman of the Board</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kenneth E. Shipley, Founder, Executive Vice President and Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thomas J. Kerkaert, Chief Financial Officer (former)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stephen L. Crawford, Director (former)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jeffrey K. Stouder, Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R Duncan Bates, President and Chief Executice Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ronald C. Arrington, Chief Financial Officer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Francisco J. Coll, Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Joseph P. Lane, Director</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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="white-space:pre-wrap;"> 1</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="_419cc0fd_f25e_44ee_a81f_31a8e277c8a7"></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 $0 and $1,000 as of December&#160;31, 2022 and 2021, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $132,000 and $49,000 as of December &#160;31, 2022 and 2021, respectively. Home sales to Bell Mobile Homes were $4,499,000 and $3,724,000 for the&#160;years ended December&#160;31, 2022 and 2021, 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. (&#8220;Shipley Bros.&#8221;), a retailer owned by one of the Company&#8217;s significant shareholders, purchases manufactured homes from the Company. Home sales to Shipley Bros. were $3,181,000 and $2,825,000 as of December&#160;31, 2022 and 2021, respectively. There were no accounts receivable balances or accounts payable balances due from/to Shipley Bros. as of December 31, 2022 and 2021, 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, 2022, the Company had a receivable of $68,000 from a principal shareholder.&#160; This amount is included in the Company&#8217;s accounts receivable balance as of December 31, 2022.</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;">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;"><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="_6c73eb0b_bbcd_4736_9181_40d11e5bef7b"></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;">Daszkal Bolton, LLP served as our independent registered public accountants for the year ended December 31, 2022 and Weaver, LLP served as our independent registered public accountants for the year ended December 31, 2021.</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, 2022, we were billed approximately $142,500 for professional services rendered by Daszkal Bolton, LLP and for our fiscal year ended December 31, 2021, we were billed approximately $581,000 for professional services rendered by Weaver, LLP. Audit fees consist of the aggregate fees billed for (i) the audit of our annual financial statements included herein (ii) services that are normally provided in connection with statutory and regulatory filings or engagements such as comfort letters, consents and other services, and (iii) accounting consultations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">&#160;</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-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, 2022 and 2021.</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;">For our fiscal years ended December 31, 2022 and 2021, there were no fees for professional services rendered by our independent auditors for tax compliance, tax advice, and tax planning.</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, 2022 and 2021. </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;">Following the appointment of all three current members to the Board&#8217;s audit committee, such committee began its activities in December 2018. Prior to then, all of the above services and fees were reviewed and approved by the entire Board. 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;">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;"><a id="_64dd3d41_cac8_4df7_b189_2ba724e65a60"></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.52%;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.52%;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.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></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.52%;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.52%;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.52%;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.52%;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-20221231xex4d2.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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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 (incorporated by reference to Exhibit 10.1 of the registrant&#8217;s Current Report on Form 8-K filed on January 6, 2022).</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.52%;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></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;">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;"><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.52%;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.52%;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.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></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;">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.52%;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;">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.52%;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-20221231xex31d1.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.52%;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-20221231xex31d2.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.52%;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-20221231xex32d1.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.52%;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-20221231xex32d2.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;">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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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.52%;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;">Unless otherwise indicated, each document was filed as an exhibit to the Company&#8217;s Registration Statement on Form S-1 (File No. 333-228288).</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;">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;"><a id="_01a280cf_da6f_4238_8ba9_ba3dd7899450"></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, 2023</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.85%;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.96%;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.85%;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.96%;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.61%;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.22%;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.61%;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.22%;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, 2023</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.61%;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.22%;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.61%;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.22%;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, 2023</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.61%;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.22%;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.61%;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/ Ronald C. Arrington</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.22%;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, 2023</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.61%;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;">Ronald C. Arrington</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.22%;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.61%;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.22%;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.61%;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 V. Burt</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 V. Burt</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 Accounting Officer (<i style="font-style:italic;">principal accounting officer</i>)</p></td><td colspan="7" style="vertical-align:middle;width:37.22%;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, 2023</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.61%;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.22%;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.61%;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.22%;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, 2023</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.61%;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.22%;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.61%;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/ Joseph P. Lane</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 1pt 0pt;">Joseph P. Lane</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.22%;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, 2023</p></td></tr><tr><td colspan="3" style="vertical-align:middle;width:31.61%;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.22%;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.61%;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.22%;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, 2023</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;">83</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-20221231xex4d2.htm
<DESCRIPTION>EX-4.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 3/15/2023 09:05:05 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, 2022, we had outstanding 24,369,630 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-31.1
<SEQUENCE>3
<FILENAME>legh-20221231xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 3/15/2023 09:05:05 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, 2023</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>4
<FILENAME>legh-20221231xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 3/15/2023 09:05:05 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, Ronald Arrington 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, 2023</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/ Ronald Arrington</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: Ronald Arrington</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>5
<FILENAME>legh-20221231xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 3/15/2023 09:05:05 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 for the year ended December 31, 2022 (the &#8220;Report&#8221;), I, Duncan Bates, President and Chief Executive Officer of Legacy Housing Corporation (the &#8220;Company&#8221;) hereby 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="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 Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</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, 2023</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>6
<FILENAME>legh-20221231xex32d2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.14.0.96--><!--Created on: 3/15/2023 09:05:22 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 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 for the year ended December 31, 2022 (the &#8220;Report&#8221;), I, Ronald Arrington, Chief Financial Officer of Legacy Housing Corporation (the &#8220;Company&#8221;) hereby 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="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 Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</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, 2023</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/ Ronald Arrington</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: Ronald Arrington</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>GRAPHIC
<SEQUENCE>7
<FILENAME>legh-20221231x10k001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20221231x10k001.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" &_ ZH# 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#]*/#GAS3M
M1T:WN;BW\V:3<6<NPS\Q'8UI?\(?I'_/F/\ OX_^-'@__D7+/_@?_H9K9H Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
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
MVUB1\N[+$#"C'.3B@#LJ*X/P5\</!GQ"\0WNAZ%K N]3M%WR0M$\>Y?[R%@
MX]US7>4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7C1ZFO9:\:/4T >F>#_P#D7+/_ ('_ .AFMFL;P?\
M\BY9_P# _P#T,ULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MK:LI5HB,A@>N?7/O7#Z;\!/!^D1SVUI:74.E32F9](%Y)]A+$Y_U&=N,]L4
M?-VM6=_)\#/@1#KD;27)U:%2LXRQC).T'/;;C\*])^.6DV4G[1/P61K2$H\M
MW$ZE!AD6+*J1W /:O3OB!\$/#'Q,N]-GUM+YSIQ#6D=K>RP1PL.C*J$#/O5?
MQ'\!O#/BOQ!I>MZC-K$NIZ6H6SN%U296@P,97#<$]SWH XGQ1#%!^V3X*D1%
MCEF\/72NP&"X!; /KBH_A5:VDW[37Q3DDBCDNHTMO+9AEE4H <>E=[J_P0\+
MZGX[@\;7DFI#7;1<170U*5%A0 Y4+NP%Y.1TY->'?#C5/!OCW]I3XBQIKPCN
M;GR5L+K3M0,#W 50'6.1&&\>H&>E "VH\-> /&WQXO-6LA<> ECM1=V4(.R2
MX<?/&H!&"2RYQTR*;\8)M;NG^"M_J%K9:+IK>(+066EVQ+O;Q;/DWR'N% &!
MQ[\5]#CX5>%_^$.O_"[:6DND7X;[5'(Q9YF8Y+LYY+9P=V<Y%8&I?LZ>"=:T
M+2-(U*SO-0M-*D22S-U?2O)%M&%4.6SM [=* .%LX;>Y_;5NY=D<I7PY&R/@
M'!W,,@U+^T8!_P +?^"!P,_VS/S_ , 2N]LO@-X6TWQJ/%=K_:4&LA!$)4U&
M8)Y8Z1[=V-G^STJ;QS\$/#7Q$\0Z=K6LG4GU#3F#V;V^H2PK;MQ\R*K  \#F
M@#A_B5X-\9Z?\1]1\:?#?5K.YU06D%MJWA^^'RSJFYHR&_A)!.*\Q^(?Q2?Q
M?X ^'VK2:.^@Z7;^*/L^MV)&8XID?)R>Z[R3SWKZ8U7X9:-JNH3:@7OK/49H
MTBEO+*]DAFD1!A59E()'7CU)J8?#3PS_ ,(A)X8?2+>71)0?,M9%W!V)R6)/
M)8GG/7- 'DO[:&G)JOP?LKFPYUF+5+1]*DA_UGG,V (R.<D'/'I4?QQM([WX
MN_ ^'48XY7>\N!*C@$,?+3(QW&>U>G^'OA!X=\.36+Q)>7HT\YLH]1O)+E+4
MXQF-7)"G''%5?&OP.\,?$#Q3IOB'5_[1?5--(:SD@U"6);<@@Y158 $D#/KB
M@#@/$L,-O^V+X/>-$CDET&Z#E0 6P1M!]<5[_7GNH? OPSJGCNV\87#ZHVOV
MP"PW(U&8!%'\(7=C:>X[UZ%0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %>-'J:]EKQH]30!Z9X/_Y%RS_X
M'_Z&:V:QO!__ "+EG_P/_P!#-;- !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (
M5##! (]#0JJO0 ?04M% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !36C5CDJ"?<4ZB@!.E+110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4T1HIR%4'V%.HH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *\:/4U[+7C1ZF@#TSP?_R+EG_P/_T,ULUC>#_^1<L_^!_^AFMF
M@#R_XY?$[4? %C8V>D+:Q:EJ4-X\-W? F*+R(#)@*,;G;@*"<<'KC%;+>)O$
M]IX.URZN-)LI-;TQF5!YKQ6UTH17$JD@LHPQ&WGE2,]ZQOVADL;OX=:K9ZIX
M?N-:LI;*X=)[:W:<VEPJ9B?:@+KR3\XX7') -9W@J37M.^%?B5-6CUJ]L4DG
MBT9;^V>;4Y+4H GFHJER=Y;&X;]N"W- '0Z;\6+:#X1Z;XTUM%MOM5LDIM[?
MG=(_"QID]2>.:9X7^),U[X3UGQ5J]WHW]CV4#W!@T>X^U26X12SK)(&VL^ .
M !@^M>?P^&-2UKX"^"D71K][WP_<VUQ=:3=V;Q32B(G>JQR ;B <CL<<5HR?
M#V7XA7OQ)O;*SN]"TSQ)HJ:9%%?6S6S2W CD!F:)@& &Y%R0"=I[8H ZKPY\
M1-:.L^'+?Q%8VEI!XDMVFL!:[M]LX3S/(F))#,4R=R@#*D8YS6YXZ\87/A^X
MT?2],ABFUG5YS!;?: 3%&%7<[N 02 .P(SGK7":39ZMXV\1> 7NM%O\ 2!X7
MA>?4?M<+1H;GR/*6*%B,2C+,V]"5P.N2*T/%3WNNZCX1\9P:%JD2:/>3QW5A
M/;G[4(6!0R+&I);D @#)(/2@![_&&ZMM-GL)K*!O%D>L1Z$MNA86[S.-ZR]=
MPC\O+D9SQC/>ND\%>+[W5-;USP]K,=O'K>D>3(\EHK+#<0RJ2DB*Q)7E74@D
M\KG//'EEQX"UB]OY_'JZ7=?:!XGAU>/3)$*W)LDA-NQ\O@[]K&0)][C&,\5W
M?P^TJZU3X@^*_&<]G=6%GJ$-K86,-["T,SQPARTC1L R M(0 P!^4G&"* /2
M**** "BLF;PMIEQ-)+);%I'8LQ\QQDDY/>F?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI
M/_/J?^_K_P"- &S16-_PB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S16-_P
MB&D_\^I_[^O_ (T?\(AI/_/J?^_K_P"- &S17RO\==+@TGXK:)'XBN-5T;P9
M<-;I97]E?2V]M#<;F\PS.C##XV[=YV]>*W?CEX6OO#GP0T_4;?Q)J$6JV-U9
M++>:?.JK?*]Q'&=YV9P58_<V9)YR* /HNBO._']A:Z3H+6VE6Z_VW>1NMJSR
M.RQ80LTS#=RJ#G'&3@9R17%?"&Y%Y\ _"&H70DU7Q)JEMLCEN)G+2S%F^=N>
MB@9/L,<4 >\T5XE^S-8'Q-\*+2^UV:75-3-Y=1RW,LKY;;,RC W<  8 ["O5
M/^$0TG_GU/\ W]?_ !H V:*QO^$0TG_GU/\ W]?_ !H_X1#2?^?4_P#?U_\
M&@#9HJM8:=;Z9"8K:/RXRVXC<6Y_$^U6: "O&CU->RUXT>IH ],\'_\ (N6?
M_ __ $,ULUC>#_\ D7+/_@?_ *&:V: "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#ROXP>"/&'C PVND2:->Z3)-$\MKJR-B':&#,  0X.X?*<=*RO%W
MP3UNZ^!^E> -#U&RDDMFMS+>ZD9%!$4J2C:%!ZE,8/05[310!Q/B7X8Z=X[L
M+2?7[=AK<5DUMYVGW]S!&A8 N!L="R[@#\P["N8^'O[.NB>&OAQX>\.ZQY]_
M>Z4C_P"E6NI7<(WL3N*E9 0",#;T]J]=HH \X^!'PE'P=\%MHS7/VNX>ZFN)
M)5FED0AG)4 2$XP" <8R>:]'HHH **** "BBB@ KQH]37LM>-'J: /3/!_\
MR+EG_P #_P#0S6S6-X/_ .1<L_\ @?\ Z&:V: ,?Q3XNT;P3H\VJ:[J,&F6$
M0)::=\ X!. .I/!P!R:EMO$NDWNBC5X-2M9=**>9]M293%M]=V<8KS']I'P?
M?ZUX937=+FMVO=#L[Z0V=U]R>&2 I(5/9U'*GW([U8T6[\/^,_AYXR9=&^QW
M#RS'5M*OX5;R;L0IG(Q@Y 1MW.<YH ]1T_4+75;*&\LKB*[M9EWQSPN'1QZ@
MC@BFV6JV>I/<I:74-RUM*89Q$X8Q.!DJV.AY'!KR7P3XKB\(_L_^#Y7E-L]Q
M9Q6\<_ELZQ$YRY !Z#/XXK@? /B*"Q^%7QM7PU>23W]K=:E<VT@WB3!A^60$
MC.<@GUR* /HW2/%>BZ_=W=KINJV=_<VC;+B&VG5VB/HP!X_&K.JZO8Z%82WN
MHW<%C9Q#+SW$@1%'N3Q7CS6]OHGB+X*IHD:QJ]M):GR3PUI]DWD'U&Y4;Z\U
MT'Q,=YOB-\.K.89TZ2\GE=6/RM*L>8\COC)(H [R+Q'I4^B_VO'J-J^E>69?
MMJS*8=G][?G&*=HNNZ=XDT]+[2KZWU&RD)"W%K*)$;'7!'%?.>I33?\ ">W6
MC*N/#3^/;42QYQ'N-J9BF.F#.%;']ZO3?!DCP?'+X@VENI6P:TT^ZE4?=%RR
MRJS8]2B1Y_W10!Z=1110 45DS7>KK-((K"%XPQ"L9L$C/!QBF?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?
M_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'
M_?\ _P#K4?;=:_Z!T'_?_P#^M0!LT5C?;=:_Z!T'_?\ _P#K4C7^LHI9M/MU
M4<DFXX'Z4 ;5%>7^*OCGIOA$LEVUK-<#_EA;3^8WXX'%>8ZY^TYXAU]S9^'-
M)6VD?@/@S2'Z <#]:\+%YW@<&^6<[R[+5_UZGOX/(L?C5S0IVCWEHOQ_0^E;
M[4;72[=I[RYBM85&6DF<*H_$UY9XK_:8\*Z S16'G:Y< X_T;Y8A_P #/] :
M\IA^#_Q&^(TBWFN3RQQL<C[=-@CZ)T%>A>$OV>M/\/%);W2DUFY7G=<7&(P?
M]T?U)KR_KN;8_P#W2BJ4?YI[_=_P&>M]1R?+M<96=67\L-OF_P#@H]4\%>*H
M/&WA>PUNW@DMHKM"PBE^\I#%2/<9!P>XK<K#MY=5M((X8-)MH88U"I&DP55
MZ  #@4_[;K7_ $#H/^__ /\ 6KZVFIQA%5'>5M7M=]6?'U7"523IJT;NRWLN
MBN;-%8WVW6O^@=!_W_\ _K4?;=:_Z!T'_?\ _P#K5H9&S16-]MUK_H'0?]__
M /ZU'VW6O^@=!_W_ /\ ZU &S15:PENI82;N%()-V J/N&/7/YU9H *\:/4U
M[+7C1ZF@#TSP?_R+EG_P/_T,ULUC>#_^1<L_^!_^AFMF@#E_'OP_L/B!I4EG
M=W%W92&&6!+JRF,<B+(NUQZ$' R#UQ4=C\,]'TSPO?Z':M=P07[O+=W27#?:
M9W; 9VDZDD #/H,5UE% &'X+\'V7@3P_;:+ITMU)8VPVQ"[G,K(O]T$]AZ4:
M#X,TKPX-8%G"VW5KN2\NUE8N'D< -P>@..E;E% ')^&OAAH7A6^6ZLHYV>*
MVULL\[2+:0G&8X0?N+P.!Z"E?X9Z+)X?ATAA=-#!<-=03M<,9X92Q.Y)#R#R
M<>U=710!RR?#305\,OH1M7DM'F^TM*\A,QGW;A-YG7>& .[U%7O"_A'3_"5O
M<I9":6:ZE\ZYNKJ0RS3O@#<[GDX  'H!6W10 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !14-W>06$#37,T=O"HRSRL%4#W)KR
M[Q;^TEX3\.!XK*637+L<!+,8CS[R'C'^[FN+$XW#X./-B)J/K_ENSNPN!Q.-
MERX>FY/R7YO9'J]8WB+QEHGA. RZMJ=O9#&0LC_.WT4<G\J^:]0^-/Q"^)5R
MUGX=LI+*%N/+TZ,LX'^U*>GU&VM#PY^S#K^OSB\\4ZL+/>=SQHWGSM]6)V@^
M_P U?.//:N+?+EM!S_O/2/\ 7W'TRR"C@USYIB%3_NK67]?)HZ#Q;^U786N^
M'P_ISWDG07%U\B?@HY-<2/\ A:?QA?(%S;Z>_<YMX /YG\,U[WX2^"_A+P=L
M>TTM+FZ7_EZO/WLF?49X'X 5VX4*,  #T%+^R<?CM<PQ%E_+#1??_P /ZC_M
MC+\!IEN'O+^:>K^2_P"&]#P/PG^RI86Q6;Q#J,E[)U,%M\B?BW4U['X>\&:)
MX5@$6E:;;V8'\2(-Q^IZUM45[N$RO!X%?N*:3[[O[V>!C,UQN/?^T5&UVV7W
M+0****]0\D**** "BBB@ HHHH **** "O&CU->RUXT>IH ],\'_\BY9_\#_]
M#-;-8W@__D7+/_@?_H9K9H **\P^.'Q/U#X?V-C::1';+J>HPWDD-S?9\F+R
M(3(1@?><\;1GL?2MD^*?$EIX/UN[GT>UDUK3&9503-';W0"*_F*2"0N&QCGE
M2,T =M17&^%/%NK>,/AUHNMV=G;1ZEJ5NLNR0L882>YYR0/0&LSP]\3KNW@\
M9)XJMK>TF\+CS;JYL-S0RQ>5YH90W(;;U4D\T >BT5YQX;^(VL2:QX>MO$.G
MVUC!XDMVGT\6Y8O X02>3,2<%BF3E<#*D8K;\<^,+CP]/I&FZ=#%<:QJ\Y@M
MEGSY2!5W,[XYP!V'7- '645Y:WQAN+?3)[*:QB;Q7'K$>A+:HQ$#SN-ZR9ZB
M/R\N>_!'7FNC\%^,+S5M9UOP_K$,$.MZ08GD:UW"&>&528Y$#$D<JZD$GE?>
M@#KZ*** "BJSZE:1L5:Z@5E."#( 0?SI/[5LO^?RW_[^K_C0!:HJK_:ME_S^
M6_\ W]7_ !H_M6R_Y_+?_OZO^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^
M_J_XT 6J*J_VK9?\_EO_ -_5_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\
MW]7_ !H_M6R_Y_+?_OZO^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_X
MT 6J*J_VK9?\_EO_ -_5_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_
M !H_M6R_Y_+?_OZO^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J
M*J_VK9?\_EO_ -_5_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_
MM6R_Y_+?_OZO^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_V
MK9?\_EO_ -_5_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_
MY_+?_OZO^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\
M_EO_ -_5_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?
M_OZO^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\_EO_
M -_5_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?_OZO
M^- %JBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\_EO_ -_5
M_P :/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?_OZO^- %
MJBJO]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\_EO_ -_5_P :
M/[5LO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?_OZO^- %JBJO
M]JV7_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\_EO_ -_5_P :/[5L
MO^?RW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?_OZO^- %JBJO]JV7
M_/Y;_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\_EO_ -_5_P :/[5LO^?R
MW_[^K_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?_OZO^- %JBJO]JV7_/Y;
M_P#?U?\ &C^U;+_G\M_^_J_XT 6J*J_VK9?\_EO_ -_5_P :/[5LO^?RW_[^
MK_C0!:HJK_:ME_S^6_\ W]7_ !H_M6R_Y_+?_OZO^- %JBJO]JV7_/Y;_P#?
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
M*?'\%/BG?\W#O%GD^?J*M_Z"QKZTHH_U<I2_B5ZDO^WO^ '^L]:/\+#TX_\
M;O\ P3Y33]F+QQ=\SZIIJ<])+J4G](S5R+]D_P 0.#YVO6"^FT2-_,"OJ"BJ
M7#&7?:4GZR9+XKS+[+BO2*/FZ+]D6Y<GSO%,:#_8LBW\Y!5^#]D6R7'G>)+A
M^/X+55Y_%C7T%16\>&\KC_RZ_&7^9A+B?-I?\OO_ "6/^1X9;_LE^'EQY^L:
MG)QSY?EKD_BIK0@_98\'P[=\^ISXZ[YU&?R05['171'(\MCM07YG++/\TEO7
M?Y?D>5P?LT^!HL;[&YFP>=]TXS^1%:$'[/W@.WQMT)6P<_/<2M_-J]$HKICE
M6 CM0C_X"CFEF^83WQ$__ G_ )G%P_!GP3!G;X<LFS_?CW?SJ]'\,_"46=GA
MK2ESZ6<?^%=-171'!X:/PTHKY(YI8W%3^*K)_-_YF''X'\/1?<T/3U[<6R#^
ME65\,Z0@ 73+0 <#$*_X5IT5T*G"/PI(YI5)R^*39G#P]I8Z:=:C_MBO^%.&
M@Z:/^7"W_P"_0J_16A%RA_86G?\ /C;_ /?H4?V%IW_/C;_]^A5^B@10_L+3
MO^?&W_[]"C^PM._Y\;?_ +]"K]% %#^PM._Y\;?_ +]"C^PM._Y\;?\ []"K
M]% %#^PM._Y\;?\ []"C^PM._P"?&W_[]"K]% %#^PM._P"?&W_[]"C^PM._
MY\;?_OT*OT4 4/["T[_GQM_^_0H_L+3O^?&W_P"_0J_10!0_L+3O^?&W_P"_
M0H_L+3O^?&W_ ._0J_10!0_L+3O^?&W_ ._0H_L+3O\ GQM_^_0J_10!0_L+
M3O\ GQM_^_0H_L+3O^?&W_[]"K]% $-M:06<92")(4)R510!GUJ:BB@ KQH]
M37LM>-'J: /3/!__ "+EG_P/_P!#-;-8W@__ )%RS_X'_P"AFMF@ HK)\3^+
M-'\%Z//JNNZE;:5I\()>>YD"CIG [D\< 9)["IK7Q#I=]HZZM;:E:3Z6R>:+
MV.=6A*?WMX.,>^: -"BJ<6L6$^F#4HKVWDTXQ^:+M95,13^]OSC'OFF:+K^F
M>)+%;W2-1M-4LV)47%E.LT9(ZC<I(H OT5EZ5XHT;7;N\M=-U:QU"ZLW\NYA
MM;E)'@;T<*25/'0U9U35;+1+&6]U&\@L+.$;I+BYE6.-!ZEF( H MT50BU_2
MY]'_ +6CU&TDTKRS-]N6=3!LZ[M^=N/?-+HVN:=XBT^._P!*O[74[&3.RYLY
MEEC;'!PRD@T 7J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHI"P'4@4 +14$]];6J[IKB*%?61PH_6LFZ\=^&K+_CX\0:7
M!_UTO(U_FU93JTX?')+U9K"E4J?!%OT1NT5Q5U\:/!%I]_Q)9-_UR8R?^@@U
MCW?[1W@*VSLU:6Y([16DO_LRBN.>98*G\5:*_P"WE_F=T,KQ]3X*$W_VZ_\
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
M $"XO_ @?X5LT4 8WV[6?^@7%_X$#_"C[=K/_0+B_P# @?X5LT4 8WV[6?\
MH%Q?^! _PH^W:S_T"XO_  ('^%;-% &-]NUG_H%Q?^! _P */MVL_P#0+B_\
M"!_A6S10!C?;M9_Z!<7_ ($#_"C[=K/_ $"XO_ @?X5LT4 8WV[6?^@7%_X$
M#_"C[=K/_0+B_P# @?X5LT4 8WV[6?\ H%Q?^! _PH^W:S_T"XO_  ('^%;-
M% &-]NUG_H%Q?^! _P */MVL_P#0+B_\"!_A6S10!C?;M9_Z!<7_ ($#_"C[
M=K/_ $"XO_ @?X5LT4 8WV[6?^@7%_X$#_"C[=K/_0+B_P# @?X5LT4 8WV[
M6?\ H%Q?^! _PH^W:S_T"XO_  ('^%;-% &-]NUG_H%Q?^! _P */MVL_P#0
M+B_\"!_A6S10!C?;M9_Z!<7_ ($#_"C[=K/_ $"XO_ @?X5LT4 8WV[6?^@7
M%_X$#_"C[=K/_0+B_P# @?X5LT4 8WV[6?\ H%Q?^! _PH^W:S_T"XO_  ('
M^%;-% &-]NUG_H%Q?^! _P */MVL_P#0+B_\"!_A6S10!C?;M9_Z!<7_ ($#
M_"C[=K/_ $"XO_ @?X5LT4 8WV[6?^@7%_X$#_"C[=K/_0+B_P# @?X5LT4
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
M^H/^_@_QH_M*T_Y^H/\ OX/\:@_X1_3?^?&#_O@4?\(_IO\ SXP?]\"@"?\
MM*T_Y^H/^_@_QH_M*T_Y^H/^_@_QJ#_A']-_Y\8/^^!1_P (_IO_ #XP?]\"
M@"?^TK3_ )^H/^_@_P :/[2M/^?J#_OX/\:@_P"$?TW_ )\8/^^!1_PC^F_\
M^,'_ 'P* )_[2M/^?J#_ +^#_&C^TK3_ )^H/^_@_P :@_X1_3?^?&#_ +X%
M'_"/Z;_SXP?]\"@"?^TK3_GZ@_[^#_&C^TK3_GZ@_P"_@_QJ#_A']-_Y\8/^
M^!1_PC^F_P#/C!_WP* )_P"TK3_GZ@_[^#_&C^TK3_GZ@_[^#_&H/^$?TW_G
MQ@_[X%'_  C^F_\ /C!_WP* )_[2M/\ GZ@_[^#_ !H_M*T_Y^H/^_@_QJ#_
M (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? H G_M*T_Y^H/\ OX/\:/[2M/\ GZ@_
M[^#_ !J#_A']-_Y\8/\ O@4?\(_IO_/C!_WP* )_[2M/^?J#_OX/\:/[2M/^
M?J#_ +^#_&H/^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? H G_ +2M/^?J#_OX/\:/
M[2M/^?J#_OX/\:@_X1_3?^?&#_O@4?\ "/Z;_P ^,'_? H G_M*T_P"?J#_O
MX/\ &C^TK3_GZ@_[^#_&H/\ A']-_P"?&#_O@4?\(_IO_/C!_P!\"@"?^TK3
M_GZ@_P"_@_QH_M*T_P"?J#_OX/\ &H/^$?TW_GQ@_P"^!1_PC^F_\^,'_? H
M G_M*T_Y^H/^_@_QH_M*T_Y^H/\ OX/\:@_X1_3?^?&#_O@4?\(_IO\ SXP?
M]\"@"?\ M*T_Y^H/^_@_QH_M*T_Y^H/^_@_QJ#_A']-_Y\8/^^!1_P (_IO_
M #XP?]\"@"?^TK3_ )^H/^_@_P :/[2M/^?J#_OX/\:@_P"$?TW_ )\8/^^!
M1_PC^F_\^,'_ 'P* )_[2M/^?J#_ +^#_&C^TK3_ )^H/^_@_P :@_X1_3?^
M?&#_ +X%'_"/Z;_SXP?]\"@"?^TK3_GZ@_[^#_&C^TK3_GZ@_P"_@_QJ#_A'
M]-_Y\8/^^!1_PC^F_P#/C!_WP* )_P"TK3_GZ@_[^#_&C^TK3_GZ@_[^#_&H
M/^$?TW_GQ@_[X%'_  C^F_\ /C!_WP* )_[2M/\ GZ@_[^#_ !H_M*T_Y^H/
M^_@_QJ#_ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? H G_M*T_Y^H/\ OX/\:/[2
MM/\ GZ@_[^#_ !J#_A']-_Y\8/\ O@4?\(_IO_/C!_WP* )_[2M/^?J#_OX/
M\:/[2M/^?J#_ +^#_&H/^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? H G_ +2M/^?J
M#_OX/\:/[2M/^?J#_OX/\:@_X1_3?^?&#_O@4?\ "/Z;_P ^,'_? H G_M*T
M_P"?J#_OX/\ &C^TK3_GZ@_[^#_&H/\ A']-_P"?&#_O@4?\(_IO_/C!_P!\
M"@"?^TK3_GZ@_P"_@_QH_M*T_P"?J#_OX/\ &H/^$?TW_GQ@_P"^!1_PC^F_
M\^,'_? H G_M*T_Y^H/^_@_QH_M*T_Y^H/\ OX/\:@_X1_3?^?&#_O@4?\(_
MIO\ SXP?]\"@"?\ M*T_Y^H/^_@_QH_M*T_Y^H/^_@_QJ#_A']-_Y\8/^^!1
M_P (_IO_ #XP?]\"@"?^TK3_ )^H/^_@_P :/[2M/^?J#_OX/\:@_P"$?TW_
M )\8/^^!1_PC^F_\^,'_ 'P* )_[2M/^?J#_ +^#_&C^TK3_ )^H/^_@_P :
M@_X1_3?^?&#_ +X%'_"/Z;_SXP?]\"@"?^TK3_GZ@_[^#_&C^TK3_GZ@_P"_
M@_QJ#_A']-_Y\8/^^!1_PC^F_P#/C!_WP* )_P"TK3_GZ@_[^#_&C^TK3_GZ
M@_[^#_&H/^$?TW_GQ@_[X%'_  C^F_\ /C!_WP* )_[2M/\ GZ@_[^#_ !H_
MM*T_Y^H/^_@_QJ#_ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? H G_M*T_Y^H/\
MOX/\:/[2M/\ GZ@_[^#_ !J#_A']-_Y\8/\ O@4?\(_IO_/C!_WP* )_[2M/
M^?J#_OX/\:/[2M/^?J#_ +^#_&H/^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? H G_
M +2M/^?J#_OX/\:/[2M/^?J#_OX/\:@_X1_3?^?&#_O@4?\ "/Z;_P ^,'_?
M H G_M*T_P"?J#_OX/\ &C^TK3_GZ@_[^#_&H/\ A']-_P"?&#_O@4?\(_IO
M_/C!_P!\"@"?^TK3_GZ@_P"_@_QH_M*T_P"?J#_OX/\ &H/^$?TW_GQ@_P"^
M!1_PC^F_\^,'_? H G_M*T_Y^H/^_@_QH_M*T_Y^H/\ OX/\:@_X1_3?^?&#
M_O@4?\(_IO\ SXP?]\"@"?\ M*T_Y^H/^_@_QH_M*T_Y^H/^_@_QJ#_A']-_
MY\8/^^!1_P (_IO_ #XP?]\"@"?^TK3_ )^H/^_@_P :/[2M/^?J#_OX/\:@
M_P"$?TW_ )\8/^^!1_PC^F_\^,'_ 'P* )_[2M/^?J#_ +^#_&C^TK3_ )^H
M/^_@_P :@_X1_3?^?&#_ +X%'_"/Z;_SXP?]\"@"?^TK3_GZ@_[^#_&C^TK3
M_GZ@_P"_@_QJ#_A']-_Y\8/^^!1_PC^F_P#/C!_WP* )_P"TK3_GZ@_[^#_&
MC^TK3_GZ@_[^#_&H/^$?TW_GQ@_[X%'_  C^F_\ /C!_WP* )_[2M/\ GZ@_
M[^#_ !H_M*T_Y^H/^_@_QJ#_ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? H @UR#
M2O$.E7.G7ES&UM.NUO+G"L.<@@@Y!! -<9X%^%'ASP/KMSK7]KW6LZK(91'=
M:G=B1H$D?>RH!@#)QD]3@5W7_"/Z;_SXP?\ ? H_X1_3?^?&#_O@4 5-)LM)
MT6YU.XM[F,S:C<_:KAWF#%GV*@QZ *B@#VJE>>&M!OO&FG^*9;A3JUA:RVD+
M"<!!'(06RO<\#FMC_A']-_Y\8/\ O@4?\(_IO_/C!_WP* )_[2M/^?J#_OX/
M\:/[2M/^?J#_ +^#_&H/^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? H G_ +2M/^?J
M#_OX/\:/[2M/^?J#_OX/\:@_X1_3?^?&#_O@4?\ "/Z;_P ^,'_? H N13QW
M"[HI%D4'&48$9J2H;6S@LHS';Q)"A.XJ@P,^M34 %>-'J:]EKQH]30!Z9X/_
M .1<L_\ @?\ Z&:V:QO!_P#R+EG_ ,#_ /0S6S0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44UW
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
M +^G?]\O1MU_^_IW_?+T ;-%8VW7_P"_IW_?+T;=?_OZ=_WR] &S16-MU_\
MOZ=_WR]&W7_[^G?]\O0!LT5C;=?_ +^G?]\O1MU_^_IW_?+T ;-%8VW7_P"_
MIW_?+T;=?_OZ=_WR] &S16-MU_\ OZ=_WR]&W7_[^G?]\O0!LT5C;=?_ +^G
M?]\O1MU_^_IW_?+T ;-%8VW7_P"_IW_?+T;=?_OZ=_WR] &S16-MU_\ OZ=_
MWR]&W7_[^G?]\O0!LT5C;=?_ +^G?]\O5>XU#5+12TU[I$0'4NS#^M-)O83:
M6YT-%><:G\6=-T?/VKQ+X?5A_ LC,WY UR6J?M/Z)I^1#?6]\P[06LO\VP*Z
MX8/$U?@IM_)G+/%X>G\=1+YGNE%?,E[^V#*A/V31%E]/..S^1-9$W[5/C;4?
MDT_1+&,MP"())3^'S ?I7H0R;&RU<;>K1PSS?!QT4K^B9]945\E#XB?'#5T\
MVTL[](R<YM]+0C_QY#2G6?CU= 2%=67/8642?H$%:?V-47Q58+Y_\ S_ +7@
M_AI3?R_X)]:45\F?8/CO</@W&JJ7/_/1% S_ "I!X(^.EWF,ZCJR#KG^U0GZ
M[Q1_94%\6(A]X?VI)_#0G]Q]:45\E_\ "I/C3>C_ $C5]0^7H)=:+?E\YI#\
M OBG=8DFU=_,/7S-3=B/QR:/[,PZWQ,?Z^8?VC7>V&E_7R/K6F2S1P)ND=8U
MZ9<X%?)O_#+?CNY.)=8L\/\ >+W4A_/Y>:6/]C_Q,6^?6-) _P!EI3_[)1_9
M^#6^*7W?\$7U[%O;#/[_ /@'U--KNFV^/-U"UBSTWS*,_F:J2^,_#\+E9-=T
MV-A_"UY&#_.OFN/]CS72#OUW3E/;:LA_]EJ=/V.M3*_/XAM WHL+$4?4\O6^
M)_\ )6'UO'O;#_\ DR/H&3XF>$(@Q;Q5HOR]0-0B)_+=5.7XP^"85W-XHTPC
M./DG#'\A7B2?L<W((W>)(B.X%L?\:L1_L>8;Y]>##T$>*/J^5K>NW\G_ )![
M?,G_ ,N4OG_P3UJ;XZ> X" WB6T.?[@=OY+6)K7[3?@325/DW]QJ;C^&TMV_
MF^T5P\?[']L =^L2,>VTX_\ 936GI7[*6CZ?('N&&I<_<N)W5?\ QP*?UI\F
M4PU<YR^2_P @Y\TEHH17]>ICZW^V*@++I/AXGTEO)^O_  %1_6N9/QK^*WCC
M*Z+83)$_?3K$L!_P,@X_.O>M$^%]EX<*MI^@^'H)%Z2FV9Y!_P #;)_6NG":
M\H #:< .@"O1]>P5'^!A[^<G?\-1?4L95_C8BWE%6_'0^7U^#OQ<\;.KZO>2
MVR-SG4+[H/\ =3<?PKHM&_8]:0B36?$18G[R6D//_?3$_P J]^VZ_P#W]._[
MY>C;K_\ ?T[_ +Y>HEG6*:M3M%>2_P"'-(Y/AD[U+R?FSS[1/V8O ^D[6FM)
M]2D7^*ZF)!^JC _2N^T?P/X?T!0NG:-96@Z?NX5']*?MU_\ OZ=_WR]&W7_[
M^G?]\O7EU<77K?Q)M_,]&GA:%'^'!+Y&PJA%"J H'0 4M8VW7_[^G?\ ?+T;
M=?\ [^G?]\O7*=1LT5C;=?\ [^G?]\O1MU_^_IW_ 'R] &S16-MU_P#OZ=_W
MR]&W7_[^G?\ ?+T ;-%8VW7_ ._IW_?+T;=?_OZ=_P!\O0!LT5C;=?\ [^G?
M]\O1MU_^_IW_ 'R] &S16-MU_P#OZ=_WR]&W7_[^G?\ ?+T ;-%5K 7@A/VT
MPF7=QY .W'X]^M6: "O&CU->RUXT>IH ],\'_P#(N6?_  /_ -#-;-8W@_\
MY%RS_P"!_P#H9K9H *R?$WA72_%^G&QU6U%S!G<I#,CH<$95E(*G!/0]ZUJ*
M .5TCX7^&-%\,3>'[?283IDZ@3QRY=IB  "[$Y)X'.>.V*NZ1X'T+0],NM/M
M--B6TN@5N(Y293,"-N'+DEACC!/2MVB@#$\.^#-%\)QW":58K;?:"/-8NTCO
M@8 +,2<#)P,X&>*A'P_\/+H']BKI<2Z9YC3"!2PVR%BQ96SN4Y).0>]=#10!
MB1^"M#B\.G0ETV'^R6ZVQ!()SG<23G=GG=G.><YJ?P]X:TSPK8FSTNU6U@9S
M(_S,[.YZLS,2S'@#))Z"M2B@ HHHH **** "BBB@ HHHH **S-5\3:/H3!=2
MU6QT]F&0+JY2(D>OS$5D3?%3P= Q#^*-))QGY+Q&_D:UC1J35XQ;^1E*K3B[
M2DE\SJJ*X>;XW>!8%RWB6S(SCY"S?R%49_VAOA] 64^(HV9>R6\QS^.S%;+!
MXE[4Y?<S)XO#K>I'[T>C45Y5-^TUX!BQMU*>7/\ <M7X_,"J,_[5G@>(-M_M
M*7'39;#GZ985JLOQ;VI/[C)X_"K>HOO/8Z*\.F_:Y\(J1Y5AJKCN6B1?_9S5
M&;]L'0E!\K0[Z0YX#2*O'ZUJLJQK_P"73,GF>#7_ "\1[_17SE-^V19*V(O#
M$[KZM> ?ILJA-^V/.5'E>&XU;/.^Y)'\A6JR;'/_ )=_BO\ ,S>;X)?;_!_Y
M'TY17RM-^V'K!+>3H-BH[;W<_P B*JG]K'QA=J&@T73PHX)CBD8'_P >-:K(
M\;UBE\T9O.L'TDW\F?6=%?)I_:$^)UXS+;Z*0QY CT]V('Y&GQ_&+XR3)NCT
M&^=3_$NC.1_Z#1_8N(6\HKYB_MC#O:,G\CZOHKY*/Q4^-V?^03J0_P"X&?\
MXW1_PM3XW?\ 0)U/_P $9_\ C=/^Q:W_ #\A]_\ P!?VQ1_DE]W_  3ZUHKY
M/A^)GQQGSMTJ_&/[^C!?YI49\;?'$G/V#4__  7#_P")I?V-5ZU(?^!?\ ?]
MKT^E.?W?\$^M**^2O^$U^./_ #X:G_X+A_\ $T^+QA\<YGVK8ZD#_M6"J/S(
MI_V-4_Y^P^__ ( ?VO#_ )]3^X^LJ*^2SK'QU))^SZH/I$E)_:_QU_Y]]4_[
M]+1_8\O^?T/O%_:T?^?,_N/K6BODM=5^.K, (-4R>.8D%#0_'AF)VZJ,^DT?
M_P 51_9%MZ\/O'_:M]J,_N/K2BODK[/\>/35?^_\?_Q5'V?X\>FJ_P#?^/\
M^*H_LE?\_P"'WB_M5_\ /B?W'UK17R5_PBOQWON))M41'Y._48@!^&_-'_"J
MOC->_--?W"L.,2:B,X_ FC^RZ2^+$P^\/[3J/X<//[CZUJ.2XBB.'E1#Z,P%
M?)W_  SS\3[WY9M7MU4\GS+^3&?P4U+'^RWXZE ,^O6:MWQ<RMQ_WR*/[.PJ
M^+%+[O\ @C^OXI[89_?_ , ^HI-<TV(9?4+5!ZM,H_K5>3Q=H4.=^LZ>A')!
MNDS_ #KYNC_9(\0RDB?Q+;*O;".W]15J+]CB[?:T_BF+/\06S)_4O1]3R];X
MG_R5A];Q[VP__DR/>9OB1X6@ +Z_8#/3$ZG^549_C%X*M]WF>([(;>N')_D*
M\AA_8YM@#YOB25CVV6X']35Z#]CS0P5\[7=0;CYMBH,GVR#1]7RM;UI/Y?\
M #V^9/:BE\_^">A3?'OP%"1_Q45M)G^X&/\ 2J,W[2'@.$,?[6:3'9(6.?I7
M,P_LB>%8P0^I:I*?5G0?R6K\/[*?@J-LN+V48Z-.1_*CDRF/VYOY(.?-']F*
M^\LS?M1^!(2!]JO),C^"V)_K5";]K'P>@)CAOY#G@>5C/ZUIP_LP^ 8E&[3K
MB5@<Y:[D_H:OP_L[^ H22-$5L_WY6/\ 6CFRE=)O[@Y<T?6"^\Y&7]KOPTC8
M33+^1?7Y13X?VN/"[J#)I]_&<], UV\?P+\"QH%'ART..[+DTV;X#>!)\9\/
M6RX_N K_ "H]KE7_ #[E]_\ P0]GFG_/R/W?\ YF']JSP2[$2&_C'K]GS_6K
MT/[3G@28+_IMS'N./GMR,?6K4W[.'@&<,#HQ7/\ <G=<?3!JC-^R[X#D8%+*
MZB&.BW3G/YFE?*7TFON"V:+K!_>:4/[1'@.8G_B=*F/[\;#^E7H?CGX$G*A?
M$MH&;HK;@?Y5R$W[)W@V12$EU"(YZK,#C\Q5*;]D'PO(V4U75(ACH&C(_5:?
ML\J?VYKY+_(/:9HOL1?S9Z5#\6?!\X)3Q%8D#UDQ_.KT/C[PW<%0FNZ>2PR,
MW*C^9KQB;]CO22O[K7[Q6S_'&A_D!5&;]CB,EO*\2LH[;[4'^3"CZOECVKM?
M(/K&8K>BG\SZ C\4:-*,IJ]@X]5N4/\ 6K4>J64IPEY YZX653_6OFF3]CS4
M8@/(\4PMZ@VC+_[.:KR?LG^*8BQ@\26S8^[DR+G^>*7U+ /X<3_Y*P^N8Y?%
MA_Q1]3)(LB[D8,/53FG5\G/^S#\0(2OD:[9,.O-W,N/_ !TTW_A17Q8LBS0Z
MLC'I^[U!^?S I_V=A7\.)C]W_!#^T,2OBPTOO_X!]9T5\F_\*U^-=D46&_NF
M"\@QZB, _B13?^$7^/3HT;2ZH5;@EM1B_P#BZ/[+IO;$0^\/[3J+?#S^X^L9
M9HX$+R.L:#JS' K$U'Q[X<TD$W>MV,..H,ZDC\ :^:8_V>?B7XA<2:IJT4 /
M7[1>.[?DH(_6MS3OV/)78/J7B7<3U6WM^?\ OIF/\J/J.!I_Q<2GZ*XOKN-J
M?P\/;U=CTW5/VBO FF;A_; NR.UM&S_X5R6I_M=^&[;(LM,OKP]B<1C]:N:7
M^R9X0L\&ZN+^_/<22A ?^^0*ZW3/@/X%TK'E^'[:8CH;C,I_\>HOE-/I*?X?
MY!;-*G6,?Q_S/&[_ /:]U6Z?R],\/PJQZ&21G;\@*S7^,?Q;\3L5T_398%/W
M3!8D?^/-Q7U#8>%]'TM EIIEI;J.@2%1_2M)45%"J H'8#%']H8.G_"PR^;N
M'U'%U/XN(?R5CY+_ .$0^-GBO_CZN;ZW#?\ /:X$(_\ ':L6_P"RMXOUE@VK
MZ[!&>I\R1YC7U=10\ZKQTI1C'T0UD]!ZU)2EZL^=M,_8]TZ/:U_KUQ*>Z0Q
M _B:Z[3/V7_ ^GX,MM<WK=_/F.#^ KUNBN.>:8RIO4?RT_(ZH9;A*>U-?/7\
MSD=,^$O@[1\?9?#MBI'=X_,_]"S72V>FVFGKMM;6"V7TAC"#]!5FBN"=6I4^
M.3?JSNA2IT_@BE\@HHHK(U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQH]37LM>-'J
M: /3/!__ "+EG_P/_P!#-;-8W@__ )%RS_X'_P"AFMF@ HHKS+X_>(-7\.>$
M;6XTV:YL[)[M8]2O;./?-;6Y5LNHP<?-M!.#@$F@#TVBO-/AIJ]UI7@*/4KW
M6CX@TUK6![.=G5YF<H T98?>._ '?UKC-.^+/B73O 'CW4M0EAEUFU\0G2+!
M&7]U TDD448]PIDW'/7% 'OU%>;Z!JNH^%OB=%X2OM5N-:M=0TM]0M[B\V^;
M'+'(JR+E0!M(=2!CC!Y.:M_$?Q%>PZYX8\-:?=/83:U<2"6[BQYD44:[FV9!
M&X\#)% '>T5X3<?$O6;&XG\%_;S)K'_"1PZ+%JCJ/,%M)%YYD(Q@R",,N<8S
M@X[5VO@/7;ZT\<>)O!]_?2ZG_9L5M>VEY<8\YH9@X*N0 "5>-N0!PP]* /0:
M*** "BLZ7Q#IL$KQR7<:NA*LI[$=:9_PDVE_\_L7ZT :E%9?_"3:7_S^Q?K1
M_P )-I?_ #^Q?K0!J45E_P#"3:7_ ,_L7ZT?\)-I?_/[%^M 'EGQ/_9O@^(_
MBN;6QK\NG/+&B/";;SAE1C(.]<# ''KGUKG(/V.-/4+YWB:YDQ][9:*N?I\Q
MQ7NW_"3:7_S^Q?K1_P )-I?_ #^Q?K7JPS7&4X*G"I9+;1?Y'ESRS"5)N<H7
M;\W_ )GB\/['WAU<^;K6I/Z; B_T-7H?V1O!L94O>ZQ*0.09XP#^4>?UKUK_
M (2;2_\ G]B_6C_A)M+_ .?V+]:'FF-?_+UC668-?\NT>9P_LK>!8EPT6H2G
MU>Z_P J_#^S1\/8FRVC23#&,/>38_1A7>_\ "3:7_P _L7ZT?\)-I?\ S^Q?
MK63S#%O>K+[V:+ 85?\ +J/W(X^']GSX?0* OAN$@'/SSS/_ #<UH0_!?P-
M25\+Z<<_WX=W\\UT'_"3:7_S^Q?K1_PDVE_\_L7ZUD\7B);U)?>S587#QVIK
M[D9L'PQ\'V^WR_"NBJ5Z-_9\18?CMS5Z'P=H%N#Y6AZ;%GKLM(QG\A4G_"3:
M7_S^Q?K1_P )-I?_ #^Q?K6+K5);R?WFJI4UM%?<6X=-M+<J8K6"(KP"D8&/
MR%6-H]!69_PDVE_\_L7ZT?\ "3:7_P _L7ZUFVWN:));&GBEK+_X2;2_^?V+
M]:/^$FTO_G]B_6D,U**R_P#A)M+_ .?V+]:/^$FTO_G]B_6@#4HK+_X2;2_^
M?V+]:/\ A)M+_P"?V+]: -2BLO\ X2;2_P#G]B_6C_A)M+_Y_8OUH U**R_^
M$FTO_G]B_6C_ (2;2_\ G]B_6@#4HK+_ .$FTO\ Y_8OUH_X2;2_^?V+]: -
M2BLO_A)M+_Y_8OUH_P"$FTO_ )_8OUH U**R_P#A)M+_ .?V+]:/^$FTO_G]
MB_6@#4HK+_X2;2_^?V+]:/\ A)M+_P"?V+]: -2BLO\ X2;2_P#G]B_6C_A)
MM+_Y_8OUH U**R_^$FTO_G]B_6C_ (2;2_\ G]B_6@#4HK+_ .$FTO\ Y_8O
MUH_X2;2_^?V+]: -2BLO_A)M+_Y_8OUH_P"$FTO_ )_8OUH U**R_P#A)M+_
M .?V+]:/^$FTO_G]B_6@#4HK+_X2;2_^?V+]:/\ A)M+_P"?V+]: -2BLO\
MX2;2_P#G]B_6C_A)M+_Y_8OUH U**R_^$FTO_G]B_6C_ (2;2_\ G]B_6@#4
MHK+_ .$FTO\ Y_8OUH_X2;2_^?V+]: -2BLO_A)M+_Y_8OUH_P"$FTO_ )_8
MOUH U**R_P#A)M+_ .?V+]:/^$FTO_G]B_6@#4HK+_X2;2_^?V+]:/\ A)M+
M_P"?V+]: -2BLO\ X2;2_P#G]B_6C_A)M+_Y_8OUH U**R_^$FTO_G]B_6C_
M (2;2_\ G]B_6@#4HK+_ .$FTO\ Y_8OUH_X2;2_^?V+]: -2BLO_A)M+_Y_
M8OUH_P"$FTO_ )_8OUH U**R_P#A)M+_ .?V+]:/^$FTO_G]B_6@#4HK+_X2
M;2_^?V+]:/\ A)M+_P"?V+]: -2BLO\ X2;2_P#G]B_6C_A)M+_Y_8OUH U*
M*R_^$FTO_G]B_6C_ (2;2_\ G]B_6@#4HK+_ .$FTO\ Y_8OUH_X2;2_^?V+
M]: -2BLO_A)M+_Y_8OUH_P"$FTO_ )_8OUH U**R_P#A)M+_ .?V+]:/^$FT
MO_G]B_6@#4HK+_X2;2_^?V+]:/\ A)M+_P"?V+]: -2BLO\ X2;2_P#G]B_6
MC_A)M+_Y_8OUH U**R_^$FTO_G]B_6C_ (2;2_\ G]B_6@#4HK+_ .$FTO\
MY_8OUH_X2;2_^?V+]: -2BLO_A)M+_Y_8OUH_P"$FTO_ )_8OUH U**R_P#A
M)M+_ .?V+]:/^$FTO_G]B_6@#4HK+_X2;2_^?V+]:/\ A)M+_P"?V+]: -2B
MLO\ X2;2_P#G]B_6C_A)M+_Y_8OUH U**R_^$FTO_G]B_6C_ (2;2_\ G]B_
M6@#4HK+_ .$FTO\ Y_8OUH_X2;2_^?V+]: -2BJ]G?6^H1&2WE65 =I9?7_)
MJQ0 5XT>IKV6O&CU- 'IG@__ )%RS_X'_P"AFMFL;P?_ ,BY9_\  _\ T,UL
MT %<YXZAUR?1770H+2\F(=9;2\<QK,A0C < [3D@\@],=\UT=% 'B?PS^!US
M9:%<)KS/HWGR07$6G:+>R1K:ND>TMO7&68Y)P /KUJ+1_P!GR[@\,^.],N=6
MG\_6-5-_I\\UU)<B(HZ20R.K8R^]!N]1WKW&B@#@/#OA/6K[QS)XM\0PV5I>
MP:?_ &;9V=E,TR*K.'DD9RJ\L54!0. #R<U!KGA7Q-KT>@:W-'IL?B71KN66
M.WAE<6\\+9787()4E=IS@X/:O1J* /'W^#^J7-G/K4DUI%XN?78]>558M;JR
M+Y8M]V 2IB)4MCJ<X[5U7@;PCJ%CXC\0>)];2WAU?6/)A^RVDAECMH(@0B;R
MJER2SL3@=0,<<]M10 4444 1&VA8DF)"3R25%'V6#_GC'_WR*EHH B^RP?\
M/&/_ +Y%'V6#_GC'_P!\BI:* (OLL'_/&/\ [Y%'V6#_ )XQ_P#?(J6B@"+[
M+!_SQC_[Y%'V6#_GC'_WR*EHH B^RP?\\8_^^11]E@_YXQ_]\BI:* (OLL'_
M #QC_P"^11]E@_YXQ_\ ?(J6B@"+[+!_SQC_ .^11]E@_P">,?\ WR*EHH B
M^RP?\\8_^^11]E@_YXQ_]\BI:* (OLL'_/&/_OD4?98/^>,?_?(J6B@"+[+!
M_P \8_\ OD4?98/^>,?_ 'R*EHH B^RP?\\8_P#OD4?98/\ GC'_ -\BI:*
M(OLL'_/&/_OD4?98/^>,?_?(J6B@"+[+!_SQC_[Y%'V6#_GC'_WR*EHH B^R
MP?\ /&/_ +Y%'V6#_GC'_P!\BI:* (OLL'_/&/\ [Y%'V6#_ )XQ_P#?(J6B
M@"+[+!_SQC_[Y%'V6#_GC'_WR*EHH B^RP?\\8_^^11]E@_YXQ_]\BI:* (O
MLL'_ #QC_P"^11]E@_YXQ_\ ?(J6B@"+[+!_SQC_ .^11]E@_P">,?\ WR*E
MHH B^RP?\\8_^^11]E@_YXQ_]\BI:* (OLL'_/&/_OD4?98/^>,?_?(J6B@"
M+[+!_P \8_\ OD4?98/^>,?_ 'R*EHH B^RP?\\8_P#OD4?98/\ GC'_ -\B
MI:* (OLL'_/&/_OD4?98/^>,?_?(J6B@"+[+!_SQC_[Y%'V6#_GC'_WR*EHH
M B^RP?\ /&/_ +Y%'V6#_GC'_P!\BI:* (OLL'_/&/\ [Y%'V6#_ )XQ_P#?
M(J6B@"+[+!_SQC_[Y%'V6#_GC'_WR*EHH B^RP?\\8_^^11]E@_YXQ_]\BI:
M* (OLL'_ #QC_P"^11]E@_YXQ_\ ?(J6B@"+[+!_SQC_ .^11]E@_P">,?\
MWR*EHH B^RP?\\8_^^11]E@_YXQ_]\BI:* (OLL'_/&/_OD4?98/^>,?_?(J
M6B@"+[+!_P \8_\ OD4?98/^>,?_ 'R*EHH B^RP?\\8_P#OD4?98/\ GC'_
M -\BI:* (OLL'_/&/_OD4?98/^>,?_?(J6B@"+[+!_SQC_[Y%'V6#_GC'_WR
M*EHH B^RP?\ /&/_ +Y%'V6#_GC'_P!\BI:* (OLL'_/&/\ [Y%'V6#_ )XQ
M_P#?(J6B@"+[+!_SQC_[Y%'V6#_GC'_WR*EHH B^RP?\\8_^^11]E@_YXQ_]
M\BI:* (OLL'_ #QC_P"^11]E@_YXQ_\ ?(J6B@"+[+!_SQC_ .^11]E@_P">
M,?\ WR*EHH B^RP?\\8_^^11]E@_YXQ_]\BI:* (OLL'_/&/_OD4?98/^>,?
M_?(J6B@"+[+!_P \8_\ OD4?98/^>,?_ 'R*EHH B^RP?\\8_P#OD4?98/\
MGC'_ -\BI:* (OLL'_/&/_OD4?98/^>,?_?(J6B@"+[+!_SQC_[Y%'V6#_GC
M'_WR*EHH B^RP?\ /&/_ +Y%'V6#_GC'_P!\BI:* (OLL'_/&/\ [Y%'V6#_
M )XQ_P#?(J6B@!J1K&,(H4>BC%.HHH *\:/4U[+7C1ZF@#TSP?\ \BY9_P#
M_P#T,ULUC>#_ /D7+/\ X'_Z&:V: "BBN<\<^.K#P%I45W>13W4UQ*(+:TM4
MW2SRD$A5!('0$DD@  T ='17%>'OBE9>(- -^FF:E#>JL>[2GA'G[G7<H4YV
M,".0V['KCI2Z5\6M"O\ 2-=O[O[5HIT(D:E:ZE$$FM_EW#(4L&W C&TG.<#F
M@#M**YKPOX[L_$]]<V!L[W2=3@B2=K'445)6A8D+(NUF!4D$=<@]0,BK?BGQ
M99^$K2"6Y2:XGN91!;6ELH::XD/14!(&< G)( [F@#:HKD%^*6B?\(U-K+F>
M$0W(L7L70?:A=%@@@V D%RQ &#CG.<<UH^%?&-GXL6]2*&XL;ZQE$-WI]ZJK
M/;L5#+N"LRD%2""I(/KD$  WJ*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KQH]37LM>-'J: /3/!_\ R+EG_P #_P#0S6S6-X/_ .1<L_\ @?\
MZ&:V: "O/OC1X>T?Q+X;M[74M3DT>_28SZ9?0N%DBN41F&,@@Y4,"#U!(KT&
MJ6L:+I_B#3Y;'4[*WU"RE&'M[F,2(WU!XH \8^%7Q=M=$\$ZE-XMDTNT.APV
MT4NK63;8;H-$#&IW'B0#@KD@9SD"N<\4:QH7BWX<>+=7T;6++7-6EOK#5M87
M2Y1<I#:Q7$9$19>/EBC)(ZG!..:]X7X?^&%T.#1CX>TM])@(,5E):1O$I]0I
M!&??K5K1?"NB>&HIH](T>PTJ.8YD2RM4A#_[P4#/XT < EPFN_M V-[ILR3V
M.G^'I5NYX2&3,TT9B0D=R(V8#T!J+QUJUGJ'C?X>:[;7T%WHD5]<VTES"X>)
M)F0JN6' .01]:]*TG0=,T"W>#3-.M-.@D<N\5I L2LQZDA0 2?6D/A[2FTR3
M33IEF=.DR7M# GE-DY.4Q@Y//2@#YSU"*:7QK<^*%?\ XIF/QU:LTJC,9 M3
M;F7/]T3,H)]:],\#[M2^-?C[5+5Q)I:VMA8&6/E)+A!*[@'N561 ?]X5Z)'H
M]A%IG]G)96R:?Y?E?9%B41;.FW9C&/;%+I>DV.B64=GIUG;V%G'G9;VL2QQK
MW.%4 "@"W1110!DS:=JCS2-'J_E1EB53[,IVC/ SWIG]EZO_ -!O_P E$_QK
M9HH QO[+U?\ Z#?_ )*)_C1_9>K_ /0;_P#)1/\ &MFB@#&_LO5_^@W_ .2B
M?XT?V7J__0;_ /)1/\:V:* ,;^R]7_Z#?_DHG^-']EZO_P!!O_R43_&MFB@#
M&_LO5_\ H-_^2B?XT?V7J_\ T&__ "43_&MFB@#&_LO5_P#H-_\ DHG^-']E
MZO\ ]!O_ ,E$_P :V:* ,;^R]7_Z#?\ Y*)_C1_9>K_]!O\ \E$_QK9HH QO
M[+U?_H-_^2B?XT?V7J__ $&__)1/\:V:* ,;^R]7_P"@W_Y*)_C1_9>K_P#0
M;_\ )1/\:V:* ,;^R]7_ .@W_P"2B?XT?V7J_P#T&_\ R43_ !K9HH QO[+U
M?_H-_P#DHG^-']EZO_T&_P#R43_&MFB@#&_LO5_^@W_Y*)_C1_9>K_\ 0;_\
ME$_QK9HH QO[+U?_ *#?_DHG^-']EZO_ -!O_P E$_QK9HH QO[+U?\ Z#?_
M )*)_C1_9>K_ /0;_P#)1/\ &MFB@#&_LO5_^@W_ .2B?XT?V7J__0;_ /)1
M/\:V:* ,;^R]7_Z#?_DHG^-']EZO_P!!O_R43_&MFB@#&_LO5_\ H-_^2B?X
MT?V7J_\ T&__ "43_&MFB@#&_LO5_P#H-_\ DHG^-']EZO\ ]!O_ ,E$_P :
MV:* ,;^R]7_Z#?\ Y*)_C1_9>K_]!O\ \E$_QK9HH QO[+U?_H-_^2B?XT?V
M7J__ $&__)1/\:V:* ,;^R]7_P"@W_Y*)_C1_9>K_P#0;_\ )1/\:V:* ,;^
MR]7_ .@W_P"2B?XT?V7J_P#T&_\ R43_ !K9HH QO[+U?_H-_P#DHG^-']EZ
MO_T&_P#R43_&MFB@#&_LO5_^@W_Y*)_C1_9>K_\ 0;_\E$_QK9HH QO[+U?_
M *#?_DHG^-']EZO_ -!O_P E$_QK9HH QO[+U?\ Z#?_ )*)_C1_9>K_ /0;
M_P#)1/\ &MFB@#&_LO5_^@W_ .2B?XT?V7J__0;_ /)1/\:V:* ,;^R]7_Z#
M?_DHG^-']EZO_P!!O_R43_&MFB@#&_LO5_\ H-_^2B?XT?V7J_\ T&__ "43
M_&MFB@#&_LO5_P#H-_\ DHG^-']EZO\ ]!O_ ,E$_P :V:* ,;^R]7_Z#?\
MY*)_C1_9>K_]!O\ \E$_QK9HH QO[+U?_H-_^2B?XT?V7J__ $&__)1/\:V:
M* ,;^R]7_P"@W_Y*)_C1_9>K_P#0;_\ )1/\:V:* ,;^R]7_ .@W_P"2B?XT
M?V7J_P#T&_\ R43_ !K9HH QO[+U?_H-_P#DHG^-']EZO_T&_P#R43_&MFB@
M#&_LO5_^@W_Y*)_C1_9>K_\ 0;_\E$_QK9HH QO[+U?_ *#?_DHG^-']EZO_
M -!O_P E$_QK9HH QO[+U?\ Z#?_ )*)_C1_9>K_ /0;_P#)1/\ &MFB@#&_
MLO5_^@W_ .2B?XT?V7J__0;_ /)1/\:V:* ,;^R]7_Z#?_DHG^-']EZO_P!!
MO_R43_&MFB@#&_LO5_\ H-_^2B?XT?V7J_\ T&__ "43_&MFB@#&_LO5_P#H
M-_\ DHG^-']EZO\ ]!O_ ,E$_P :V:* ,;^R]7_Z#?\ Y*)_C1_9>K_]!O\
M\E$_QK9HH QO[+U?_H-_^2B?XT?V7J__ $&__)1/\:V:* ,;^R]7_P"@W_Y*
M)_C1_9>K_P#0;_\ )1/\:V:* ,;^R]7_ .@W_P"2B?XT?V7J_P#T&_\ R43_
M !K9HH QO[+U?_H-_P#DHG^-']EZO_T&_P#R43_&MFB@#&_LO5_^@W_Y*)_C
M1_9>K_\ 0;_\E$_QK9HH QO[+U?_ *#?_DHG^-']EZO_ -!O_P E$_QK9HH
MQO[+U?\ Z#?_ )*)_C1_9>K_ /0;_P#)1/\ &MFB@#&_LO5_^@W_ .2B?XT?
MV7J__0;_ /)1/\:V:* *MA!<V\)6ZNOM<A;(?RPF!QQ@?C^=6J** "O&CU->
MRUXT>IH ],\'_P#(N6?_  /_ -#-;-8W@_\ Y%RS_P"!_P#H9K9H **** "B
MBB@ HHI P.<$''!Q0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>-'J:]EKQH]30!Z9X/_Y%RS_X'_Z&:V:QO!__ "+EG_P/_P!#-;-
M!1110 4444 8?CB+5I_!^LQZ"XCUEK606C''$FT[>OO7BGP*U73+%]4O9=;O
M=+N["29]:TO5[IY)!B-/WC!\XPP8Y7 ((]J][U>UN+[3+F"TNFLKF1"L=PJA
MC&W8X/6O,/"GPBU?_A.)O$?B>\TZX>-Y_)@L+<J)A*J@F4L22,+PO2@#N/!?
MQ&\,_$2VN+CPUK5KK,%NXCE>U?<$8C.#^%='5/3M'L-'1TL+&VL4<Y9;:%8P
MQ]3@#-7* "BBB@#)F\2VD$TD3+/N1BIQ"Q&13/\ A*K+^Y<?]^&K9HH QO\
MA*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?A
MJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$
MJLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7
M'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&
M_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?
M]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_
M (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+
M^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:*
M ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[
MEQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?A
MJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$
MJLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K
M9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2J
MR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?
M]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_
M (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_W
MX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\
MA*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[
MEQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH
MQO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7
M'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H
M_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2J
MR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MF
MB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+
M^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_W
MX:C_ (2JR_N7'_?AJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\
MA*K+^Y<?]^&H_P"$JLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?A
MJV:* ,;_ (2JR_N7'_?AJ/\ A*K+^Y<?]^&K9HH QO\ A*K+^Y<?]^&H_P"$
MJLO[EQ_WX:MFB@#&_P"$JLO[EQ_WX:C_ (2JR_N7'_?AJV:* *UAJ$6I0F6(
M.%#;?G4J<_0_6K-%% !7C1ZFO9:\:/4T >F>#_\ D7+/_@?_ *&:V:QO!_\
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
MH ],\'_\BY9_\#_]#-;-8W@__D7+/_@?_H9K9H **** "BBB@ HHHH ****
M"BBB@ HHHH **** .&\6?!#P)XZU9M3U_P ,6.K7[*%,]RI9L#H.M;%_\/O#
MNIZ39:9<Z3;O8V2A+:$ J(EQC:I!! P.G>NAHH S=0\-Z9JFAMH]Q9QMI;1B
M'[*N438. HVXP..@J/PSX5TKP;I2:;HUDEA8(24@C)*KGTR3BM:B@#/TG0-.
MT-[U["TCM6O9VNK@QC'FRMU<^YP*T*** "BBB@ HHHH **** "O/=0_9]^'6
MJZU)J]YX1TZZU.27SWN94+.SYSDDGUKT*B@##UGP1H/B&_M[W4=+@N[J# 22
M0<X!R <?> /8Y%.\4^#=&\;:<+#7+"/4;,,'\F0L%R.G0BMJB@#G;[X?>']3
ML-.LKG34EMM._P"/5#(X,7&."#GH!U-;UO;Q6L*0PQK%$@PJ(, "I** "BBB
M@ HHHH **** "JFK:5::YIMSI]]"+BSN4,<L3$@.IZ@XJW10!P_A+X(^!/ F
MKC5/#_A>PTK4 AC%Q;H0P4]1R>];FG>"-!TC6)M5L]+@M]0ESNG0'//7 Z#/
M?&,UN44 <YJWP\\.ZYXAM-=OM+CN-6M"#!=,[!H\$'C!QV'U[T_6O /A[Q'J
MD.HZEI-O=WL2^6LS@Y*YSM;!^89['-=!10 BJ%4*H  & !VI:** "BBB@ HH
MHH **** ,?Q5X1T?QOI$FE:[81:EITA#/;S9VL1TS@\UD^$/A+X.\ K>+X>\
M.V.E+>+LN!!'Q*OHV<Y%==10!C>'O!NB^%#<-I.G0V33D&1H\DMCH,DG@=AT
M%5;;X=^';/Q5+XEATN--<E!#WH=M[ YX/.,<GC'>NCHH K+IMLNH-?"%1=M&
M(C-_$4!SCZ9JS110 4444 %%%% !1110 5R'C3X2>#_B)<P7'B70+369H%V1
MM= G8/89KKZ* .:M_AOX8M/#$'AV#1;6'18#NBM(U*K&<YRI!R#R>0>]:EGX
M=TW3]%&D6UI';Z:$,8MX\JNT]>G/.3D]>:T:* .=\._#SPYX3TV[T_2M)@M+
M*[),]N,LDA/7(8GKDU)X;\"Z#X0:5M'TR&Q:0!6*$DX'89)P/8<5O44 %%%%
M !1110 4444 %%%% '!^*/@5X!\:ZO+JFN^%K'5-0E #W%PK,Q Z#K6[JG@'
MP]K5A8V5[I5O-:V*".VCP5\I   H((.W ''3BM^B@#+U?PQI>NZ(VCWUE'/I
MC((S:\JFT<!>,<>U9\?PY\.1>'8-"32XUTB"021V@=]JMS[YQR>.E=)10!#9
MV<&GVL5M;0I;V\2A$BB4*J@=@!TJ:BB@ HHHH **** "BBB@ KSR;]GSX<W&
MMMK$WA'3I=4:;[0UU(A9S)G.XDGKFO0Z* ,/5/ ^@ZUJD&I7VEP7-[#C9,XY
MXZ9'0X[9SBLGQE\'?!?Q"OHKSQ'X=L]8N8D\M)+D%BJ^@YXKLJ* .<7X=>&D
M\,VGAY-&MH]&M/\ CWM$4JL7)/RD'(/)Y![FMG3-,M-&L(;*QMTM;6%=L<48
MPJBK5% !1110 4444 %%%% !5'6M%LO$6EW.FZC;K=6-RACFA<D!U/4'%7J*
M .*\(?!;P/X U-M0\/>&;#2;UD,9GMT(8J>HY-;.D>"-"T'4Y]1T_2X+6]G!
M#RH#G!.2!V4$]ABMRB@#SR;]GSX<W.MMK$WA'3IM4:;[0UU(I9S)G.XDGKFN
M@U[X>>'?$^KV>J:II<=W?V9!MYW=@8B/3! KHZ* $ P*6BB@ HHHH **** "
MO&CU->RUXT>IH ],\'_\BY9_\#_]#-;-8W@__D7+/_@?_H9K9H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6RSJ9$)Z KG()K0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O&CU->RUXT>IH ],\'_\ (N6?_ __ $,U
MLUC>#_\ D7+/_@?_ *&:V: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@""_@DN;&XAAE,$LD;(DHZHQ& WX=
M:^6+[]EWQ_=WDTS:_ILQ=R=\EW.&;GJ?W9KZNHKT,)CJV#O[*VO='!BL%2Q=
MO:WT[,^2O^&5?'O_ $&]*_\  R?_ .-4?\,J^/?^@WI7_@9/_P#&J^M:*]#^
MW,7Y?<<']BX7S^\^2O\ AE7Q[_T&]*_\#)__ (U1_P ,J^/1_P QO2O_  ,G
M_P#C5?6M%']N8OR^X/[%POG]YXK?VP^%?P>MM-\8^(K$W#7D86:YN J$>:IV
M*7P2  3TK'\-6TGA?Q%JO@IGC3P+Y@\1Q:L9%%M'8DEV@9R< >:OT*;J^@J*
M\.I4=6;G+=GM4X*E!0CLCY3\)>,- N/V==0 >RUB.+Q%.9E-PWE6@DU!WBGG
M\LAA& 0_8,!UQ7*>*[[0;.P\9V^J:I8W<O\ PDNG7%M-+$D$; A2[Q+T"8[Y
M/ ZGK7VO169H?)WQ*O-%UV/XYZ7HTUG?7/\ 8]G.MK9LKL3&N7=0.I7C)'3C
M->A:%XIT*]^/AOK.9+FQO?":'^T;>)GMG"S%B6F V8"@C).,@C.>*]OHH ^1
M_#7C+PI/\.-6%O)I5^Q\6NQFDE(ALT:7]W<3!""8O3)"GCFH[;59=!T;Q-/_
M *3K^CZ9XTCO=7M[2UPTEF4&9!$J@% Y1\#J%SS@FOKRB@#Y@\>>(? 7C[X6
M>/-?\#V]Q=I<?99-0O?L4\%N6C< ;1*JC<J9W%!P,;CTK5UZ^T2W^).OW)-L
MFGZQX0*69$?RWC*6)$8 ^? P>,\<]*^BJ* /DSX<3>$?$/Q&\ 6%Y#9/-=>#
MYK.ZL]0A\N25Q)&%1D< ME%8CCE02,CFF:7+I&H>/I_#?B[6O$UAXQLO$<VH
MV.EVFEQ.MRAF9H)8[A;<MY?EE5.^0 !2. ./K:B@#YN\2ZKI5O<_%G2O%JP1
M:[=Q.^F+<I\]U:B'Y!!QEMK;LA>1U->E?#GQ'IMC\#=&U*]N?[-L+?2T66?4
M$:V5,+MY\P+@9Z'H<C&<UZ/10!\D>"M.\*S?LFKJLOBF]BEATR2WFB7Q%/'!
M%<'=MA,0E"*3E?DQSD<<UU6B>+-)MH?A=K.J7UI/X,CT7[')>LP>UM;WRT&)
M6Y5#@%<MC!XKZ-HH ^1O&]IH.C>'H+NXFLH/#]SX[M+G1C=,$5;;S(_M#Q[L
M8B)#-D?+M(.<&K?COQ%X51_CY#'?Z8)HX;3RT61.)1"$?;_M!PJG'(; /-?5
MU% 'R-XV\0:)>ZX;;Q?XAUC3O#7B#1[2/3+W2M/BOH;HA<21JWD2NLF[!^7'
MYUW/Q#3^P/[(U#3O$-OIEY::*D'V;QE;C[%>Q$L%C>08,4Y(/3DC'RG!Q] 4
M4 <]\.[DWG@'PY,VF2:*7TZW/]G3$E[;]VO[LE@#E>G(!XY -=#110 4444
M97BK3+O6O#FHV-C=&QNYX62*X&?D8]^*^;7_ &8_'3N6.M:8Q)R2;N?G_P A
MU]3T5XN/RG#9C*,J][KL['N9?G&*RR,H8>UGKJKGRO\ \,P^.?\ H,Z7_P"!
M<_\ \;H_X9A\<_\ 09TO_P "Y_\ XW7U117E_P"J^7_WO_ CUO\ 6S,O[O\
MX"?*_P#PS#XY_P"@SI?_ (%S_P#QNE7]F/QTK C6M,!'((NY_P#XW7U/11_J
MOE_][_P(/]:\R_N_^ GD?B6[TOP=X?\ !&@^+==TZ2[:[2.7[=.JB=<,#PY!
M(Y"_E7,P^'M>^%OCOPWX;MXY-5\!:CJHN--N=Y9]+D$4A:W;UC;)*'/&".>W
MT%17U=."IP4([)6/D:DW5FYRW;O]Y\I?$BYTB;XG>+?#?CS6O$.BQZO=6T^C
M)IVEQW27L2Q1A5BD%O)(CK(KY&Y0-V>Y)Z7QYX3FB\77WANRL7^S^.-,1&GE
MB4FWN(A\\C]MVTC..]?1%%69GE7P$EN-=\.IJ^IV@AU*WC72BSIA_P!Q\K_@
M7W?I6?\ &C1O!_B?Q!;6WB*]NO"VHZ=:"[LO%5M,;<6I9V4HTQ&Q<[ 0KGYN
M<#(KV6B@#Y/\3>(]1NOA!=)XFUFUUVTL_$=G%I7B%HA#]OC$BDN.S;>1O&0<
M$YJ[XHU/P?;_ !"^,S27>DJ7\+Q%]TD>6E*2!N_+;FC''.64=2*^HZ* /C[Q
MC\2_#GAO3_ VIW.J:=<QZCX-6P U..XDM5/R!GCD@AF/F*RL&0@= -P-='\/
M-1\+6OC7X0V6@ZW9:G -*O!]HA4PF>0@ L4;#!B0>&&>*]OU;PAK3>*9M:T;
MQ$EA]HAC@GM+VR^U1A4+$&/$B%"=QSR0>..*Z/2],CTJW:-,,\CF663:%,CG
MJQ _SQ0!\KW\^DZA\0]2\->,]:\3:;XC77_[1TO3[#2XI1=J'W0O%.+=F"X^
M4[I%  .<"O=?COKNFZ#\)O$LFI7]O8)-8RPQ&XE"&20H<(N3RQ[ <UW]% 'B
M7@WP]H4'P^7Q9I6IW_B:V'A]K::S75);Q7/E@LB$NWEMGY<+C'IQ7DD.I: F
MI&YOM0TPZ/>>"+E!;P1[;6)ED&R'>V6DD4]2Q)W=EZ5]D44 ?*O@7Q!X3@G^
M L3ZAI:ROX=F29?-0G=Y"+M?W\U'&#_$K#J#66_B30;S]G@[=2LI5M_%@$6)
M5(C!N]RXYX&WD=L5]?44 >*>'Y='\2_'_P ?:7-+:W\,^AV$<ML65]Z_O-PQ
MWP&7/ID57^$&A:DOB,^%]8LBUCX!>2WL;R4!A=";FV=>/O1VYVM_M-7L?B"P
MO-4T2]M-/U%](OIHF2&^CB65H'(X<*W#8]#5#P5X6?PGHWV:YU*?6M1F<SWF
MI7**DES*0 6*J J@!54*.@4#GK0!PW[4&L:=I?P=UF*_OX;(W7EQ1"681M(V
M]20G.2<9/%>=?%R'PCX?\'>!=6B\674Z3:WIEQ%]M\137,$D23(9)%1Y2I51
MR6 ^7VKZ=HH \)O=?\/6WQ%\:Q>,[BS.G:W8VCZ#=W6#!=6ODD/% _1G\PLV
MU3N/F*0#7E_@=-$\->(M;M->NM/AOX_!S^<MY(HE'SL8UD#8.\1&,$'D<5]C
M44 ?+G@?Q7X='B?X'FVU2Q6>?2[N&39,H9V94"HW?)96 ![C'6LS3I]*U+Q]
M<^&_&.M>)K#QC:>))]2L=+M-+B=;I#,SP2QW"V[-Y?EE5.^0 !2. ./K:B@#
MYTTJ]DT/XBZ;96=Y8^)-/O-8EF_LR]A,&L:<Y9@TRE?];"#GYF &"!FOHNBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *\:/4U[+7C1ZF@#TSP?\ \BY9_P# _P#T,ULUQ>A^+K/2=+AM
M)HYS+'N#%%!'+$^OO5[_ (3_ $[_ )Y7/_?"_P#Q5 '345S/_"?Z=_SRN?\
MOA?_ (JC_A/]._YY7/\ WPO_ ,50!TU%<S_PG^G?\\KG_OA?_BJ/^$_T[_GE
M<_\ ?"__ !5 '345S/\ PG^G?\\KG_OA?_BJ/^$_T[_GE<_]\+_\50!TU%<S
M_P )_IW_ #RN?^^%_P#BJ/\ A/\ 3O\ GE<_]\+_ /%4 =-17,_\)_IW_/*Y
M_P"^%_\ BJ/^$_T[_GE<_P#?"_\ Q5 '345S/_"?Z=_SRN?^^%_^*H_X3_3O
M^>5S_P!\+_\ %4 =-17,_P#"?Z=_SRN?^^%_^*H_X3_3O^>5S_WPO_Q5 '34
M5S/_  G^G?\ /*Y_[X7_ .*H_P"$_P!._P">5S_WPO\ \50!TU%<S_PG^G?\
M\KG_ +X7_P"*H_X3_3O^>5S_ -\+_P#%4 =-17,_\)_IW_/*Y_[X7_XJC_A/
M]._YY7/_ 'PO_P 50!TU%<S_ ,)_IW_/*Y_[X7_XJC_A/]._YY7/_?"__%4
M=-17,_\ "?Z=_P \KG_OA?\ XJC_ (3_ $[_ )Y7/_?"_P#Q5 '345S/_"?Z
M=_SRN?\ OA?_ (JC_A/]._YY7/\ WPO_ ,50!TU%<S_PG^G?\\KG_OA?_BJ/
M^$_T[_GE<_\ ?"__ !5 '345S/\ PG^G?\\KG_OA?_BJ/^$_T[_GE<_]\+_\
M50!TU%<S_P )_IW_ #RN?^^%_P#BJ/\ A/\ 3O\ GE<_]\+_ /%4 =-17,_\
M)_IW_/*Y_P"^%_\ BJ/^$_T[_GE<_P#?"_\ Q5 '345S/_"?Z=_SRN?^^%_^
M*H_X3_3O^>5S_P!\+_\ %4 =-17,_P#"?Z=_SRN?^^%_^*H_X3_3O^>5S_WP
MO_Q5 '345S/_  G^G?\ /*Y_[X7_ .*H_P"$_P!._P">5S_WPO\ \50!TU%<
MS_PG^G?\\KG_ +X7_P"*H_X3_3O^>5S_ -\+_P#%4 =-17,_\)_IW_/*Y_[X
M7_XJC_A/]._YY7/_ 'PO_P 50!TU%<S_ ,)_IW_/*Y_[X7_XJC_A/]._YY7/
M_?"__%4 =-17,_\ "?Z=_P \KG_OA?\ XJC_ (3_ $[_ )Y7/_?"_P#Q5 '3
M45S/_"?Z=_SRN?\ OA?_ (JC_A/]._YY7/\ WPO_ ,50!TU%<S_PG^G?\\KG
M_OA?_BJ/^$_T[_GE<_\ ?"__ !5 '345S/\ PG^G?\\KG_OA?_BJ/^$_T[_G
ME<_]\+_\50!TU%<S_P )_IW_ #RN?^^%_P#BJ/\ A/\ 3O\ GE<_]\+_ /%4
M =-17,_\)_IW_/*Y_P"^%_\ BJ/^$_T[_GE<_P#?"_\ Q5 '345S/_"?Z=_S
MRN?^^%_^*H_X3_3O^>5S_P!\+_\ %4 =-17,_P#"?Z=_SRN?^^%_^*H_X3_3
MO^>5S_WPO_Q5 '345S/_  G^G?\ /*Y_[X7_ .*H_P"$_P!._P">5S_WPO\
M\50!TU%<S_PG^G?\\KG_ +X7_P"*H_X3_3O^>5S_ -\+_P#%4 =-17,_\)_I
MW_/*Y_[X7_XJC_A/]._YY7/_ 'PO_P 50!TU%<S_ ,)_IW_/*Y_[X7_XJC_A
M/]._YY7/_?"__%4 =-17,_\ "?Z=_P \KG_OA?\ XJC_ (3_ $[_ )Y7/_?"
M_P#Q5 '345S/_"?Z=_SRN?\ OA?_ (JC_A/]._YY7/\ WPO_ ,50!TU%<S_P
MG^G?\\KG_OA?_BJ/^$_T[_GE<_\ ?"__ !5 '345S/\ PG^G?\\KG_OA?_BJ
M/^$_T[_GE<_]\+_\50!TU%<S_P )_IW_ #RN?^^%_P#BJ/\ A/\ 3O\ GE<_
M]\+_ /%4 =-17,_\)_IW_/*Y_P"^%_\ BJ/^$_T[_GE<_P#?"_\ Q5 '345S
M/_"?Z=_SRN?^^%_^*H_X3_3O^>5S_P!\+_\ %4 =-17,_P#"?Z=_SRN?^^%_
M^*H_X3_3O^>5S_WPO_Q5 '345S/_  G^G?\ /*Y_[X7_ .*H_P"$_P!._P">
M5S_WPO\ \50!TU%<S_PG^G?\\KG_ +X7_P"*H_X3_3O^>5S_ -\+_P#%4 =-
M17,_\)_IW_/*Y_[X7_XJC_A/]._YY7/_ 'PO_P 50!TU%<S_ ,)_IW_/*Y_[
MX7_XJC_A/]._YY7/_?"__%4 =-17,_\ "?Z=_P \KG_OA?\ XJC_ (3_ $[_
M )Y7/_?"_P#Q5 '345S/_"?Z=_SRN?\ OA?_ (JC_A/]._YY7/\ WPO_ ,50
M!TU%<S_PG^G?\\KG_OA?_BJ/^$_T[_GE<_\ ?"__ !5 '345S/\ PG^G?\\K
MG_OA?_BJ/^$_T[_GE<_]\+_\50!TU%<S_P )_IW_ #RN?^^%_P#BJ/\ A/\
M3O\ GE<_]\+_ /%4 =-17,_\)_IW_/*Y_P"^%_\ BJ/^$_T[_GE<_P#?"_\
MQ5 '345S/_"?Z=_SRN?^^%_^*H_X3_3O^>5S_P!\+_\ %4 =-17,_P#"?Z=_
MSRN?^^%_^*H_X3_3O^>5S_WPO_Q5 '345S/_  G^G?\ /*Y_[X7_ .*H_P"$
M_P!._P">5S_WPO\ \50!TU%<S_PG^G?\\KG_ +X7_P"*H_X3_3O^>5S_ -\+
E_P#%4 =-7C1ZFN__ .$_T[_GE<_]\+_\57!^4[<@<'GK0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>legh-20221231x10k003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20221231x10k003.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" () ZH# 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#]*/#GAS3M
M1T:WN;BW\V:3<6<NPS\Q'8UI?\(?I'_/F/\ OX_^-'@__D7+/_@?_H9K9H Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'DGQ(&K^-?B%HOA[0ULI8]#V:SJ OV80LY)6WC.W)SD,^/]@>M
M>6_'&'Q-\.OB9X*^)^K1:5';6UP-,OVTPRG,,AQERX' KW7PM\']"\'>*=1\
M0Z?/JAU+46#7;7&HRRI.0"%W*S$' )QZ5-\2OA/H'Q:TN/3?$2WD]@C;S;6]
MW)"CGL6"D9Q[T >?_M*VDMCH7AKXEZ.OVB[\*7B7S^7SYUE)A9U_[Y.?;FNQ
M\+:I'XU.L^+].83VLEN;/29AT>-1N=U_WI/E_P"V0K8T/X;Z-H/@Z?PM&MU=
MZ+-"UNUO?7+SGRF7:4!8DA<=JUO#/AS3_"'A_3]$TJW%KIUA"L$$(.=J*,#G
MN??O0!\[?LX:1;_$;X9W5E?>+-;M]3CN+FWU73(;F)0KL[;_ )3&3@Y/>L3X
M]>#?#O@[X%^%-"\/RSWNC6_BZVB4WD@FR=\F]0<8*YR/2O9O$O[-?@'Q3XED
MUZZTF6#492&F>RNI+=9CZNJ$!OQK1\;? SPGX_TO2M,U2VNDT[3&5[6TL[N2
M"-''1MJ$989/)H H?';Q#X;\->&-)BUO15UN6YU"&#2]/'RAKKK'R,;0,9KS
M*].M0?M;^"Y_$$]FEU+HMT?*M 1'$,CY=QY;ZU[;XI^%F@>-?"UKH&MQ7.HV
MELZRPSS7+FX213D.)<[MWOFLO4/@5X/U'7]*UZ\TZ;4-7TM"MO<7%T[N_IO)
M/S].] 'E?A6UU'PGJ/Q=T:VT6Z\70:U?S207=D%>/S)80I@F)(V[<C)Y')K&
M^(WAO5O@Y^S?\.M%U&]F2#3M5M/[8N;-N8HS(SD*2",*Y0 D8XKFH[WX+:CK
MVL3?$!=<\'>*[N_D>;2PU] IRV%*+""&R,'/<FO>OA/\/M*?P;K6DM8:A+X-
MU"7-EI_B!GDF,94;V*R9=59N0K<C&<#.* *WB;X4^%?%%AHNN:SXMUS5[.SN
M8KJPE:^C*^82-I4K&"<\<9KV-1A0.>G>O-/!/[.G@;X?ZLNHZ1ILXG0YB6YN
MY)HXCZHC,0OX"O3* .>\<^*[/P=HB7^H"/[$]U!:RM*<(JRR+'DY[#=7@OQH
M_9FTS0[74?'WP]U"3P?X@L86NR+-]MM.%&X@KT&1^'M7T)XJ\)Z3XVT>32M;
MLH]0TZ1T=[>491RK!ER.XR!7-3?!7PY<0I:S-J4VF(1C2Y-0F-I@=!Y6[;CV
MH \S?XH6VM^ OA3?>(?#R:OXXUB5)=)MI"8TCN HW3,?X5 .>]4?"PU.S_;-
MU!M<NK5[R3PFC/\ 95*1(/.X4$\MC'4U[1XT^%GASQ[::5!JEFZG2IEGL9K2
M5H);9QTV.A!'0<>PK/;X&^#Y/&EKXKDTZ277K>'R%NY+AR6&20S#.&;)ZGF@
M#RGX=O=1_&;X\-8@F]6-# !U\SR?E_7%1_L]>'M/^)WP;AL[GQ;K:R>7+9ZI
MID5U$JHQ)$BE3&2 <GJ>_6O6/"/P.\,^"/%E]XCTMM375;\DW<D^HRRK.?\
M;5F(..WI69K7[,OP^UWQ++KLVD2V]],XDF%G=2013-ZNB,%;/?(YH X_6/@_
M:/X(\'Z;\.?$\FF:GX>N[J71I=0?SUGPSK-&3CE>6P1VZ<5N_!/XD:]KOBW7
M_#/C+P_#I'B[3X(I9[JT.Z&[BR0C@]N_%>A:O\/="UFVTZ"6S,"Z:I6R:U=H
MFMLC;E"I&#CC-.\+^ ])\)7%W<V:3S7UWC[1>WD[3SR@= SL22!V% '15\F?
ML_>$O^$I^)_QSC.LZKI2#Q#(C#39UCW@R39R2I_3%?5.IV"ZI83VCS3VZRKM
M,MK*T4B^ZLO(/N*X+P1\ O"WP\UZ\UC0VU6VO;V7S[LOJ<SK<ODG,BEL-RQ/
M/K0!$OPN\._"_P"%OBBPT&S,2SV-S+<3S.9)IW\MOF=SR36-^R%;Q0? #PP8
MXTC+H[-L4#<=YY/J:]0\4>&[3Q?H5WI%\]PEG=(8Y?LT[0NRGJ-RD'!K%\"?
M"[1?AQX=ET/0Y+^#364JD4M[))Y.<Y\LL24ZYX[T ?._@*74+7PO^TK)I 8:
M@FMWY@$8^;=A^GO7J'PB?P?X]_9T\/I>V]K?:);64?VFWDY$<L?+9 .0VX$_
MC74> ?@AX8^&NIZG?:(NH)-J;-)>+<WTLR3N22796)!;D\^YK.L/V:_A_I?B
M:37+71FAN9)?.:W2XD%MOSG=Y.=F<\]* /.I]2CO?VH;[2K_ %W4?#EK>:%:
M_P!C-:RI#YJ#)=,NK<Y)X'I7I/A/X7^'/!WQ0OM:AU75-0\4ZG8XN3>7"N'A
M0HH9E55 (^4 _7WK9^(OP@\*_%2TMH?$6F"Y:U.8+B)VBFB]E=2& ^AJUX"^
M&GA_X:Z>]IH5H\(D.9)IY6FFDQTW.Y)('UH V?$.FMK&@ZE8*VQKJVD@#>A9
M2,_K7SW^Q3=#PYX:\0^!=2'V3Q!HVI3-+:RG#M&QRL@'<=LU]*5R'BOX4>&_
M&.J0:I>V3P:M ,1ZC92M;W"CT\Q"#CVH Z34]4M](MO/N&(4L$55&6=B<!0.
MY->"?"S6)#^U+\2[+5R5OVMX#8"7@FV '">V23Q7M.A^#;'0V6037FH3IG9/
MJ-T]S(H/8,Y) K.\7?"OP]XTU6RU2_MI8=6L^(-1L9WM[A!_=WH0<>U 'D^C
MZ5-9?MFZ[/I8V:?/X?234UCX3SBR^66']X@$_B:Y_P#9BTJRF_9T\;[[6%_.
MU#4HI-R [D &%/L,GCW-?0%C\.]'TS2=1L;5;B!M1_X^KU+AQ=3'&-S39W9Q
MQG-<QX:_9X\(^$/#.J>'](.K66DZD=UQ FIS<DXW$'=D$@ ''44 >/?#[3;2
M7]A2Z+VT3-+I<[N64$L0YP2>^*C^+CQ2?LE_#MIV!A-WI?F,3_#SGGZ5[-9_
ML\^$K#P)/X-@.JQ^'9FRUF-3FQCNH.[(4]2.AKQK]JFP\(_"OX-:!X0AO2+=
M=7M9H]-N[LSS"V5FWD*Q+;  1Z=J .N_:\\,65Q\-M >PM8H=9L]7LX])\A0
MKJS2 %$QVVY.!Z>U:</B&+6_B)XLTSPAI-G;:U;6T<6O:Y=[B-VS*QH@/S$
M^PKLO"O@#PEJ$FE^(M/NY=?@B7?ITTU^UW;P#E<P@L57 R..F,59F^#_ (9E
M\7WOB5;:>#4KZ,17GD7+QQ7*CIYD8.UOJ10!\I:8Z_\ #!_C*)Y%>5;Z;CH?
M^/U,D#M_]>OK+PU;0VWPDTR&*)(H5T6,"-% 4?N!V%<JW[+?P]_X1N^T&/3;
MJWTN^G^T7,,%]*GFMG(!(;[H/(7IFNRM_AYIMKX*/A9+K4CIAC\D,U](9UCP
M $$N=P&!C&>E 'S_ /!'PE;>./V1[71;C4_[':XNI!!>?\\YA+E#COR!70^"
M_'/CKP?\1M#\&?$/2K/4KJ]AN(M&\26(P)-J!G5U[9"+GWQ7HGA;X#^$?"'A
M>?PY8VMT^B2R"4V5U>23(K YRH8G'//%:^C?#+1=&UN+5A]LO]0@1H[>;4+N
M2X-NK?>6/>3L!]J /)?V+-5_M7X=>(H-1.?$,>O79U5)A^],C$'+@\],C_@)
MK(^!>F3:58_&VW@X\.K?W(LU_P"60;RV,@7MC)P:]DU+X->&;_Q-=>((8;O2
M]5NUV74^EW<EM]I'_30(0'/N:U+KX>:)<>#Y?#$5O)8:1*A1XK&5H&(/WOF4
M@\Y.?7- 'SSX.TRP/[#&M-]GA;S-)NY'8J#N=2VTD^H(&/3 KW'X$OYGP4\!
MMNW$Z'99.<_\L$K+LOV=?!^G^ KGP9;KJD7AVX??)9C4IL'U7.[(4GDCH377
M>!? ^F_#OPY;Z'HYN1IMMQ#'=7#S&-?[JEB2%'84 =!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %>-'J:]EKQH]30!Z9X/_P"1<L_^!_\ H9K9K&\'_P#(N6?_
M  /_ -#-;- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% #3&K')4$^I%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *:R*WWE!^HIU% " !1@# ]!2T44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>-'J:]EKQH]30!Z9
MX/\ ^1<L_P#@?_H9K9K&\'_\BY9_\#_]#-;- 'E_QR^)VH^ +&QL](6UBU+4
MH;R2*[O@3%%Y$!DP%&-SMP%!..#UQBKFI?$^X\%>%+R^\4V<4>H078LK=+1B
MD=^[*K(T>_[@.X@Y)"[6Y.*I_M#)8W?PZU6RU3P_<:U92V5PZ3VUNTYM+A4S
M$^U 77DGYQPN.2 :X"V\->*)=$\/ZQJ-EJ^MZ3X=\0M<V%IJ</F:G+IYBV!W
M3[S.C,Q4,/,*@9&: /0$^*&H6G@M-;GET75;C4+J.STZ#1IS-$LCG&V24,0^
MWDDJ!TZ5=T_XF2Z-)XILO%:V\-[X?LEU*:>Q1A%-;%6;<BL2004=2,GD#UKS
MJ]^'>I:G>:YXJTK2[NWM6UJTU2VTJ>$P2S")2LL@B."K,#P& )V].16W>^!+
MSXJ7GQ#U-[6ZTJUUK0UT*P74(6@E)"R%I6C8!E7?( ,@$[2>A% '2>'/B+K1
MUGPY;^(K&TM(/$ENTU@+7=OMG">9Y,Q)(9BF3N4 94C'-;GCKQA<^'[C1]+T
MR**;6=7G,%M]H!,485=SR. 02 .P(SGK7!Z;:ZMXRU_P'+=Z'J&E+X6@>XU$
M7,#(K7/D>4L4+'B7DL=R$K@#G)%3ZUJ<_BZ\\)^-K/0M7@71;V>&]TVZM&6\
M2-EVEQ$,EL<'"Y)!H NO\8;NVTVXT^:R@;Q9'K$>A+;H6%N\SC>LO7<(_+RY
M&<\8SWJ_:_%*31;;Q;;^)8H4U+PW"EU,]BK+%<P2*3&Z*Q)4Y5U()/*YSS7
MW'@+6+V_G\>KI=U]H'B>'5X],D0K<FR2$VY/E\$/M8R!/O<8QGBM/4/ -_\
M$D_$C61:7.GQZWI\&F:9#?Q-!*ZPAV,CQL R!G? # 'Y2< $4 =;X;\?:S_P
MD6DZ7XBM+2W;6K1KRQ:S##R]H!:&3<3E@"#N& >>*U/&WB^\T?5M#T'2(H)-
M;UAY?)>Z5FA@BB7=)(X4@MU50 1DMUXKCM(M=2\9>-?"NJ3Z/J&EV_ARPD%R
MMY T7F7+H%\N+('F 8)W#*GC!JQX@EO-1\1>"?'\6A:K%;6*7=K?:?+:L;R"
M*4+B3R4W%L-& 0N3A\XX- $B_&&[DTT:>ME /%O]M'06MR6-N)@OF>=UW>68
MB),9SSMSWKIO WC"ZUV]UG1]5BAAUG2)ECG-L"(I5==R2("20",\$G&.M>5Q
M> M8BOQX]?2[HW,GBEM9.F;";E+(P"V&8QSYFT>9L^]@[?O9%=Y\--&N[CQ7
MXL\675I<6$6KRQ1VEO=QF*;RHUQO9" 5R2< C/'- 'HU%%% !161)X4TN61G
M>V)9B6)\U^2?QIO_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\
M"(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &
MS16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^
M_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG
M_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&
MD_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (
MAI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-
M%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^
MO_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^
M_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3
M_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&
MD_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5
MC?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_
M^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^
MO_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_
M #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3
M_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-
M_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_X
MT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_
M^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\
M/J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_
M #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_
M  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1
M_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_X
MT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^
MI_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_  B&D_\
M/J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0!LT5C?\
M"(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG_OZ_^-'_
M  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^I_[^O_C0
M!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (AI/_ #ZG
M_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\ "(:3_P ^
MI_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &S16-_P (
MAI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%8W_  B&D_\ /J?^_K_XT?\
M"(:3_P ^I_[^O_C0!LT5C?\ "(:3_P ^I_[^O_C1_P (AI/_ #ZG_OZ_^- &
MS16-_P (AI/_ #ZG_OZ_^-'_  B&D_\ /J?^_K_XT ;-%5K#3K?3(3%;1^7&
M6W$;BW/XGVJS0 5XT>IKV6O&CU- 'IG@_P#Y%RS_ .!_^AFMFL;P?_R+EG_P
M/_T,ULT %%%% !1110 C*&4@]",<&H[:UBLX1%"@1!VZD^Y/<U+10 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 5XT>IKV6O&CU- 'IG@
M_P#Y%RS_ .!_^AFMFL;P?_R+EG_P/_T,ULT %%%% !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 %>#^+?BUXPN_C+/X0\,RZ/IZ:7+")+;4[>26;4Q)9S3Y4JZ^5&"@
M3< YW@DC VM[Q7SI^T7I=QK_ (GT5;?PIK7]O6=TXTO7=$3$C(;21E5I1]P"
M;JC\$#/>@"U\;/VA=8\$3>$=$T>;PWX?\3ZW"MQ+_P )<;DV=N"!^Z+P@$/N
M. 6P.*[+4O&WBFYU_1_".DR:+'XE?2_[4U'4)K>6>RC7=L5(XQ*CG>P;!+_*
M%SALXJOKBW?B/PA;>#O%_A6XU_4;S2T6YO$M%DLOM)3#$OT0AN<_E64GA#4_
MA;XST7Q!!IU[XALU\/IHMTMBAEG66)RT;;2>5.Y@3VP,]: )6^(7Q'^(O@;1
M-3^'.G>&['57EN(-73Q0\[V]K+!(T,D4?DX9CYBL0Q&-JY(!(%=1\%M=\9^(
MO"MQ=^-UT,:FMY+!&WA])EMGC0[=P\UBQ^8,.W3I6)\/_"&N?#SX)WEK]E,_
MB:]EO=1DMHCNV7%U.\NS/0[/,"DCCY2:Z+4-7/PJ\->'+"WT6_UJW#Q64LMD
MH;R 0 9I,D<$\G'/- '!^)_C7XCL_'>MZ+IAT2.YTNY@B@\.7EO*VH:O$^W=
M+!*)55  S?\ +.0#8=Q7MM>)?B=XDFUWQ;#X7M=.DLO"$,3ZBE_%(\E],\7G
M&"%E=1%MC*'>RODOC:,9/!_$;P5X@\1^(?$Z7&AZE/XF%[%<^$O$5FO[FR4!
M<*[@_(H(;>I&&!/J*W]:\/\ B'P=KOQ(BL-$NM77QDD$]G<6B@QPW7V9;>59
MB?N*/+1PQX^8CM0!L2_%W6/&EZ(/ L>G^7;Z/#K5Q+JT#R>:LJ[H[= DB;'(
M!RYW!?[IKO\ P%XOM_'O@_2M?M8VABOH1)Y3G)C;HRGZ$$5XYH7@+5_@G?S?
MV=I%UX@M[[P]:Z8KV"[BEW"A4%P?NHVXG=VQ7J7P@\%R_#[X<:'H5PZO=6T'
M[]E.1YC$LV/Q- '8T444 %>-'J:]EKQH]30!Z9X/_P"1<L_^!_\ H9K9K&\'
M_P#(N6?_  /_ -#-;- !14%]?6VF6DMU=SQVMM"I>2:9PJ(H&223P !4BRHT
M8D#J8R,[@>,?6@!]%1QSQ2H621'4=65@0*='(DJ[D977U4Y% #J*8DJ2,P5U
M8KP0#G%*[K&I9F"J.I)P!0 ZBFB1"F\,I3&=V>,4)(LJAD8.IZ%3D4 .HIB2
MI*2$=7(X.TYQ2O(L2EG8(HZEC@4 .HIOF)LW[EV8SNSQBA'610R,&4]"#D4
M.HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ***0G'6@!:AGLX;IXVEC60QG<N[L:S]4\6:/HQQ>:C!"_]PMEOR'-:
M%G>0ZA:QW-O(LT$@W(ZG@BN2GC,-5JRH4ZD7..Z33:]5NC65*I&*G*+2?6VA
M-111769!1110 4444 %>-'J:]EKQH]30!Z9X/_Y%RS_X'_Z&:V:QO!__ "+E
MG_P/_P!#-;- 'BG[4?AC4]8\)P:I;6BZOIFEP7DE]I;M@.KP%4F"GAFB/S '
MU)'(%13: /'OP>US3_AQ>VUK'?W6'L=162)+,;4$MKL',><$[1@#><8KT+XC
M^"+KQOH=Q:6.LSZ-<R6T]MYB()(W25=K!T/!Z#!ZCG'6L_2OA=/H&E7$>F>(
M[VUU6\OSJ-[J9BC=KF0J%(*$;0NU5  '&T4 >-^'XH?#7PVL_"]IX:7P==3^
M(X--UBTLYWEC<-\Q979B=K@ =>F172:_K4WPMU7XI6/AN!;2QL/#*:Q:VD"
M16USME4E5Z 'RU8@<9!/<UZGJGPZT_6?#\^FW4DKS33+=->K@2^>I!60=@01
MTZ8XIF@_#JTTY-:DU.YDUV^UE!#?75TBJ98@I58PJC 4 G@>I/>@#SNPTJU\
M >*/A:='0QS:S$]KJ;KRU\/LQD\Z8_QN'4'><GYB,X-=+\5'.J^,O _AVY3S
M=(U"YFDNX&&4G$<>5C<=UR<D=#BM#P]\*8?#]Y97,VK7NJ?V5:-9Z5'<!<V<
M94*<$#YWV@+N;G'UJ&S^&UYJ'AVQ@U77;ZYU>PO&N['59U0W$.>@8 ;3P2,=
M,8H \KO-1FM?$-SX$@\Q/#4GC&WLC&APB6S6QN&MAZ(77&WIM)7I6IK^N7'P
MZNOBQI/AZ/['IUCI-KJ-I;VZA8K.:42(XC4<*"(U; XSD]S7H_\ PJ'37\.R
MV$MU<2ZA+?KJK:L<"?[6I!64=N, ;>FWCI5S2/AK8VEAKL6I7$FM7FN<:A>7
M"JK3*%V*@5>%51G '<D]Z .&TS3;7P%\1/ EKHL0@BUC3Y4U!8QC[0R(K":3
M^\^2<L>3FMKXCA=>^)W@?PS?1"XT.ZCO;VYM95#17+Q*@C1U/#*/,9MIXR >
MU;'AKX8Q:#J45]<ZK=ZK<6EJ;*P>X51]EA]!@?,W ^8\\4MY\-FO=+T59==O
M9-;T>1Y;76I%1I@6!5@RXVL"IP01C@>E 'CT&HS2^(CX#/F-X93QH]B(R<I]
MF^RBY^S?[@D)&WIMPO3BO1_A>XTCQ[XX\-V:"+1K"6WGM;=!B.W,B$NB#LN0
M#@<#)K4'PATU?#D=@MW<+J"7YU7^UN#.;PG)E/;_ &=O3: .E;7@_P &P^$X
M[Z0W,NH:C?S>?>7TX >9L8' X  X % '14444 9$EYK"R,$TZ%D!.&,^,C\J
M;]MUK_H&P_\ @1_]:MFB@#&^VZU_T#8?_ C_ .M1]MUK_H&P_P#@1_\ 6K9H
MH QOMNM?] V'_P "/_K4?;=:_P"@;#_X$?\ UJV:* ,;[;K7_0-A_P# C_ZU
M'VW6O^@;#_X$?_6K9HH QOMNM?\ 0-A_\"/_ *U'VW6O^@;#_P"!'_UJV:*
M,;[;K7_0-A_\"/\ ZU'VW6O^@;#_ .!'_P!:MFB@#&^VZU_T#8?_  (_^M1]
MMUK_ *!L/_@1_P#6K9HH QOMNM?] V'_ ,"/_K4?;=:_Z!L/_@1_]:MFB@#&
M^VZU_P! V'_P(_\ K4?;=:_Z!L/_ ($?_6K9HH QOMNM?] V'_P(_P#K4?;=
M:_Z!L/\ X$?_ %JV:* ,;[;K7_0-A_\  C_ZU'VW6O\ H&P_^!'_ -:MFB@#
M&^VZU_T#8?\ P(_^M1]MUK_H&P_^!'_UJV:* ,;[;K7_ $#8?_ C_P"M1]MU
MK_H&P_\ @1_]:MFB@#&^VZU_T#8?_ C_ .M1]MUK_H&P_P#@1_\ 6K9HH QO
MMNM?] V'_P "/_K4?;=:_P"@;#_X$?\ UJV:* ,;[;K7_0-A_P# C_ZU'VW6
MO^@;#_X$?_6K9HH QOMNM?\ 0-A_\"/_ *U'VW6O^@;#_P"!'_UJV:* ,;[;
MK7_0-A_\"/\ ZU'VW6O^@;#_ .!'_P!:MFB@#&^VZU_T#8?_  (_^M1]MUK_
M *!L/_@1_P#6K9HH QOMNM?] V'_ ,"/_K4?;=:_Z!L/_@1_]:MFB@#&^VZU
M_P! V'_P(_\ K4?;=:_Z!L/_ ($?_6K9HH QOMNM?] V'_P(_P#K4?;=:_Z!
ML/\ X$?_ %JV:* ,;[;K7_0-A_\  C_ZU'VW6O\ H&P_^!'_ -:MFB@#&^VZ
MU_T#8?\ P(_^M1]MUK_H&P_^!'_UJV:* ,;[;K7_ $#8?_ C_P"M1]MUK_H&
MP_\ @1_]:MFB@#&^VZU_T#8?_ C_ .M1]MUK_H&P_P#@1_\ 6K9HH QOMNM?
M] V'_P "/_K4?;=:_P"@;#_X$?\ UJV:* ,;[;K7_0-A_P# C_ZU'VW6O^@;
M#_X$?_6K9HH QOMNM?\ 0-A_\"/_ *U'VW6O^@;#_P"!'_UJV:* ,;[;K7_0
M-A_\"/\ ZU'VW6O^@;#_ .!'_P!:MFB@#&^VZU_T#8?_  (_^M1]MUK_ *!L
M/_@1_P#6K9HH QOMNM?] V'_ ,"/_K4?;=:_Z!L/_@1_]:MFB@#&^VZU_P!
MV'_P(_\ K4?;=:_Z!L/_ ($?_6K9HH QOMNM?] V'_P(_P#K4?;=:_Z!L/\
MX$?_ %JV:* ,;[;K7_0-A_\  C_ZU'VW6O\ H&P_^!'_ -:MFB@#&^VZU_T#
M8?\ P(_^M1]MUK_H&P_^!'_UJV:* ,;[;K7_ $#8?_ C_P"M1]MUK_H&P_\
M@1_]:MFB@#&^VZU_T#8?_ C_ .M1]MUK_H&P_P#@1_\ 6K9HH QOMNM?] V'
M_P "/_K4?;=:_P"@;#_X$?\ UJV:* ,;[;K7_0-A_P# C_ZU'VW6O^@;#_X$
M?_6K9HH QOMNM?\ 0-A_\"/_ *U'VW6O^@;#_P"!'_UJV:* ,;[;K7_0-A_\
M"/\ ZU'VW6O^@;#_ .!'_P!:MFB@#&^VZU_T#8?_  (_^M1]MUK_ *!L/_@1
M_P#6K9JEJ.LV.DH6O+N&V&,XD< G\.M95:M.A!U*LE&*ZMV7WLJ,93?+%793
M^VZU_P! V'_P(_\ K4?;=:_Z!L/_ ($?_6KFM6^,FC6.Y;19;YQW4;5_,_X5
MRES\4_$>OR&'2K/R@>,01EV_/M7P./X]R+!2]G3J^UG_ "TUS/[]OQ/<HY)C
M:RYI1Y5WEI_P3TV;5=5MT+RV-M&H_B>Y %<UJGQ8ATMBKQ6\SC^&";?C\A7*
MP_#WQ9XF?S-3N6@1NOVB3<?^^173:3\%M+M=K7MQ+>..JCY%_P :\C^WN*,V
MTRS+U1B_M5G;_P ET?YG3]2RW"_[S7YWVC_G_P ,8EY\;+ZY'EV&FHDAZ,Y+
MG\A5 VWCKQCRQN(H&[$^2F/Z_C7KFF>&M+T=0+2QAAQ_$%&?SK3H_P!4,US/
M7.\RG)/>%/W(^GG]P?VKAL-I@\.D^\M7_7S/%++X-ZF'#7>QQU*1R $_C7I&
ME0ZGHVG065MI<2P0KM4&YR?Y5T=%?99-PSE607> I<LFK.3;;:]7^AY.+S#$
MXZRKRNETZ&-]MUK_ *!L/_@1_P#6H^VZU_T#8?\ P(_^M6S17U!YQC?;=:_Z
M!L/_ ($?_6H^VZU_T#8?_ C_ .M6S10!6L);J6$F[@6WDW8"H^X8]<_G5FBB
M@ KQH]37LM>-'J: /3/!_P#R+EG_ ,#_ /0S6S6-X/\ ^1<L_P#@?_H9K9H
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**** "BBD9@H))  ZDT +2$XZUQWB;XHZ1H&^*)_MUT./+A/ /N:X&;6/%GQ
M'E,-LCP69."L64C _P!IN]?GN:\;9=@:OU3")XBOTA3UU\WLO/=KL>[ALGKU
MH^UJVIP[RT^Y'JFK>-M$T3<+K485<=8T.]_R&37%:M\<+:,E-,T^28]!)<-M
M'_?(R3^8IND? ^)=K:E?LY[QVXP/S/\ A7::3X$T+1L&WT^)I!_RTF&]OUZ?
MA7CWXUSC94\'!_\ ;\_U7_I)UVR?"[\U5_<O\_S/+CXC\<>,25LTGCA;_GV3
MRD'_  ,_XU=T[X,:IJ#^;JNH)!GDJF97_$\ ?K7L0    P!VI:UI>'V$Q$U5
MSG$U,5+^])J/R2=U_P"!6(EGE6"Y<)3C37DKO[_^ <=I/PH\/Z7AGMWOI!_%
M<MN'_?(P/TKJ[:S@LHQ';PQPH.BQJ !4U%??X#*,ORR/+@J$:?HDG\WN_F>)
M6Q5?$N]:;EZL****]8Y0HHHH **** "BBB@ HHHH **** "O&CU->RUXT>IH
M ],\'_\ (N6?_ __ $,ULUC>#_\ D7+/_@?_ *&:V: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F"@DD #J30 M(S!%+,
M0 .23VKBO$WQ7TG0M\-LW]I78XVPGY%/NW^&:X-[_P 6_$R8QPJT5EG!"9CA
M7ZG^+]:_.\TXWR_!U?J>!3Q.(>T*>NOG)72\[7:ZH][#9/7JQ]K6:IP[RT^Y
M'?>)?BII.A[XK=_M]T.-L1^4'W;_  K@I-2\6?$B8QVZ/#9D]$RD0'NW>NP\
M-?!_3M+VS:D_]HW YV$8B!^G?\?RKOH88[>-8XD6-%& JC %>+_8?$/$OO9W
M7^KT7_RZIO5K^]+7]?1'7]<P.7Z8.'//^:6WR7_#'G_AKX/:?INV;4G^WSCG
M9TC'X=Z[^"WBM8EBAC6*-> J# %245^A95D>79)2]E@**@NKZOU;U9X>)QE?
M&2YJ\F_R^X****]PX@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O&CU->RUXT>IH ],\'_ /(N6?\ P/\ ]#-;-8W@_P#Y%RS_ .!_^AFMF@ H
MKS'XW?$^_P#A_8V5II,5M_:FHPW<D-Q>D^3%Y$)D(P/O,> %^OI73:)XGOH]
M%U*X\16D=A<:=*8Y)("3%.-BL)(\\X.[&.<$$4 =117D^B?&^75?AZ_B"72O
M(OIM5?2;2P+<M)YFQ=Y[=R<>E;&F_$Q],?Q/9^*8X+.]\/V@U&XDL]QBEMBK
M,'0-SD%'4CU'O0!Z!17G/AOXCZO-K'AZVU_3K>P@\1V[3Z?Y#,7A8()/)FSP
M6V9.5XRI%;?CGQA/X=FTC3=.@CN=8U:<P6J3DB-,+N9WQS@#L/6@#JZ*\N;X
MPSV^ESVDUA$?%4>KIH:V:,?)>=QN63/41^7ESWP".M7[/XI-I5MXK@\1PPP:
MEX;B2YN/L>3%/"ZEHWCW<C)5U(/=?>@#T*BO/O#7Q U63Q#I>E^(+&VLWUBT
M:\L6M68[0 "T4F?XP"#D<5J>-?&%UHNIZ)H>E00W&MZP\@@^TY\F*.-=TDCX
MY(&5  ZEAZ4 =;17ER_&&=]+%FMA$/%7]L'06LRQ\D7 &_S,]?+,9$GK@XZU
MTO@?QC<:_=ZQI6IP16^M:1,L5PMN3Y4BLNY'3/.",\'TH ZRBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBFNZQH6=@J@9+$X I-I:L!U-=UC4L[!5'4DX KA_$OQ9TO1M\5F?[0N1Q\A
M^0'W/?\ "N(,OBSXE2X0/#8D]LI$!_6OSO,^-\!A:OU/+XO$U_Y:>J^<MEYV
MN>_ALGK5(^UKM4X=Y?HCN?$OQ8TG1-\5J?[0NAQMC/R ^[?X5PKW7BWXE3%(
MP\-D3RJ92(#W/\5=IX9^$6F:1LFOS_:%R.<,,1@_3O\ C7=Q1)!&J1HL:+P%
M48 KQO[!S_B7W\]K^PHO_EU3>K7:4O\ A_D=?UW Y?I@H<\_YI?HO^&."\-?
M"#3-+V3:B?[0N!SM/$8/T[_C7>Q1)!&L<:+'&HPJJ, #V%/HK]#RO)<OR6E[
M' 45!=;;OU>[^;/!Q.+KXN7/7DW_ %V"BBBO;.,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "O&CU->RUXT>IH ],\'_ /(N6?\
MP/\ ]#-;-8W@_P#Y%RS_ .!_^AFMF@#RS]HM=-N?AUJEMJ^A7>JV;6=Q)'=V
MMJ]P;.X6/]TQ6,%UR2?G PN/F(!K'\$Z!XXU_P +I&=4>TL++5'DTUO%.G/+
M=75HJ#RS,BRQ.I$FXKOPQ"KN%>UT4 ?-'A3P%XN3X;F:_L_/O=+\4R:I'8QV
M4EM-+&)6WLH=SN#!BR@=AC+&NHOO!-Y\5KSXB:HMM=Z79ZSH2Z%I_P#:5O);
M2NP60M(T3@.J[Y !N )VD]"*]OHH \4TV/4_&OB#P%)/H>IZ4/"L#W.IB[M7
MC7[3Y!B6&%B )N2QWQEDP.N2!5G7-8D\6WGA+QQ8Z'K44&BWL\%]IUU8NE['
M&R[2X@&6;!P<*"2#P*]A90RD'.",<'%16MI%90B.%-B=>I))]23R3[F@#Y_N
M/ ^L7U_/X^32KPN/%$&KQZ9)$R73620&W9O*."'VL9 A&[ QC<<5IZAX%O\
MXE_\+)UJ*TNK"'6].@TS2XM0@>VFE$(=C(T3A716=\ . WRDX (KW.B@#QW2
M(K_QKXV\*:G)H^I:9;>&["478O;5X-URR!?+BW >8!@G>N5/&":L>(;JYU#Q
M%X(^($6AZQ%8V4=W:7UC+9.;VWCE"[9/LZ;G;#1@$*&.'!Q@&O6J* /GJ'P1
MK$5^/'[Z5>EY/%+:P=,\HFZ2Q-N+8,8ASYFT>9LP6P0,;LBN^^&>DW5YXK\6
M^++BTN;&VU>2&.S@O86AF,42XWM&P#)DDX# ' Y KT>B@ HHHH R)/"VG2R,
M[1.68DG]ZW7\Z;_PB6F_\\I/^_S_ .-;-% &-_PB6F_\\I/^_P _^-'_  B6
MF_\ /*3_ +_/_C6S10!C?\(EIO\ SRD_[_/_ (T?\(EIO_/*3_O\_P#C6S10
M!C?\(EIO_/*3_O\ /_C1_P (EIO_ #RD_P"_S_XULT4 8W_"):;_ ,\I/^_S
M_P"-'_"):;_SRD_[_/\ XULT4 8W_"):;_SRD_[_ #_XT?\ "):;_P \I/\
MO\_^-;-% &-_PB6F_P#/*3_O\_\ C1_PB6F_\\I/^_S_ .-;-% &-_PB6F_\
M\I/^_P _^-'_  B6F_\ /*3_ +_/_C6S10!C?\(EIO\ SRD_[_/_ (T?\(EI
MO_/*3_O\_P#C6S10!C?\(EIO_/*3_O\ /_C1_P (EIO_ #RD_P"_S_XULT4
M8W_"):;_ ,\I/^_S_P"-'_"):;_SRD_[_/\ XULT4 8W_"):;_SRD_[_ #_X
MT?\ "):;_P \I/\ O\_^-;-% &-_PB6F_P#/*3_O\_\ C1_PB6F_\\I/^_S_
M .-;-% &-_PB6F_\\I/^_P _^-'_  B6F_\ /*3_ +_/_C6S10!C?\(EIO\
MSRD_[_/_ (T?\(EIO_/*3_O\_P#C6S10!C?\(EIO_/*3_O\ /_C1_P (EIO_
M #RD_P"_S_XULT4 8W_"):;_ ,\I/^_S_P"-'_"):;_SRD_[_/\ XUH3ZC:6
MJDS7,48'7<X%8M[\0O#]CGS-3A<CJ(SN/Z5YV)S+!8-7Q-:,/627YLZ*>'K5
M?X<&_1,M?\(EIO\ SRD_[_/_ (T?\(EIO_/*3_O\_P#C7,7GQHT2#/DQ7-R>
MVU-H_7%8=U\<9Y"5L]*7/8R2$G\@/ZU\CBN/.',+I+%*3_NIR_)-?B>I3R7'
MU-J;7K9?F>A_\(EIO_/*3_O\_P#C1_PB6F?\\I/^_P _^->7'X@^--8.+.U,
M>>GD6Q)_\>S2?V#X_P!<_P!=-=QJ>H>?RA^0(KR/^(@4L1IEV!K5O2%E]^OY
M'5_8<J?^\5H0^>IZE_PB>F?\\W_[_/\ XT?\(IIG_/-_^_S_ .->7#X+:W<_
MO)KZU$AZ[V9C^>*7_A1VK?\ /_9?F_\ \31_K3Q&]8Y)*W_7Q+_VP/[-P"WQ
MB_\  7_F>H?\(IIG_/-_^_S_ .-'_"*:9_SS?_O\_P#C7E__  H[5O\ G_LO
MS?\ ^)H_X4=JW_/_ &7YO_\ $T?ZT<2?]"27_@U?_(!_9N7_ /08O_ 7_F>H
M?\(IIG_/-_\ O\_^-'_"*:9_SS?_ +_/_C7E_P#PH[5O^?\ LOS?_P")H_X4
M=JW_ #_V7YO_ /$T?ZT<2?\ 0DE_X-7_ ,@']FY?_P!!B_\  7_F>H?\(IIG
M_/-_^_S_ .-'_"*:9_SS?_O\_P#C7E__  H[5O\ G_LOS?\ ^)H_X4=JW_/_
M &7YO_\ $T?ZT<2?]"27_@U?_(!_9N7_ /08O_ 7_F>H?\(IIG_/-_\ O\_^
M-'_"*:9_SS?_ +_/_C7E_P#PH[5O^?\ LOS?_P")H_X4=JW_ #_V7YO_ /$T
M?ZT<2?\ 0DE_X-7_ ,@']FY?_P!!B_\  7_F>H?\(IIG_/-_^_S_ .-'_"*:
M9_SS?_O\_P#C7E__  H[5O\ G_LOS?\ ^)H_X4=JW_/_ &7YO_\ $T?ZT<2?
M]"27_@U?_(!_9N7_ /08O_ 7_F>H?\(IIG_/-_\ O\_^-'_"*:9_SS?_ +_/
M_C7E_P#PH[5O^?\ LOS?_P")H_X4=JW_ #_V7YO_ /$T?ZT<2?\ 0DE_X-7_
M ,@']FY?_P!!B_\  7_F>H?\(IIG_/-_^_S_ .-'_"*:9_SS?_O\_P#C7E__
M  H[5O\ G_LOS?\ ^)H_X4=JW_/_ &7YO_\ $T?ZT<2?]"27_@U?_(!_9N7_
M /08O_ 7_F>H?\(IIG_/-_\ O\_^-'_"*:9_SS?_ +_/_C7E_P#PH[5O^?\
MLOS?_P")H_X4=JW_ #_V7YO_ /$T?ZT<2?\ 0DE_X-7_ ,@']FY?_P!!B_\
M 7_F>H?\(IIG_/-_^_S_ .-'_"*:9_SS?_O\_P#C7E__  H[5O\ G_LOS?\
M^)H_X4=JW_/_ &7YO_\ $T?ZT<2?]"27_@U?_(!_9N7_ /08O_ 7_F>H?\(I
MIG_/-_\ O\_^-'_"*:9_SS?_ +_/_C7E_P#PH[5O^?\ LOS?_P")H_X4=JW_
M #_V7YO_ /$T?ZT<2?\ 0DE_X-7_ ,@']FY?_P!!B_\  7_F>G/X7TF-=SJR
MCU:=A_6JTFD^'H<^9<1)CKNNR,?^/5YXGP.U3=\VH6@'MN/]*L1? RX./,U2
M(>NV,FG_ *Q\45/X>36]:L?\D']GY;'XL7?TB_\ ,[*1?"4)P^I6BG&<&_Y_
M]"JK)J'@N/KJ4)_W;EF_D:P8_@5'QYFKMUZ+!_\ 959C^!VGC[^HSM]$ H_M
M3C6I\&74X^M1/\I!]6RB.^(D_2/_  "W)XB\#1==0)_W3,W\A563Q?X'3.V:
MYDP?X1+S^>*LQ_!/1!G?<WC?1U'_ ++5J/X.^'DZI<OQ_%+_ ("E[?CRIM2P
M\/G)_P#MS#DR6/VJC^[_ ",.3QUX,3.V#4),?W<\_FXJK)\0_"HSY>FZBW'&
MZ3'_ +.:Z^+X4^&H\9L&DQ_>F?G\C5J+X<>&XL;=*B./[S,W\S1]5X[J;XBA
M#T4G^<6'M,ECM3F_FO\ ,\]D^(^@C[FBW3?[UT1_C55_B3IQ^YH+C_>OG/\
M2O5H_!&@1?=TBTZY^:('^=68_#>D19V:79)G^[;H/Z4_[(XTJ?'F<(^E.+_.
M(?6LHCMAV_63_P SQ>3XBQ$?N]&13_M7$A_J*AT_2/$?CN<FWB>&S)Y=F985
M_$Y+?J:]X33K2+[EK"G^[&!4X    P!V%9SX.S7,;4\XS2=2EUC&*A?U:>WR
M&LVPU#WL+AE&7=N]OZ]3@= ^#NDZ=&&ORVH7'<DE4'T _K72IX/TN-0J0.JC
MH!*P'\ZVJ*_0,LR? 9-2]C@**@O+=^KW?S9X>(Q=?%RYZTFW_70QO^$2TW_G
ME)_W^?\ QH_X1+3?^>4G_?Y_\:V:*]DY#&_X1+3?^>4G_?Y_\:/^$2TW_GE)
M_P!_G_QK9HH QO\ A$M-_P">4G_?Y_\ &C_A$M-_YY2?]_G_ ,:V:* ,;_A$
MM-_YY2?]_G_QH_X1+3?^>4G_ '^?_&MFB@#&_P"$2TW_ )Y2?]_G_P :/^$2
MTW_GE)_W^?\ QK9HH QO^$2TW_GE)_W^?_&C_A$M-_YY2?\ ?Y_\:V:* ,;_
M (1+3?\ GE)_W^?_ !H_X1+3?^>4G_?Y_P#&MFB@#&_X1+3?^>4G_?Y_\:/^
M$2TW_GE)_P!_G_QK9HH QO\ A$M-_P">4G_?Y_\ &C_A$M-_YY2?]_G_ ,:V
M:* ,;_A$M-_YY2?]_G_QH_X1+3?^>4G_ '^?_&MFB@#&_P"$2TW_ )Y2?]_G
M_P :/^$2TW_GE)_W^?\ QK9HH QO^$2TW_GE)_W^?_&C_A$M-_YY2?\ ?Y_\
M:V:* *UAIT&F0F*W4JA;<0S%N?Q^E6:** "O&CU->RUXT>IH ],\'_\ (N6?
M_ __ $,ULUC>#_\ D7+/_@?_ *&:V: "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBL/6?&VB>'[D6]_?I!/C=Y81G('OM!Q7)BL9AL#
M3]MBJD:<>\FHK[W9&M.E4K2Y:47)]DKFY17(2?%?PPF,:@S_ .[!)_5:B?XO
M>&T.!<3/[K"W]:\*7%.10WQM+_P.+_)G:LMQK_Y<R^YG:45PK_&3P\K8!NF'
MJ(A_4U"WQKT%6($%^P]1$G_Q5<TN,>'X[XV'WW-%E..?_+E_<>@45YR?C?I&
M>+*\(^B__%5"?CEI^.--N,_[ZURRXYX<COC(_=)_H:+)LP?_ "Z?X?YGIE%>
M6M\=;8 [=(E)[ S@?^RU$_QV!7Y=&(;U-SG_ -EKFEX@\,Q_YBU_X#/_ .1-
M%D68O_EU^*_S/5Z*\B?XZ3$?)I,8/^U,3_2H9/CE?'&S3;<?[S,:YI>)'#4=
MJ[?_ &Y+_(T7#^8/['XK_,]CHKQ:3XXZJ<;+"S'^\'/_ +-3?^%L>*+CB*RC
MR.?DMV-<[\2\@;M3E.7I!_K8T_U>QWVDE\SVNBO%?^$Z\=W/$-G<9/(\NQ+<
M?]\FC^VOB)=]+>]7=_TZA/Z#%+_B(F!G_!PE>7I3_P#M@_L&LOCJP7_;W_ /
M:J*\5\CXC773[:N>/]8J?U%+_P (Q\0[G_63W([?/>*?Y-3_ -><1/\ @Y3B
M)?\ ;C7^8?V-37QXFFOF>TTUG5!EF"CU)KQ?_A7/C.X_UEXHQTWW1/\ *G+\
M'O$<A)EU&V&>?]=(>?\ OFC_ %NSJ?\ "R:I\Y)?^VA_9>#7Q8N/R5_U/8'U
M"UCSON84QUW2 8J"37M,BSOU&U7'.#,O^->6I\$]3<_O=6A&>N%9O\*GC^!4
MA(,NLCW"V_\ 7=1_K!Q74_A91;UJQ_X OJ.61^+%?=%GH4GC#1(CAM3MA])
M:HW/Q(\.VJY.I1R'^[&"3_*N4C^!=L,>9JDK>NV,#^IJ[:_!+1XFS-=74X_N
M[E4?H*/[1XVK:0P-*'G*=[?=(/89/'5UI/T7^:'WOQIT:#(@@N+DCV"BL.[^
M.%Q(=MGIB GIYCDG]*[2R^&7ARRQMTY)2.\S%\_G6Y:Z+86*XM[*"$>B1@4?
MV7QGC/\ >,?3HKM"%_QDE^8_K.4TOX="4O\ $[?D>1'QQXUU@XM;22-3T\NW
M(_4T?\(UX]UO_CXGGB!_YZS;/Y5[2%"C   ]J6E_J)/$_P#(QS*M5\E+E7W:
MA_;2I_[OAX1^5W^AX[!\%M3NV#7NI1J>_5S^=;5G\$=,BP;B\GG/<* HKTBB
MO1PWA_P[AWS/#\[[RE)_K;\#GJ9YCZFGM++R21REG\+_  Y9X_T'SB.\S%JV
M[70--L0!!86\>.XC&?SK0HKZW"Y/EN"_W;#PAZ12_0\NIB\16_B5&_5L0 *,
M   =A2T45[!RA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X
MT>IKV6O&CU- 'IG@_P#Y%RS_ .!_^AFMFL;P?_R+EG_P/_T,ULT %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %<EXB^&>D>)M3>^N6N8Y
MW #>2X ; P#R#VKK:*\W'Y;@\TI>PQM)5(7O9J^O?\3HH8BKAI<]&3B_(X*/
MX+^'TSE[Q_\ >E7^BU,GP>\.H,&.X?W:7_ 5V]%>''A#((;8*G_X"F=KS7'/
M_E]+[SCD^$OAI5P;21CZF9O\:E7X6>&%4 Z9N/J9I/\ XJNLHKICPSD<=L%2
M_P# (_Y&3S'&/_E]+_P)G,CX;>&E  TJ+CU=_P#&IAX!\/ _\@BV_P"^:Z"B
MNF.193#X<)37_;D?\C-XW%/>K+[W_F8J^"]!4@C1[+(]8%/]*F3PMHL;!ETB
MP5AW%L@/\JU**ZHY9@8?#0@O^W5_D9O$5GO-_>RBFA:;&<II]HI]1 H_I4J:
M;:1$E+6%"?[L8']*LT5TQPU"'PTTODC-U)O>3&1Q)%G8BIG^Z,4^BBNA))61
MGN%%%%, 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 *\:/4U[+7C1ZF@#TSP?
M_P BY9_\#_\ 0S6S6-X/_P"1<L_^!_\ H9K9H RO$WBK1_!FCSZKKNI6VE:=
M",O<74@1>F<#/4G' &2>PH_X2O1!H UPZQ8#13'YHU(W*?9]G][S,[<>^:\Q
M_:3\(:CK/AJ+7]*:WGN="M+YWL;KA9H9;<I(R'^&1!RI]R,C-;'@2]TSQ)H&
MMZAX>TD6FN+?O-=:5JN8!;W_ )2*1)L4]0%;< V2VX=: .\L]>TS4-)75;74
M;2YTMD,JWL,ZO"4'5@X.W''7-&BZ]IGB2P2^TC4;35+)R0MS93K-&2." RDC
MBOG.VN)$\ 6ND7&G'2[B3Q@D&N6Z.# SL^\[,<>6QV<?G6[XYU;4?#/B;XO'
M0-\+1^%(]0_<G;Y=V$F42+Z-L1.?]@4 >UZ7XFT?7+N]M=-U:QU"ZLG\NZAM
M;E)7MW_NNJDE3P>#BK.IZK9:)8S7NHWD%A90C=)<74JQQH/5F8@ ?6O&S:6W
MAWQ%\%H]$B6)9+62R;RCP]I]EWD,>XW*C<]QFNA^)CO<?$3X=V$PW:=)>3S.
MA/RM*D>8\COC)(H [Z+7M,GT?^UHM1M)-*\HS?;DG4P>6!DOOSMVX[YQ2Z/K
MFG>(=.BU#2M0M=3L)<F.ZLYEEB?!P<,I(/-?.6I7$P\<W>@*A'AF3Q[:B6+.
M(RQMC.8\=-IG56QW-:WCG5+_ $+6OC1%H^^*'^Q[.]?RFVA+EUD1W'HQC1,G
M_9% 'N6D>)M'\0274>EZK8ZD]J_E7"V=RDIA?^ZX4G:?8U/J^LZ?X?T^:_U2
M^MM-L81F2ZO)EBB09Q\S,0!^->3BWAT'XD_#2'2(Q%'/I,UO,L7"M J*RY]<
M-R/K6OXZ=[KXR_#JQN!NTX)?WBHQ^5KE$14..Y59)"/J: .^;7M,71_[6;4;
M0:5Y7G_;C.OD>7C._?G;MQSG.*DTK5['7;"*^TV]M]0LIANCN;6598W'J&4D
M'\*^;[:XF/CH^'PA'AA?'[A8B<1[OL@N#'CIM\\E\=-QKTWX<RO;_%'XB6%N
MI73DGMIPH^ZLSQ_/@=LX!- 'IU%%% !161)?ZLLC!-*1T!(#?:0,CUZ4W^T-
M8_Z!"?\ @2O^% &S16-_:&L?] A/_ E?\*/[0UC_ *!"?^!*_P"% &S16-_:
M&L?] A/_  )7_"C^T-8_Z!"?^!*_X4 ;-%8W]H:Q_P! A/\ P)7_  H_M#6/
M^@0G_@2O^% &S16-_:&L?] A/_ E?\*/[0UC_H$)_P"!*_X4 ;-%8W]H:Q_T
M"$_\"5_PH_M#6/\ H$)_X$K_ (4 ;-%8W]H:Q_T"$_\  E?\*/[0UC_H$)_X
M$K_A0!LT5C?VAK'_ $"$_P# E?\ "C^T-8_Z!"?^!*_X4 ;-%8W]H:Q_T"$_
M\"5_PH_M#6/^@0G_ ($K_A0!LT5C?VAK'_0(3_P)7_"C^T-8_P"@0G_@2O\
MA0!LT5C?VAK'_0(3_P "5_PH_M#6/^@0G_@2O^% &S16-_:&L?\ 0(3_ ,"5
M_P */[0UC_H$)_X$K_A0!LT5C?VAK'_0(3_P)7_"C^T-8_Z!"?\ @2O^% &S
M16-_:&L?] A/_ E?\*/[0UC_ *!"?^!*_P"% &S16-_:&L?] A/_  )7_"C^
MT-8_Z!"?^!*_X4 ;-%8W]H:Q_P! A/\ P)7_  H_M#6/^@0G_@2O^% &S16-
M_:&L?] A/_ E?\*/[0UC_H$)_P"!*_X4 ;-%8W]H:Q_T"$_\"5_PH_M#6/\
MH$)_X$K_ (4 ;-%8W]H:Q_T"$_\  E?\*/[0UC_H$)_X$K_A0!LT5C?VAK'_
M $"$_P# E?\ "C^T-8_Z!"?^!*_X4 ;-%8W]H:Q_T"$_\"5_PH_M#6/^@0G_
M ($K_A0!LT5C?VAK'_0(3_P)7_"C^T-8_P"@0G_@2O\ A0!LT5C?VAK'_0(3
M_P "5_PH_M#6/^@0G_@2O^% &S16-_:&L?\ 0(3_ ,"5_P */[0UC_H$)_X$
MK_A0!LT5C?VAK'_0(3_P)7_"C^T-8_Z!"?\ @2O^% &S16-_:&L?] A/_ E?
M\*/[0UC_ *!"?^!*_P"% &S16-_:&L?] A/_  )7_"C^T-8_Z!"?^!*_X4 ;
M-%8W]H:Q_P! A/\ P)7_  H_M#6/^@0G_@2O^% &S16-_:&L?] A/_ E?\*/
M[0UC_H$)_P"!*_X4 ;-%8W]H:Q_T"$_\"5_PH_M#6/\ H$)_X$K_ (4 ;-%8
MW]H:Q_T"$_\  E?\*/[0UC_H$)_X$K_A0!LT5C?VAK'_ $"$_P# E?\ "C^T
M-8_Z!"?^!*_X4 ;-%8W]H:Q_T"$_\"5_PH_M#6/^@0G_ ($K_A0!LT5C?VAK
M'_0(3_P)7_"C^T-8_P"@0G_@2O\ A0!LT5C?VAK'_0(3_P "5_PH_M#6/^@0
MG_@2O^% &S16-_:&L?\ 0(3_ ,"5_P */[0UC_H$)_X$K_A0!LT5C?VAK'_0
M(3_P)7_"C^T-8_Z!"?\ @2O^% &S16-_:&L?] A/_ E?\*/[0UC_ *!"?^!*
M_P"% &S16-_:&L?] A/_  )7_"C^T-8_Z!"?^!*_X4 ;-%8W]H:Q_P! A/\
MP)7_  H_M#6/^@0G_@2O^% &S16-_:&L?] A/_ E?\*/[0UC_H$)_P"!*_X4
M ;-%8W]H:Q_T"$_\"5_PH_M#6/\ H$)_X$K_ (4 ;-%8W]H:Q_T"$_\  E?\
M*/[0UC_H$)_X$K_A0!LT5C?VAK'_ $"$_P# E?\ "C^T-8_Z!"?^!*_X4 ;-
M%8W]H:Q_T"$_\"5_PH_M#6/^@0G_ ($K_A0!LT5C?VAK'_0(3_P)7_"C^T-8
M_P"@0G_@2O\ A0!LT5C?VAK'_0(3_P "5_PH_M#6/^@0G_@2O^% &S16-_:&
ML?\ 0(3_ ,"5_P */[0UC_H$)_X$K_A0!LT5C?VAK'_0(3_P)7_"C^T-8_Z!
M"?\ @2O^% &S15:PFN9X2UU;BVDW8""0/D>N1^-6: "O&CU->RUXT>IH ],\
M'_\ (N6?_ __ $,ULUC>#_\ D7+/_@?_ *&:V: .6\?_  _M?'^DR6DU[>:;
M,T$MNEU92;75)%VNI!R&!P.".W45FQ?![2+72H[2TU#5K&<7IU"74+>\*W%Q
M.5VEI&P0PQ@8Q@8&!Q7=T4 <RWP[T23PY/HLENTMK/)Y\LCOF5Y<@^:6_OY
M.?:I/#G@73?#<%^B&>_FU YN[J_?S99QMV@,<#@+P!C%=%10!QOA_P"%FC>&
M+E;BU:\G>"V:TLDN9]ZV4)ZQP\?*. ,G)P!S572_A59IX6ATF]N]0G-O=-=V
MMU-=&2ZM7/3;*1VR>V,&N\HH Y)?A?H0\,R:(T4LD,EP+Q[EY,W!N V\3;_[
MX8 @^V,8XJUH?@+2M#T[4;3;+?MJ3%[ZYOG\R6Y)7;\[8' 4     5T=% ')
M>&_AGI'AB[>YMY+NYG$'V6![N;S#;0_\\X^/E7\SQUI)OAEI4V@Z;IC7-_OT
MV0RV>H&Y+7<+D$%A(0<Y#$<@C!KKJ* .2_X5?H0\,1Z&(I5A2X^V+<B3_2/M
M.[>9]_\ ?W<Y_#&.*T_"WA*Q\(VDT-F99I;B4S7%U<OOFG<_Q.W<XK:HH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *\:/4U[+7C1ZF@#TSP?_R+EG_P/_T,
MULUC>#_^1<L_^!_^AFMF@ 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@ KQH]37LM>-'J: /3/!_P#R+EG_ ,#_ /0S
M6S6-X/\ ^1<L_P#@?_H9K9H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *\:/4U[+7C1ZF@#TSP?_ ,BY9_\  _\
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
MVW_/Q%_WV*J?\(YIG_/C#_WS1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S
M\1?]]BJG_".:9_SXP_\ ?-'_  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\
M_$7_ 'V*J?\ ".:9_P ^,/\ WS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M
M_P _$7_?8JI_PCFF?\^,/_?-'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/
MQ%_WV*J?\(YIG_/C#_WS1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]
M]BJG_".:9_SXP_\ ?-'_  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\_$7_
M 'V*J?\ ".:9_P ^,/\ WS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M_P _
M$7_?8JI_PCFF?\^,/_?-'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/Q%_W
MV*J?\(YIG_/C#_WS1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]]BJG
M_".:9_SXP_\ ?-'_  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\_$7_ 'V*
MJ?\ ".:9_P ^,/\ WS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M_P _$7_?
M8JI_PCFF?\^,/_?-'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/Q%_WV*J?
M\(YIG_/C#_WS1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]]BJG_".:
M9_SXP_\ ?-'_  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\_$7_ 'V*J?\
M".:9_P ^,/\ WS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M_P _$7_?8JI_
MPCFF?\^,/_?-'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/Q%_WV*J?\(YI
MG_/C#_WS1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]]BJG_".:9_SX
MP_\ ?-'_  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\_$7_ 'V*J?\ ".:9
M_P ^,/\ WS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M_P _$7_?8JI_PCFF
M?\^,/_?-'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/Q%_WV*J?\(YIG_/C
M#_WS1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]]BJG_".:9_SXP_\
M?-'_  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\_$7_ 'V*J?\ ".:9_P ^
M,/\ WS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M_P _$7_?8JI_PCFF?\^,
M/_?-'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/Q%_WV*J?\(YIG_/C#_WS
M1_PCFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]]BJG_".:9_SXP_\ ?-'_
M  CFF?\ /C#_ -\T 6_M]M_S\1?]]BC[?;?\_$7_ 'V*J?\ ".:9_P ^,/\
MWS1_PCFF?\^,/_?- %O[?;?\_$7_ 'V*/M]M_P _$7_?8JI_PCFF?\^,/_?-
M'_".:9_SXP_]\T 6_M]M_P _$7_?8H^WVW_/Q%_WV*J?\(YIG_/C#_WS1_PC
MFF?\^,/_ 'S0!;^WVW_/Q%_WV*/M]M_S\1?]]BJG_".:9_SXP_\ ?-'_  CF
MF?\ /C#_ -\T 7XY4F7=&ZNN<94YI]06EE!8QF.WB6%"=Q51@9]?TJ>@ KQH
M]37LM>-'J: /3/!__(N6?_ __0S6S6-X/_Y%RS_X'_Z&:V: "BBB@ HHHH 1
ME#J58 J1@@]Z;##';1+%%&L4:C"H@P /84^B@ 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@ KE_$GQ
M/\*>#]9T_2=:U^QTW4K]MMO;7$P5WX)!QV!VD9/&>.IKJ*^:/B[H%YX ^*Y\
M8?8$\3^&]=N$34]/C56NK=HK">,[0>&C\IBY3KG.!\U 'T)JOB;2-#^R?VAJ
M=I9?:Y!%;^?,J><YZ*N3R3[57\3^-_#_ (*AAFU_6K'1HIFVQO>SK$&/H-QK
MQ?XS6>@7_@#X9:EI4$-Q:1ZMIJZ?=R1@RK <8 8C(R,9%>M^.;FQTK2;R9M/
MBU+4KZ$V4%FZAC=,<[8R#_!DY;L!DF@"7Q1\2/"O@G3;34?$'B/3-%L+M@MO
M<WUVD4<QQNPK,0#QSQ5CPGXW\/\ CS3FO_#FM6&NV2.8VN-/N%F0,.JY4D9K
MA] ^%7A7PM\+=#TW7[/3_$L/AG3F@$NH0I/&C  R85@0.5P.X QZUO?!_P ,
M6GACP/:"UTZWTHW[-J$MK;1")(VE.X+M  &%VCCTH V+WQUX=TW7X-#NM<L+
M?6)P#%82W"K,^>F%)R:76?&_A[P[JEEINJ:U8:??WK!;:VN;A4DF). %!.3S
MQ7S1\2K75_"_@GXI:%J^A7EWJFNZH;G0]7B4,DTTCH+8!^JR1L!@=@M>A?M"
MZ7JEE\-/M)TRRU?2HS!<^(E=REU-%%LR821@$;2>HQVY)- 'JWB'QMX?\)26
MJ:UK5CI3W3[(%O)UC,C>BY/)K:5@R@@@@\@CO7DOQ[L-1U+X7ZG>:)IECJ$$
M]J)-1AO&*RR6BC<RQ\$!L9ZX_.O0O!M[;:EX2T:ZLXWAM);.)XHY.65=@P#[
M@4 ;-%%% !7C1ZFO9:\:/4T >F>#_P#D7+/_ ('_ .AFMFL;P?\ \BY9_P#
M_P#T,ULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>=^-?@=H'CK6H]1O;G
M4[;=+YMU:V=X\4-T?),/[Q1WV$+D8R!CI7HE% '#^,?@_H'C72]'TVZ:_L;#
M27C>TM]-NWMTC9/N'"]=N.*R/B1^SOX5^*NH6%[K\^M23V,/DP&UU6: *.YP
MA&2>Y[UZ?10!R>C_  QT+0O 47@ZUBG_ +$1#&4EG9Y9 S%FWR$[F)).23SF
MCQYX%A\:)I"-+<6S:?=I=12VUT\.QEZ9"_?';:>*ZRB@#F8?AYI*^)FUZX-U
MJ%^&+P_;;AI8[8GKY2'A/PJAJ'PCT+5/$5_J]U)J$WV]HWNK!KV0V<S(H52T
M.=O11^5=K10!QNN?"G1?$.O2ZK=3:B&GA6">TAO9$MIT7HKQ [3UKKH(([6"
M.&%%CBC4*B*,!0.@%244 %%%% !7C1ZFO9:\:/4T >F>#_\ D7+/_@?_ *&:
MV:QO!_\ R+EG_P #_P#0S6S0 45F^(O$NE>$M)GU/6=0M],L(02]Q<R!%'&<
M<]3QP!R>U36VLZ?>Z6FI6]];3Z<Z>8MW'*K1%/[P<'&/?- %RBJT>IV<U@+Z
M.[@>R*>8+E9 8]O][=G&/>F:3K.GZ]9K=Z9?6VHVC$A9[2998R1U 9210!<H
MK/T[Q!I>L7-W;6&I6=[<6C^7<16\Z2/"WHX!)4^QJ?4-1M-)LY;N^NH;*UB&
MZ2>XD$:(/4L>!0!9HJG'K-A-I?\ :4=];/IWE^;]L693#LQG=OSC&.^:72]7
ML-<L8[W3;VWU"SDSLN+6598VQP<,I(- %NBL_3/$&EZV]PFG:E:7[VS^7,MK
M.LAB;^ZVTG:?8U-J>JV6B6,M[J-Y;V%G$,R7%U*L<:#W9B * +5%4VUG3UTO
M^TS?6PT[R_.^V&9?)V8SNWYQC'?.*?IVIV>L645Y87<%]:2C,<]M()(W'J&!
M(- %FBBB@ 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@ HHIDT\=O&7ED6)!U9R !^-
M #Z*YW4?B+X7TG/VKQ!IT1'5?M*LP_ $FN4U+]H[P%IV<:N;MA_#;PL?Y@"N
MJ&%KU/@@W\F<T\30I_'-+YH]-HKP?4OVN_#=OG[%I=_>8Z>9MBS_ #KE=1_;
M#U"0E=/\/V\>>!Y\K.?TQ7?#)\;/_EW;ULCAGFV#A]N_I<^HJ*^2F^./Q6\1
MG&F:5+&C=[;3V8#_ ($1Q2?V/\</%/,CZC;Q-_STG2)?RSG]*W_L><?XM6,?
MF8?VM"7\*G*7R/K">[@M5W3S1PKZR,%'ZUAZE\0_#.D9^UZ[8PXZYF!_E7SA
M;_LT_$#63NU36X8E;KON9)3^7 K=TW]CI.#J'B)GSU%O!M_F31]2P%/^)B+^
MB#ZYCI_P\/;U9Z/J7[1O@/3<_P#$W^U$?\^T3/FN4U/]KOPW;9%GIM]>'LQ"
MH/U-7M-_9/\ !UIC[5+?7Q']^79G_OFNKTSX$>!M+P8] MYF'1I\N?UHOE-/
MI*7X!;-*G6,?Q/'K[]K_ %&Y8QZ;X<B!/0R2EC^0%9;_ !S^*OB-BFG:7Y /
M3[/8L3^;<5]/6/A/1=,4+:Z39P =-D"_X5J(BQJ%50JCL!@4?7\'3_A89?-W
M#ZCBY_Q,0_DK'R8NE?''Q.099M2MU;D;W6 ?IBOIGP19:KIWA/3+;7+@76JQ
M0A;B4'.YLGOWXP,UN45PXK'/%14.2,4NRL=N%P2PTG+GE)ON[A1117FGHA11
M10 4444 %>-'J:]EKQH]30!Z9X/_ .1<L_\ @?\ Z&:V:QO!_P#R+EG_ ,#_
M /0S6S0!XW^TMX0U36?#,6O:4+:[DT.UOGFTZ[.U9HI;<H[H>0)4'*YX.2,C
M-6=';PMXS^&OC!K32G@6>69]3T?4[94>UNQ$FY6CQC/RJ^02"6R"<UV/Q!\
M0^/M(EM&U*]TFX:WFMUNK)QD)(N'5E8%64X'49XX(J'3OAAIVE>%]4T:UOM0
MB?5)'FO=2\U6NIY& #.692N=H"X"@    4 >3I/*/@'\+[(9%E?7=C;W>&P&
MCR3M/L2!5KQMJ]_X0\1_%Q?#ZM (?"L>I*L/RB*Z"3*'4= VQ$/_   5Z7I?
MPJTG3O </A*6XO=1TR#;Y#W<B^=#M(*;615P5(R#CZYJ_P"'/ 6G>'H=1#27
M&J7.I'_3;O46626X 7:%;"@;0O   '7U- 'FHLK;PMXC^#2:)$(OM%O)92^4
M?];;?9=YW'^+YT1LGOS70_$UWN_B%\/=,G7=ID]W/-*C'Y7D2/* COC)-;/A
M[X5:3X8N8[BWGO[MK6U:ST^.ZG#BPA.,QP\ C@ ;F+-@ 9Q5;3?A9 WA>WTO
M4-2U2YFMKIKNSO[BZ$MY:L>F)"N#C)'((P<4 >1:C=3KXWNO#2(P\,R>.K5)
M(MV(^;8W!BQ_=,RJV.A-:OC75K[PUJ_QEM]%#PVZ:/9WQ$1VB*X=9$=U]"41
M"?\ =%>JK\*]#_X1F3176XE62Y%\]Z\G^DFZ#!Q/O ^^& (XQQC&.*MZ'\/]
M+T;3M4M9#-JDFJL6O[N_8/-=';M&\J ,!0    /3DT >?I:P>&_B1\-H-'B$
M,=WI4UO<+%P'A5%92WKAN<^];'CQVOOC%\/-,N5WZ88[^\\MC\CW$:(J9'<J
MLCD?6M[PU\,=+\,7ANHKF^O9TM_LEL][,'-I!_SSBPHP.G)R>!S23_#+3[C0
MM+T]]0U-KG2Y#-9ZJ]R'O(7(()WL"#E6((8$8[<"@#Q6VNIF\<'PSL;_ (1A
M/'KHL1;$?_'H+@Q8_N^>2V.F37I?PWD:T^)WQ"TRW4IID4UM<(@X1)7C._ [
M9P":W_\ A5>ACPQ'HJK<*J7/VX7PD_TK[46WF<OCERW/3';&.*U/"GA"R\(V
MMQ';//<W%S*9[F\NF#S3R'C<Y  Z#    ]* -RBBB@#(D_M[S&\O^SO+R=N[
MS,X[9IO_ !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0
M_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8
MW_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5L
MT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_
M\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/
M_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_
M !4/_4,_\B5LT4 8W_%0_P#4,_\ (E'_ !4/_4,_\B5LT4 8W_%0_P#4,_\
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
M/4T >F>#_P#D7+/_ ('_ .AFMFL;P?\ \BY9_P# _P#T,ULT %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %<KXF^*/A7P;?"SUC6H+*Z*
MAO*8,S 'ID*#C\:ZJO+O'W[/'AOXA^(I=:OKK4;6[E14D%I*@5MHP#AD;G
MX]*Z\-&A*I;$MJ/D<N)=>,+X=)R\R_\ \+_^'_\ T,MO_P!^I?\ XFC_ (7_
M /#_ /Z&6W_[]2__ !-<;_PR#X1_Z"FM_P#?Z'_XU1_PR#X1_P"@IK?_ '^A
M_P#C5>K[+*?^?D_N7^1Y?M,T_DC][_S.LE_:(\ 1N5&O(_\ M+#)C_T&F?\
M#1?@'_H-C_OR_P#A7.Q?LD>#8T :[U:0_P!YITS^B"G_ /#)?@O_ )^-5_\
M A?_ (BCDRG^>?X?Y!SYI_+#\3?_ .&B_ /_ $&Q_P!^7_PJM_PTOX#_ .@C
M-_WX:LG_ (9+\%_\_&J_^!"__$59_P"&5? W_/.__P# D_X4<N4K[4_P#FS1
M](?B7?\ AI?P'_T$9O\ OPU-E_:;\"1H6%_</_LK;G-5/^&5? W_ #SO_P#P
M)/\ A3H_V6/ J."UO>R#^ZUTV#^5%LI[S_ +YKVA^([_ (:C\"_\][W_ ,!_
M_KT?\-1^!?\ GO>_^ __ ->I?^&7_ '_ $#KG_P+D_QH_P"&7_ '_0.N?_ N
M3_&B^4_W_P  MFO]S\2K-^U5X'A(PVH29_N6PX_-JB?]K'P2%)6/4V;L#;J,
M_P#CU:</[,OP^BSNTB:7/]^\F&/R85,G[-GP\1@PT)B0<\WDY'Y;Z.;*%]F?
MX?YARYJ_M0_'_(Y[_AK;PC_SZ:C_ -^E_P :@D_:Z\,JY":;?LO8D*,UU_\
MPSS\/_\ H7X_^_TG_P 55B/X"^ HT"CPY;$#NQ8G\R:/:92OL3^]?YA[/-/Y
MX_<_\C@IOVOO#Z@>7H]](>X+**B/[86B@'&A7A/8>:O^%>D0_ _P+ 25\-6+
M9_OIN_G4H^#/@<$'_A%]-X]8!1[;*E_RZE]__!#V.9O_ )>Q^[_@'E/_  V/
MIW_0LW7_ (%+_P#$U#+^V/;;SY?AN4+_ +5R,_RKV7_A4_@O_H5-'_\  */_
M  J:+X:>$X$V1^&M*1?1;1 /Y4?6,K6U!_?_ ,$/J^9/>LON_P" >'3?MC#;
M^Z\.$-_MW&1_*H?^&Q9_^A=C_P"_QKWV+P!X:@;='H&FHWJMJ@/\JF_X0S0?
M^@-8?^ Z?X4?6LM6V'?_ ($Q_5LP_P"?Z_\  3YS_P"&Q-2_Z%^U_P"_K5#-
M^V)K6X>5H-@%_P!N1R?YU]-CP]I8&!IUK_WY7_"I8=*LK=2([2",'LL8%'UW
M +;#?^3,7U/'/_F)_P#)4?+G_#8>O_\ 0!TW_ON3_&C_ (;#U_\ Z .F_P#?
M<G^-?4_V&V_Y]XO^^!1]AMO^?>+_ +X%'U[ _P#0+_Y,_P#(?U+&_P#03_Y*
MO\SY6_X:O\6R?,FAVFT\C".11_PU9XO_ .@':?\ ?MZ^JA:0#_EC'_WR*7[+
M!_SQC_[Y%'U_!?\ 0*OO_P" +ZCC/^@E_=_P3Y4/[5/C*0;$T.U#MP,1.3GZ
M4G_#2OQ!_P"@)'_X"/7U8+6$?\L8_P#OD4OD1_\ /-/^^11_:&#6V%7W_P#
M']0Q?7$O[O\ @GRE_P -*_$'_H"1_P#@(](?VC/B1=?+!HH##D[+%VX_*OJ[
MR(_^>:?]\BE$,:]$4?04?VCA>F&C]_\ P ^H8K_H)?W?\$^3_P#A?WQ2_P"@
M-)_X+7_PH_X7]\4O^@-)_P""U_\ "OK'8O\ ='Y4;%_NC\J/[2PW_0-'^OD+
M^S\1_P!!,OZ^9\FGXV_%ZZ.Z#2+@(>/DTEF'Y[:3_A8'QKO/D2POE)YR+';^
MI%?6@ '08I:/[3HKX<-$/[-K/XL1(^2_[8^.=Y\ZPZD@'& B+^A-']C_ !XN
MR5>35$1^?FN8@!^35]:44?VO;X:$%\A_V5?XJT_O/DO_ (5_\:[T9EO+M2O0
M/>*/Y4?\*4^+=XQ$FJE?,^\7U!A^>!7UI11_;59?#3BOD']CTG\4Y/YGR:G[
M-_Q(G!\_6X1CH/M\C?TJ=/V6?&,Q!F\0P M]X^9(V/\ &OJNBD\[Q?2R^0?V
M-A>MW\SY:3]D'6IP1/XEMU Z#R7;/_CU6H?V.9@%\WQ(A/\ %LMR/RYKZ;HJ
M'G6.?V_P7^1:R?!+['XO_,^<8?V.K,$^;XAG([;(0*N1_L>:'L'F:]J!;OM1
M,?RKZ"HK-YOCG_R\_!?Y&BRK!+_EW^?^9X'#^Q_X=C8E]9U&48Z$(/Y"IA^R
M)X8!&=2U _BO^%>[45']JXU_\O'^!7]F8-?\NT>)?\,F>$?^?F__ ._@_P *
MEB_91\&(N':^D/J9L5[114_VGC'_ ,O67_9V$7_+M'CL7[*W@='R\5[(O]TW
M)%3_ /#+G@+_ )\[S_P+>O6Z*G^T<8_^7K^\K^S\(O\ ETON/+!^S1X#  _L
MV8_6X:IH?V<? <((_L@OGN\K&O3:*AX[%/\ Y>R^]E?4L,O^7:^Y'F\?[/7@
M.-PW]B(V.S.2*L?\*$\"?]"];?K_ (UZ!14_7,2_^7DOO92PF'7_ "[7W(X9
M/@AX$10O_",V)QW*$G^=6E^$?@Q  /#E@,=/W5=?14/$UWO4?WLM8:@MH+[D
M<VOPW\+*01H-@".G[D593P3X?C<,NBV(8=#]G7_"MNBH=:H]Y/[RU2IK:*^X
MS5\-:0ARNE62GU%N@_I4J:+I\9REA;*?585']*NT5'/)]2^2*Z%=+"UCSMMH
M5SZ(!4J1)$#L14S_ '1BGT5-VQV2"BBBD,**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\:/4U
M[+7C1ZF@#TSP?_R+EG_P/_T,ULUC>#_^1<L_^!_^AFMF@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQH]37LM>-
M'J: /3/!_P#R+EG_ ,#_ /0S6S6-X/\ ^1<L_P#@?_H9K9H **** "BBB@ H
MHHH **** "BN*^+GC6[\!^$O[1LXXO.DNH;;S[@$Q6X=L&5P.2J_4?453^$.
MN>)M8T6"37IK74H9K2*Y@U.UB,0D+%@R,F2,KM!R#R&' H ]!HHHH **** "
MBHC=0@D&5 1_M"C[5!_SVC_[Z% $M%1?:H/^>T?_ 'T*/M4'_/:/_OH4 2T5
M%]J@_P">T?\ WT*/M4'_ #VC_P"^A0!+147VJ#_GM'_WT*/M4'_/:/\ [Z%
M$M%1?:H/^>T?_?0H^U0?\]H_^^A0!+147VJ#_GM'_P!]"C[5!_SVC_[Z% $M
M%1?:H/\ GM'_ -]"C[5!_P ]H_\ OH4 2T5%]J@_Y[1_]]"C[5!_SVC_ .^A
M0!+147VJ#_GM'_WT*/M4'_/:/_OH4 2T5%]J@_Y[1_\ ?0H^U0?\]H_^^A0!
M+147VJ#_ )[1_P#?0H^U0?\ /:/_ +Z% $M%1?:H/^>T?_?0H^U0?\]H_P#O
MH4 2T5%]J@_Y[1_]]"C[5!_SVC_[Z% $M%1?:H/^>T?_ 'T*/M4'_/:/_OH4
M 2T5%]J@_P">T?\ WT*/M4'_ #VC_P"^A0!+147VJ#_GM'_WT*/M4'_/:/\
M[Z% $M%1?:H/^>T?_?0H^U0?\]H_^^A0!+147VJ#_GM'_P!]"C[5!_SVC_[Z
M% $M%1?:H/\ GM'_ -]"C[5!_P ]H_\ OH4 2T5%]J@_Y[1_]]"C[5!_SVC_
M .^A0!+147VJ#_GM'_WT*/M4'_/:/_OH4 2T5%]J@_Y[1_\ ?0H^U0?\]H_^
M^A0!+147VJ#_ )[1_P#?0H^U0?\ /:/_ +Z% $M%1?:H/^>T?_?0H^U0?\]H
M_P#OH4 2T5%]J@_Y[1_]]"C[5!_SVC_[Z% $M%1?:H/^>T?_ 'T*/M4'_/:/
M_OH4 2T5%]J@_P">T?\ WT*/M4'_ #VC_P"^A0!+147VJ#_GM'_WT*/M4'_/
M:/\ [Z% $M%1?:H/^>T?_?0H^U0?\]H_^^A0!+147VJ#_GM'_P!]"C[5!_SV
MC_[Z% $M%1?:H/\ GM'_ -]"C[5!_P ]H_\ OH4 2T5%]J@_Y[1_]]"C[5!_
MSVC_ .^A0!+147VJ#_GM'_WT*/M4'_/:/_OH4 2T5%]J@_Y[1_\ ?0H^U0?\
M]H_^^A0!+147VJ#_ )[1_P#?0H^U0?\ /:/_ +Z% $M%1?:H/^>T?_?0H^U0
M?\]H_P#OH4 2T5%]J@_Y[1_]]"C[5!_SVC_[Z% $M%1?:H/^>T?_ 'T*/M4'
M_/:/_OH4 2T5%]J@_P">T?\ WT*/M4'_ #VC_P"^A0!+147VJ#_GM'_WT*/M
M4'_/:/\ [Z% $M%1?:H/^>T?_?0H^U0?\]H_^^A0!+147VJ#_GM'_P!]"C[5
M!_SVC_[Z% $M%1?:H/\ GM'_ -]"C[5!_P ]H_\ OH4 2T5%]J@_Y[1_]]"C
M[5!_SVC_ .^A0!+147VJ#_GM'_WT*/M4'_/:/_OH4 2T5%]J@_Y[1_\ ?0H^
MU0?\]H_^^A0!+147VJ#_ )[1_P#?0H^U0?\ /:/_ +Z% $M%1?:H/^>T?_?0
MH^U0?\]H_P#OH4 2T5%]J@_Y[1_]]"C[5!_SVC_[Z% $M%-219!E&##IE3FG
M4 %>-'J:]EKQH]30!Z9X/_Y%RS_X'_Z&:V:QO!__ "+EG_P/_P!#-;- !111
M0 4444 %%%% !1110!A^,I9H]#E":/\ V["Y"7%D-I9XC][:&X8].#BO$?A+
M\++_ %[POJ^CZI!K7A_PC>0V[06;W;0W*7"L6D:,J28T/R#;GL>E?15% &!X
M(\&67@'P]#HVGSWMS:Q,SK)?W+7$I+')R[<FM^BB@ HHHH S7\.:9([.UG&S
M,<DG/)IO_",Z7_SY1?K6I10!E_\ ",Z7_P ^47ZT?\(SI?\ SY1?K6I2%@.I
M ^M &9_PC.E_\^47ZT?\(SI?_/E%^M:9(7J0/K10!F?\(SI?_/E%^M'_  C.
ME_\ /E%^M:8.:,YH S/^$9TO_GRB_6C_ (1G2_\ GRB_6M2B@#+_ .$9TO\
MY\HOUH_X1G2_^?*+]:U** ,O_A&=+_Y\HOUH_P"$9TO_ )\HOUK4HH R_P#A
M&=+_ .?*+]:/^$9TO_GRB_6M,L <$@&@D#J<4 9G_",Z7_SY1?K1_P (SI?_
M #Y1?K6F3CK1GC/:@#,_X1G2_P#GRB_6C_A&=+_Y\HOUK3#!NA!^E+0!E_\
M",Z7_P ^47ZT?\(SI?\ SY1?K6I10!E_\(SI?_/E%^M'_",Z7_SY1?K6I10!
ME_\ ",Z7_P ^47ZT?\(SI?\ SY1?K6I2%@#@D T 9G_",Z7_ ,^47ZT?\(SI
M?_/E%^M:9('4@?6C- &9_P (SI?_ #Y1?K1_PC.E_P#/E%^M:?6@$'H<T 9G
M_",Z7_SY1?K1_P (SI?_ #Y1?K6I10!E_P#",Z7_ ,^47ZT?\(SI?_/E%^M:
ME% &7_PC.E_\^47ZT?\ ",Z7_P ^47ZUJ44 9?\ PC.E_P#/E%^M'_",Z7_S
MY1?K6GN .,C/I06 ZD"@#,_X1G2_^?*+]:/^$9TO_GRB_6M,G'6@L ,D@#WH
M S/^$9TO_GRB_6C_ (1G2_\ GRB_6M,,&Z$'Z4M &7_PC.E_\^47ZT?\(SI?
M_/E%^M:E% &7_P (SI?_ #Y1?K1_PC.E_P#/E%^M:E% &7_PC.E_\^47ZT?\
M(SI?_/E%^M:E)N&<9&?2@#,_X1G2_P#GRB_6C_A&=+_Y\HOUK3) .,\T$@=>
M* ,S_A&=+_Y\HOUH_P"$9TO_ )\HOUK3)"C).![T YZ4 9G_  C.E_\ /E%^
MM'_",Z7_ ,^47ZUJ44 9?_",Z7_SY1?K1_PC.E_\^47ZUJ44 9?_  C.E_\
M/E%^M'_",Z7_ ,^47ZUJ44 9?_",Z7_SY1?K1_PC.E_\^47ZUI[AG&1GTHW#
M.,C/I0!F?\(SI?\ SY1?K1_PC.E_\^47ZUID@=306"]2!]: ,S_A&=+_ .?*
M+]:/^$9TO_GRB_6M2B@#+_X1G2_^?*+]:/\ A&=+_P"?*+]:U** ,O\ X1G2
M_P#GRB_6C_A&=+_Y\HOUK4HH R_^$9TO_GRB_6C_ (1G2_\ GRB_6M2D# G
M()H S/\ A&=+_P"?*+]:/^$9TO\ Y\HOUK3R,XSSZ4%@#@D T 9G_",Z7_SY
M1?K1_P (SI?_ #Y1?K6F2!U.*6@#+_X1G2_^?*+]:/\ A&=+_P"?*+]:U**
M,O\ X1G2_P#GRB_6C_A&=+_Y\HOUK4HH R_^$9TO_GRB_6C_ (1G2_\ GRB_
M6M2B@#+_ .$9TO\ Y\HOUH_X1G2_^?*+]:TPP;H0?I1D$XSS0!F?\(SI?_/E
M%^M'_",Z7_SY1?K6GN&<9&?2C(% &9_PC.E_\^47ZT?\(SI?_/E%^M:E% &7
M_P (SI?_ #Y1?K1_PC.E_P#/E%^M:E% &7_PC.E_\^47ZT?\(SI?_/E%^M:E
M% &7_P (SI?_ #Y1?K1_PC.E_P#/E%^M:E(&#="#]* ,S_A&=+_Y\HOUH_X1
MG2_^?*+]:TPP)."#BC<,XR,^E &9_P (SI?_ #Y1?K1_PC.E_P#/E%^M:>X9
MQD9]*6@#+_X1G2_^?*+]:/\ A&=+_P"?*+]:U** *]G8V^GQ&.WB6)"=Q5?7
M_(JQ110 5XT>IKV6O&CU- 'IG@__ )%RS_X'_P"AFMFL;P?_ ,BY9_\  _\
MT,ULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YQ\8O!N@ZY
MX<OI=0TZ/4=8G3R-->09F@G/"&%NL9!PQ*XZ<UZ/7EWQ ^#VN>-?$\6L67Q!
MU?PXL,?EPVMC!$R)GJ<L#R?6@#&@T$^)?B3IWA/Q6B:W8:3X;BN&@NT$D4]R
M\A1IF4_>91& ">F21@FG^!)7\8_ +5+/5I[J\2SDU#3TN3<2)+-%;SR1Q,TB
ML&)VHH)S\V#G.3753_"MT32;FPUZ\L]<L+-K!M5=%EDN(F(+;U;@G<,@]B3Z
MUIP> 8-)\ ?\(MHUT^FPK T*W3()7RQ)=V!X9F)8D^I- '(_#3Q+'X:^ WA&
M=Y8EN9[**&W$[A5:1LXR2>@Y)^E4OV<KD._CZ&34QJ=PGB*X+3&4.SC"X/';
MCCMQ7:>#OAM9^'?!6G^&M4>'Q):6*A(6OK2/A1T!7!&1ZT?#_P"%^D?#JYUZ
M;38HE;5KY[Q]D"1^4&QB-=H^Z.P]Z .QHHHH **** "BBB@#ROXT>!-(UW2)
M62Q2X\6WLJQ:5?'_ (^;67C#1R#YHT7&XA2!U)SFLBZT6#QQ\0/%&E^(E%_!
MH>D6ZVAF48CF=6+7"?W9,J,,.1V-:7C+X*Z]XI\8SZ[:_$C6M#5T$,=G900^
M7%'W4%@3SW/4UMZM\*%NYDGL-:N],NY+%=.O+A%61KJ$>N>C=?F'(S0!P>MW
MDOCO]D;4+_5WN)+I=#GG\U)GB9Y(XVVL2A&X9 .#D'N#73^*O#?B#Q?\"+#1
M_#<MG#?W>FVL;_;G=8VB\M=Z93Y@6&1D$=>M='XF^',&L?#BX\&Z=>-HUA-:
M&Q,D42R,(2I5@ W&2#UIT'@_6++PEI.D6GB:6WN]/VI]O%I&?.C4$!&C/'3
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
M"Q\5_A_IFK7&EG3;5(_&EQJ$,UMJZ_\ 'S;QI(&E)D'S>7L#+L^Z2P&*]9'
M&>37C^N? G7M9\57NL)\3-=T^*[(5[*UAB5%B'_+-202!CN/K7KT48BC1%SA
M0%&3D\4 /HHHH **** "O&CU->RUXT>IH ],\'_\BY9_\#_]#-;-8W@__D7+
M/_@?_H9K9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?("APNTOTW9.=OIDUJ5XQ:W6L^#OC"FB?V]J6M:;'X8N]12WOY Y,OVM2N2
M"V%;8,Y( 'OE/ #WWB[P[X=\=P>,KE9)BTNHV4DY>UD!R/LZQDA8V4X (&>.
M<YH ]HHKYX^'>M>-_&^IZ!XNM=4L8-(>\DAU2"77))8Y$)*");8P!8I%;;C#
MY/0DYKZ'H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQH]37L
MM>-'J: /3/!__(N6?_ __0S6S6-X/_Y%RS_X'_Z&:V: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y&R^%7ANRL]9M/LUY
M=6NL9-]#?ZE=723$C!.)9&"DC RN. !V%-U/X3>&=6\0:;K=Q:W@U'346.S>
M#4[J%(% QM6-) @!  (V\]\UV%% '$7GP6\&W]Q/--I#%Y;Y-3*I>3HB7*G(
ME10X",>Y4#=WS5%_V?\ P/)I>H:<VG7QLK^\74+J'^V;W$MP.DA_?=>GUVK_
M '1CT6B@#C=3^$/A/6I;V2^TMKHWT"6UTLEW.4N$3[I==^&8?WR"WO4.J_!;
MPAK%]HMW-IUQ!-HL?EZ;]BU&YM4M%QCY$BD51D<$XR1P<BNXHH XB3X+>#9+
MEISI!#G4/[455NYU2*Z)),D:!]L98DE@H ;N#5/4?V?/AWJWC&/Q5=>%+*77
M4<2BYRX4N.C&,-L8C Y*D\5Z'10!RMS\+O"]Y/KTL^E)*==C,6H1M+(8Y@5"
MD[-VU6( !90"=HR>!67?_ KP1JGS7FC/<W'V/[ ;N6^N&N3!W0S>9YAR#@G=
MDK\I..*[ZB@#C=7^$'A'7_!5OX2U32!J6@VX58;:[N)97C ^[ME9S(,=!\W
MXZ4^#X1>#K7P0/"$.@6L7AT8(LDW## Y#A\[@^>=^=V><UU]% ')Z)\*_"WA
M_7UUVUTOS-;6W%J-2O+B6ZN?+!)P9)69B>2,YSC S@ !;CX7^'KKQE'XJDAO
MCKL:[$N%U2Z5%7NGE"7R]I[KMP?2NKHH Y/3_A;X=TSQ==>)X(+[^VKI=D\T
MNJ74B2+SA3$TA0J,G"[<#/ %)X=^%/A;PG?)=:5IAMFB=Y((3<S206K/G<8(
M6<QPY#$'RU7@D5UM% '%:C\&/!FL/?&^T1+N.]N5NY[>:>5H&F'\8B+;%)P,
MX SWS5BX^%?A>YNUN&TYT*R_:/)BNIHX&E!R)&B5PC.I *L5)4@8(P*ZVB@#
M@_\ A1_@W_A"5\(_V==#P\LYN19C4[H?.6W$[_-WD;OFVYQGG&:R_&?P8TJ>
MQUF_TC3'O];U"T2RG74=5NG2XMUP#&0\C+G ."1P3G.<FO4** /%?A/\!_#'
M@OQ#!KFB>"[SP1>0H\4PFU0W)ND88VE1-(NW.&R<'*CWKTK5/ FCZQXGT_Q#
M=)>'5=/4I;21:A<11HI.2#$D@1L]\J<@ '( KH** .3UWX6^'/$GBJQ\27]O
M>/K-B-MM<1:E<PB(=P$20)@]^.>^:UK[PII.I:_INMW-C'-JNFI)':739W1+
M( ' YP<@#KTYQU-:U% '#>+_ ('^!?'OB2SU_7_#=IJ6KV@ BN9"PR <@.H(
M5P.P8'%:7A_X;Z!X7UO5=6TVUN(KW5"#>-+?3S)*1P/W;N4&!P, 8''2NGHH
M X2+X+>$M.:SN+#2 EWITLMS8>;=SF."1P0P5=Y"QGN@&W_9KRSP=^S7X?35
M+:_N_A]-X?\ %,$BW,GB"TU<F S[LM)#&LQ(!.2%:-1C@U]'44 <*GP-\")X
MZ/C%?#5F/$A;?]M^;[W3?LSLW?[6W/O6OXX^'VA_$?2AINOP7-W8;MS6\-]/
M;)(<@C>(G7?@@$!LX(R*Z.B@#+@\.6<&@?V,&O'LO*:$M+>S23E3G.9F<R9Y
MZ[LCL:YE?@EX/3PE;^&1I]W_ &';W NH;4ZI=G9(&W A_-W8!YQG&><5W5%
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
MUK^V=/\ ^?ZV_P"_R_XT?VSI_P#S_6W_ '^7_&O):* /6O[9T_\ Y_K;_O\
M+_C1_;.G_P#/];?]_E_QKR6B@#UK^V=/_P"?ZV_[_+_C1_;.G_\ /];?]_E_
MQKR6B@#UK^V=/_Y_K;_O\O\ C1_;.G_\_P!;?]_E_P :\EHH ]:_MG3_ /G^
MMO\ O\O^-']LZ?\ \_UM_P!_E_QKR6B@#UK^V=/_ .?ZV_[_ "_XT?VSI_\
MS_6W_?Y?\:\EHH ]:_MG3_\ G^MO^_R_XT?VSI__ #_6W_?Y?\:\EHH ]:_M
MG3_^?ZV_[_+_ (T?VSI__/\ 6W_?Y?\ &O):* /6O[9T_P#Y_K;_ +_+_C1_
M;.G_ //];?\ ?Y?\:\EHH ]:_MG3_P#G^MO^_P O^-']LZ?_ ,_UM_W^7_&O
M):* /6O[9T__ )_K;_O\O^-']LZ?_P _UM_W^7_&O):* /6O[9T__G^MO^_R
M_P"-']LZ?_S_ %M_W^7_ !KR6B@#UK^V=/\ ^?ZV_P"_R_XT?VSI_P#S_6W_
M '^7_&O):* /6O[9T_\ Y_K;_O\ +_C1_;.G_P#/];?]_E_QKR6B@#UK^V=/
M_P"?ZV_[_+_C1_;.G_\ /];?]_E_QKR6B@#UK^V=/_Y_K;_O\O\ C1_;.G_\
M_P!;?]_E_P :\EHH ]:_MG3_ /G^MO\ O\O^-']LZ?\ \_UM_P!_E_QKR6B@
M#UK^V=/_ .?ZV_[_ "_XT?VSI_\ S_6W_?Y?\:\EHH ]:_MG3_\ G^MO^_R_
MXT?VSI__ #_6W_?Y?\:\EHH ]:_MG3_^?ZV_[_+_ (T?VSI__/\ 6W_?Y?\
M&O):* /6O[9T_P#Y_K;_ +_+_C1_;.G_ //];?\ ?Y?\:\EHH ]:_MG3_P#G
M^MO^_P O^-']LZ?_ ,_UM_W^7_&O):* /6O[9T__ )_K;_O\O^-']LZ?_P _
MUM_W^7_&O):* /6O[9T__G^MO^_R_P"-']LZ?_S_ %M_W^7_ !KR6B@#UK^V
M=/\ ^?ZV_P"_R_XT?VSI_P#S_6W_ '^7_&O):* /6O[9T_\ Y_K;_O\ +_C1
M_;.G_P#/];?]_E_QKR6B@#UK^V=/_P"?ZV_[_+_C1_;.G_\ /];?]_E_QKR6
MB@#UK^V=/_Y_K;_O\O\ C1_;.G_\_P!;?]_E_P :\EHH ]:_MG3_ /G^MO\
MO\O^-']LZ?\ \_UM_P!_E_QKR6B@#UK^V=/_ .?ZV_[_ "_XT?VSI_\ S_6W
M_?Y?\:\EHH ]:_MG3_\ G^MO^_R_XT?VSI__ #_6W_?Y?\:\EHH ]:_MG3_^
M?ZV_[_+_ (T?VSI__/\ 6W_?Y?\ &O):* /6O[9T_P#Y_K;_ +_+_C1_;.G_
M //];?\ ?Y?\:\EHH ]:_MG3_P#G^MO^_P O^-']LZ?_ ,_UM_W^7_&O):*
M/6O[9T__ )_K;_O\O^-']LZ?_P _UM_W^7_&O):* /6O[9T__G^MO^_R_P"-
M']LZ?_S_ %M_W^7_ !KR6B@#UK^V=/\ ^?ZV_P"_R_XT?VSI_P#S_6W_ '^7
M_&O):* /6O[9T_\ Y_K;_O\ +_C1_;.G_P#/];?]_E_QKR6B@#UK^V=/_P"?
MZV_[_+_C1_;.G_\ /];?]_E_QKR6B@#UK^V=/_Y_K;_O\O\ C1_;.G_\_P!;
M?]_E_P :\EHH ]:_MG3_ /G^MO\ O\O^-']LZ?\ \_UM_P!_E_QKR6B@#UK^
MV=/_ .?ZV_[_ "_XT?VSI_\ S_6W_?Y?\:\EHH ]:_MG3_\ G^MO^_R_XT?V
KSI__ #_6W_?Y?\:\EHH ]:_MG3_^?ZV_[_+_ (UY,>II*N1_<7Z"@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>legh-20221231x10k005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20221231x10k005.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" (& ZH# 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#]*/#GAS3M
M1T:WN;BW\V:3<6<NPS\Q'8UI?\(?I'_/F/\ OX_^-'@__D7+/_@?_H9K9H Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &O-_M$J\"5P!P &->PUXT>IH ],\'_\ (N6?_ __ $,U
MLUC>#_\ D7+/_@?_ *&:V: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **\J_:;\+Z/X@^#'BJXU/2[2_N+'3IY[2:XA5W
MMY GWHV(RIX'(Q7D'A?X6>%9_P!DNP\10:9::+XCM=*>]BUW3XUM[Q95+$$R
MIAFSC&"2* /K2BO'OV?OBC<Z_P# 70O$_BVZ$-QY9BENIL S%7**V!U9L#@=
M2:Z[2OBYX;U3Q$-!:XN=.U=XVFCM-3LY;1Y4'5D$BC<!@],T =G17E=Y^T]\
M.+.>^@/B 336<BQ2QV]O+*VX] H53N]\=*ZG6OB=H.AS1P22W5Y=O +HVFGV
MDMS.D1Z.Z1J65?<B@#JZ*YW1/B%X=\1^$U\3:?JUO<:&RE_M@?"+@X(.>A!X
M(/-9=G\8?#-UK]IHTEQ=:??WH)M$U&SEMEN>_P"[9U ?\": .VHKSY_CWX%C
MU/6+ Z]%]HTF(378",50%MH .,,Q/89-.\.?'#PMXT\(:IXB\.SW6M6VG,R3
MVUM:2?:5<#.WRBH89^GKZ4 =_17CWP0^.\?Q(\*7NLZI:WFEQI/<2>9/:.EM
M! AX!FVA"P&21G-;UA\>?!VH:GI%DM[=0'6',>G7-S8S0V]VWI'*RA&SD8P>
M<\4 >AT5S/BKXBZ)X/O;6QOIIY=1NE:2&QL;:2YN'1?O/Y<8+;1W.,56\)?%
MOPAXY?RM%UZTO;D*6>V#[98\?>#H>5([@]* .OHK@M5^-_A+1#')?7MQ;V$D
MHA75'LY?L1<G&//V[.O'6N[1UD164AE89!!R"* '44UW6-&9B%51DD] *X*_
M^.O@[3$\^YOYXM-\WR3JQM)?L(;.,&XV^6.>.M '?UC:?XT\/:OJUQI5CKNF
M7NJ6^?.LK>\CDFBQUW("6'XBO./VFO'[^%?@WK-QIC7C7%[:%;>\LK=Y8XU8
MJ-S2*"J9#<$D9[5>^'/AKPMXOT/PAJ\GA^:/5-!LXH[2ZO+&6T="8QNV;@N]
M3SZCO0!ZE17%_%;X?>&O'7A74%\0:'8ZLUO:3&"2YA#20G83E'^\AR!]TCI7
MSO\ L^>-M9^ VI^'_ ?C*[^T^%M>LH;[P_J\@*I$\BAVMF)S@;F/&>"0>C<
M'UY17BOC_P"&?A'6/C9X-N[WPSI-W/=I=R7$DMG&QN&5%*M)D?.1V+9Q7H^O
M>-](\+3)92"YN+E8]XLM-M)+F5(^@8I&I(7MG&* .CHKS^?X[>#HO!4OBN/4
M)KO18)3#<36EI+,]LX'S"5%4M'CON ZCUJ+6/CWX2T#P;8^*KZ34H=!O%W17
MG]EW!4#L6 3*@]LXS0!Z+17(:U\4M$T'P_I6LW4>I&RU-D6W\G39Y)"SXVAD
M5"RDYX! KJT9;F!6*G9(N=LBX.".A!_D: )**^2=.^&_A0?MK7E@/#>EBP31
MUO$M/LB>2L^<^8$QM#9YSCK6S^W9X0T2Z^&5IK,FDVAU9-2MK87XA G\H[LI
MO'.WVSB@#Z=HKEX1X6^$_A.-8;>P\.Z-#C;#;0K$A=L=%4?,['ZDFJNC?%KP
MWK6OKH:W-Q8:O(ADBLM2M);2651W19%4L/IF@#LJ*X[P[\6/#_B?Q7J7ANS>
M\CUK3HA/<6EW8S0,J$X##>HR#VQ1X0^+'ASQM?Z[9:=<7,5WH90:A#?6DMLU
MN6!*Y$BCLI- '8T5QVF?%GPWJT]K'#<W")>2B&TN)K26.&Z8YQY4C*%D'!Y4
MFM#Q#XZTKPW<BUG-U=WFSS3::?:R74RIG&XI&I(&>Y% '0T5RN@_%#POXE\+
MW7B&PU>!])M"ZW,[DI]G9?O+(K8*D>A&:70_B5H>O7UK90R75M=W2L]O#>VD
MMNTR*,ET#J-RX(Y'% '4T45\T?'?QUINB_'CPKH_CU9!\.[BP9T212;.:]+D
M#[0O1U4!<*V0"V3Q0!]+T5Y5I/PUTG3O'/AOQ%X/E-IH AG2;3=-F(TXEE&R
M1(5/EJV>,J!FNP\1?$+1O#-^EA<27%UJ+1^=]AT^VDNIQ'TWF.,%@ON10!TA
M(4$DX ZDU2TO7=-UL3G3M0M;\0/Y4OV6=9/+?^ZVTG!]C6-X9\9>&OB?HMXV
MF75OJUFK-;7=M*G,;=XY8V&5/^RPKR#]CZV@T_3OB#!;Q1VUM#XCN42*-0B1
MJ&(  '  ':@#WZ_U"UTJTDNKVYAL[6,9>:XD"(H]2QX%+8WUMJ=E!>6=Q%=V
MEPBRPSP.'CD0C(96'!!'((KP3]H[XA^#O%'P<\76C*-1$=K*MK>RV#O:K<J,
M 1SE=@DSD#!S7I'P(_Y(GX"_[ 5E_P"B$H [JBO&/VM?"FBZY\$_$VH:AI5G
M>7]A9E[2[FA5I8#N'*/C*_@:V/V<?">B^&OA'X:ETK2K33YKRPAEN9;>%4>=
M]OWG8#+'W)- 'I]%>(ZS\,/!LO[1.EWD_AC2'EFT2\OIW>RC(DG6X@Q,PQ@R
M#>_SGGGK73']H?P!MUEEUZ-UTDJMT4B=L,>BK@?.?9<T >D55U+5+/1K.2[U
M"[@L;6,9>>YE6-%'NQ( K#\!_$?P]\2_#PUOP]J"WNG;F1I"K1LC#J&5@"I^
MHKQ3]IWXA^#O&'P4\21(HU#9$WV'4)K!VMC.IQ^YG9=A?J/E.>M 'T9:W4-]
M;17-M-'<6\R"2.6)@R.I&001P01W%2UPG@;Q#8>&_A)X2NM0G$,9TRT1  6>
M1C$N%51RQ/H*LZ)\7/#.N:M>Z6EY-8ZG9PFYFLM2MI+681#K($D4$J/44 =E
M17E*_M0?#B5Y4@UXW4D=V+(I;VLLC>8?0*IRHSRW0>M>J@A@".AH BN[N"PM
MI;FYFCM[>)2\DTK!411R22> !ZU*"" 0<@]Z^3/CKXPLK+XB^,]$^($)?2+K
M1A_PC'VN,M9"?8V\[3\OFEL ,1D8P"._O7A/X;Z;X7\21:MX>?\ L[1[BP,,
MNDVLS+9^9N0I+'"/W:':'!*@9R/>@#NJ*^=_VCM#MK3XB_"W4XGN1=7&O+'(
M&NI&C*A"0!&6*K^ %>W^,M;N/#?A75=3L]/N-5N[6W>2&RM4+R3.!\J@#GDX
M_"@#9HKY,^$_AWX*^/?&, UG0;^#XFK)]LNE\0O<037-R#N=Q'YAB(W9.P9
M'&*[SXI>()/&/QS\*?#5W;^Q)+:34]4MU;"W2K]R)_5">2.^.: /=Z*\&T75
M%^%O[2$/@C3U2U\+^(-*-]::;"NV&SN(R0PB4<(K*I) XR.!R:]D\5Z]'X7\
M,ZIJ\PS%8VTEPP]0JD_TH U:*^8/!'A;_A8?P&U'XA:BQ/C>_BN-2M-9)S<6
M(0L8XH7ZH@"XVC@Y.<U#XL^/6K>)O@3\/VT^ZDT_7_&-]!I$UW;'8\/SA)WC
M/8\X![9R.U 'U+17SO\ %*VT_P#9YU[P#KOA>TAT?2[O4ET?5[.V3:EY'(N1
M+(!]^52A(D/S')R2.*M7^I1?%O\ :,U#P?JD2WOA?PWIZW$VFS /!=7#G@RH
M1APH/ /'.<4 >_45X;\)?$4WACXT^-OALTK2:39QQ:GI43$G[-%(!OA4]D4D
M;1VR1TXKW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O&CU->RUXT>IH ],\'_\ (N6?_ __ $,ULUQMOJ\NF^$-/AM
MKZE>.T%JA_O%F)8^R@%C["O-OAQ#XIUCX&>);31;R.]\12:E?6\5UJ,S(I_>
ME22R@D<9QCI0![W17B?[,NE6_A_3=>TJXT*^\/\ B*UN$&HV]W?27B2$KE)8
MG<GY&&>!T.<UI:];1^._BYJ^@ZGYC:5H^B174,(8JIN)I)!YN1U*B, >F30!
MZU17SWHOBR_\<:'\.M#U*:6:VU&ZNX;^3I]J2W+*H8CLV 3ZXJCJ3ZBUSJWA
MJ*&\U'PGH/B> 7MO;))/*+!X-_E!$R[JDC+E1D[0.#B@#Z2HKY]\->+;[P]\
M++73M<DOK**VDD>Z>8$W,-I).PM+7DC$SQF,8)RHY..*]A\%>+-.\5Z;+]AA
MGLWL93:7%C=*%FMG4#Y&"EATQR"0?6@#H:**S[^^O+:8+;Z>UVFW)<2JN#Z8
M- &A16/_ &KJ?_0%?_P(2C^U=3_Z K_^!"4 ;%%8_P#:NI_] 5__  (2C^U=
M3_Z K_\ @0E &Q16/_:NI_\ 0%?_ ,"$H_M74_\ H"O_ .!"4 ;%%8_]JZG_
M - 5_P#P(2C^U=3_ .@*_P#X$)0!L45C_P!JZG_T!7_\"$H_M74_^@*__@0E
M &Q16/\ VKJ?_0%?_P "$H_M74_^@*__ ($)0!L45C_VKJ?_ $!7_P# A*/[
M5U/_ * K_P#@0E '+?M!_P#)$/''_8)N/_0#7F'P5^#6E_$+X!^$(=<U76KG
M3)+99'TQ;L);/ACP0%R1[9KU+QYX3'Q'T=]*UC2=1_L^1626"TU0P+,I'*OL
M(W#V-1?#[P5'\,M*73-#TG45T]!MCMKK5#.D0SG"!R=O7M0!YQ^T4UMX%O\
MX2VD4TOA_P (6^KF"XGL2(_LS>5MA.2" !N8\@]#77:W\)?#-UKWACQ'K'B7
M6]5O+"[0Z7)+>QL#(Y' V(-P.!D>@KK?%>CQ^.-"N='USPLFI:=<#$D$TR$>
MQ'H1V(KD? 7P7\/_  VO&N]%\+78N=NU)+O4VN#$,8^3>QV_A0!RWP2MH?\
MAH[XQ2^4GFK/;J'VC< 4&1FIO@7XC1_C9\6M)U9Q'KS:DDL*R\-):!-L87U
MQ_X]75>%/A/IW@SQ7?\ B+3-(U9-4OVWW<DNLO(LY[;U9B#CMZ4SX@?!SP_\
M2]6M]4UOPE,=2@78MY::A]GE9?[K,A!8>QH X']H5='\"^ M/MO#D+:-H%KX
MJMWUEM.&T1EL2,P)R =QC[8'3%=GXF^%7A3Q/8Z+KFL^+-<UBSL[F*ZL)6OH
MROF$C;M*Q@G/'&:ZR/PM9)X3;PS_ ,(C$^AO&8WLY)D9'!Y.<]23SGK7*>"?
M@5X9^'^K+J.D>$KE;A#F);G4VFCB/JB,Q"_@* ,+PW9VEQ^V-XL>2..2:'0K
M5T+ $JW W?7!QGW]ZJ_"**&W^-/[0$,"I''Y]H_EQ\#<UNY8X]222?<UU^G?
M!_2M+\?S^-+?1M6'B&<%9;EM9=A(I_@*EL%>!@=.!3O!_P (M+\#>*-1\0Z7
MHNJ_VIJ63>R7&L/,MR3GEU9B&//&>E 'F_P$\1>'O#W[+.JW7B54N-(BN+W[
M5:YRTB[^5P#GN*POC)<ZM?>%OA%J$MG9Z%H1\2Z?_9^EP$O)%%G*EW/0X'0?
MGQ7KVC? [PMH2Z\EKX*/E:V'%W%+>[T(8Y8(I.$R>>,5!J'P&\-:OX9T_0;_
M ,,7U]IVGRK+:+<:LSO#MZ*K%LA>>G2@#-\0QW/AG]IN+Q-9VT_B."\\/&SN
M++3\23V86;*R;21E6;Y>O4&L'_A"?$G@SX,?%O6$MGT[4-=DGO[;3U.7MXR,
M'.. Q7<2!TKC_BQJ?P]LOB?>0_$7PYJOABVLK."RTJ\M)KB*&ZB4;C^\ASN*
MEL =N<\FN]^!NCZ5!JMQJG@;2=<E\+7-L8YWU6\E:&Z<_=,:S_-@#.6 P>E
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
MXYH$U$B) _WC&F<(>3R #7>^#/#L'P^T.+2-!\,&QL(SD1K=*>< 9)/L!^5
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
M_P#:NI_] 5__  (2C^U=3_Z K_\ @0E &Q16/_:NI_\ 0%?_ ,"$H_M74_\
MH"O_ .!"4 ;%%8_]JZG_ - 5_P#P(2C^U=3_ .@*_P#X$)0!L45C_P!JZG_T
M!7_\"$H_M74_^@*__@0E &Q16/\ VKJ?_0%?_P "$H_M74_^@*__ ($)0!L4
M5C_VKJ?_ $!7_P# A*/[5U/_ * K_P#@0E &Q16/_:NI_P#0%?\ \"$H_M74
M_P#H"O\ ^!"4 ;%>-'J:]>LIIKBW#SVYMI"3F,L&Q^(KR$]30!VEGX-T#QCX
M6TZ+7M#TW6XH2[1)J-I'<+&Q9AE0X.#]*Q/!7P:/PU\*WVF^%;_3])U"ZOGO
M#??V2A4HS$B)HU=2RJ#M!##';%=GX/\ ^1<L_P#@?_H9K9H Q-'\/2:<E[<S
M74<^L7H'GWL=N(U)5=J[4))"CL"Q[\G-<I/\,-:9[#4HO%8'B==._LO4-4ET
MY2E['NW;_)5U$;@DE2"0-QRIKT:B@#@[KX3V</A[P_8:/=MIM[H,GG6-[)'Y
MWSD'>9%RN\/DE@"O/0BM/PEX*D\*:9JFV_6[US4YGN[K498,(\[# /E!N$4!
M0%W9POWL\UU-% '%:]\+K+7/!$OA\W<\4LDRWC:@?FE>Y5Q)YKCC.6 ^48 &
M%& !BS\/O K^"X-4ENK\:GJ>J7;7EW<I!Y$9<@ !(]S;0 !U8GWKK** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH 0J&Z@'ZT  =.*6B@ 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@ KQH]
M37LM>-'J: /3/!__ "+EG_P/_P!#-;-8W@__ )%RS_X'_P"AFMF@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQH
M]37LM>-'J: /3/!__(N6?_ __0S6S7&V^KRZ9X0L(;0!]1NW:"UC/]XLV6/L
MH!8^PKQKPUX@U6#X46MA)J-S/<ZIXMFTRXO2Q\SRO..[!_AR%QQT!H ^EZ*\
MO\#.OACXK^)/"-D7&C)I]KJ4$!8L+=W9T=03R =@;'J3577[=/'?Q;U?0-2:
M7^R]'T6*ZAA5B@-Q-)(/-R#R5$8 ],F@#UJBOGS1?%U_XYT/X=:)J,TLMOJ-
MU=PW\HR#=);EE4,1V; )]<51U*?4C<:KX:CCO-0\*:#XG@6]AMEDFE%@\'F>
M4%3+NJR,N0,G:.AQ0!](T5\_>&?%]_H'PMM=/UN6]LX[>21[J2<$W,-F\["T
MMN<8F=#& "<J.3CBO8/!?BS3O%6FRFPCFM7LI#:3V5TH6:W=0/D8 D=,<@D'
MUH Z&BBL^_UA;"81M:W4Q*[MT,19?IGUH T**QO^$FC_ .?#4/\ P'-'_"31
M_P#/AJ'_ (#F@#9HK&_X2:/_ )\-0_\  <T?\)-'_P ^&H?^ YH V:*QO^$F
MC_Y\-0_\!S1_PDT?_/AJ'_@.: -FBL;_ (2:/_GPU#_P'-'_  DT?_/AJ'_@
M.: -FBL;_A)H_P#GPU#_ ,!S1_PDT?\ SX:A_P" YH V:*QO^$FC_P"?#4/_
M  '-'_"31_\ /AJ'_@.: -FBL;_A)H_^?#4/_ <T?\)-'_SX:A_X#F@#9HK&
M_P"$FC_Y\-0_\!S1_P )-'_SX:A_X#F@#9HK&_X2:/\ Y\-0_P# <T?\)-'_
M ,^&H?\ @.: -FBL;_A)H_\ GPU#_P !S1_PDT?_ #X:A_X#F@#9HK&_X2:/
M_GPU#_P'-'_"31_\^&H?^ YH V:*QO\ A)H_^?#4/_ <T?\ "31_\^&H?^ Y
MH V:*QO^$FC_ .?#4/\ P'-'_"31_P#/AJ'_ (#F@#9HK&_X2:/_ )\-0_\
M <T?\)-'_P ^&H?^ YH V:*QO^$FC_Y\-0_\!S1_PDT?_/AJ'_@.: -FBL;_
M (2:/_GPU#_P'-'_  DT?_/AJ'_@.: -FBL;_A)H_P#GPU#_ ,!S1_PDT?\
MSX:A_P" YH V:*QO^$FC_P"?#4/_  '-'_"31_\ /AJ'_@.: -FBL;_A)H_^
M?#4/_ <T?\)-'_SX:A_X#F@#9HK&_P"$FC_Y\-0_\!S1_P )-'_SX:A_X#F@
M#9HK&_X2:/\ Y\-0_P# <T?\)-'_ ,^&H?\ @.: -FBL;_A)H_\ GPU#_P !
MS1_PDT?_ #X:A_X#F@#9HK&_X2:/_GPU#_P'-'_"31_\^&H?^ YH V:*QO\
MA)H_^?#4/_ <T?\ "31_\^&H?^ YH V:*QO^$FC_ .?#4/\ P'-'_"31_P#/
MAJ'_ (#F@#9HK&_X2:/_ )\-0_\  <T?\)-'_P ^&H?^ YH V:*QO^$FC_Y\
M-0_\!S1_PDT?_/AJ'_@.: -FBL;_ (2:/_GPU#_P'-'_  DT?_/AJ'_@.: -
MFBL;_A)H_P#GPU#_ ,!S1_PDT?\ SX:A_P" YH V:*QO^$FC_P"?#4/_  '-
M'_"31_\ /AJ'_@.: -FBL;_A)H_^?#4/_ <T?\)-'_SX:A_X#F@#9HK&_P"$
MFC_Y\-0_\!S1_P )-'_SX:A_X#F@#9HK&_X2:/\ Y\-0_P# <T?\)-'_ ,^&
MH?\ @.: -FBL;_A)H_\ GPU#_P !S1_PDT?_ #X:A_X#F@#9HK&_X2:/_GPU
M#_P'-'_"31_\^&H?^ YH V:*QO\ A)H_^?#4/_ <T?\ "31_\^&H?^ YH V:
M*QO^$FC_ .?#4/\ P'-'_"31_P#/AJ'_ (#F@#9HK&_X2:/_ )\-0_\  <T?
M\)-'_P ^&H?^ YH V:*QO^$FC_Y\-0_\!S1_PDT?_/AJ'_@.: -FBL;_ (2:
M/_GPU#_P'-'_  DT?_/AJ'_@.: -FBL;_A)H_P#GPU#_ ,!S1_PDT?\ SX:A
M_P" YH V:*QO^$FC_P"?#4/_  '-'_"31_\ /AJ'_@.: -FBL;_A)H_^?#4/
M_ <T?\)-'_SX:A_X#F@#9HK&_P"$FC_Y\-0_\!S1_P )-'_SX:A_X#F@#9HK
M&_X2:/\ Y\-0_P# <T?\)-'_ ,^&H?\ @.: -FBL;_A)H_\ GPU#_P !S1_P
MDT?_ #X:A_X#F@#9HK&_X2:/_GPU#_P'-'_"31_\^&H?^ YH V:*QO\ A)H_
M^?#4/_ <T?\ "31_\^&H?^ YH V:*QO^$FC_ .?#4/\ P'-'_"31_P#/AJ'_
M (#F@#9HK&_X2:/_ )\-0_\  <T?\)-'_P ^&H?^ YH V:*QO^$FC_Y\-0_\
M!S1_PDT?_/AJ'_@.: -FBL;_ (2:/_GPU#_P'-'_  DT?_/AJ'_@.: -FBL;
M_A)H_P#GPU#_ ,!S1_PDT?\ SX:A_P" YH V:\:/4UZ]978O;<2B.6($D;9E
MVM^5>0GJ: .TL_!N@^,/"^G1:[HNGZS'"7:)-0M4G",68$J&!P<5S'A[]GC1
M?#G@N^T.UDAMKB;4FU.'4+.S2%X9 ^Z(;03N"?=ZC(SC%=_X/_Y%RS_X'_Z&
M:V: .0\*^!KK1;[6-8U'5$U+Q%JBI')>PVOD111H"(TCB+O@ EF.6))8\XP!
MCS_##7"]AJ<7BQ1XG&F_V7J.J2Z:I2^CW;M_DJZB-P22I!(&XY5J]'HH X*Z
M^$UI!X>\/V.C7C:;?:#)YUC>RQ^=ER#O\U,KO#Y)(#+[$5I^$?!4OA/3-4*W
MZ7FN:G,]W=:C+;X1YV& 1$&X10% 7=G"_>SS7544 <3K_P +;/7/!$N@&\GB
MGDF6\;42 TKW2N)/-<< Y8#Y1@ ?*, #%GX>^!7\%P:I+=Z@NIZIJEVU[=W,
M<'D1ER  $CW,54 #JQ/O76T4 %%%% !117SKXU_:GO\ PIXMU?1X] M[A+&Y
M> 2M<,I<*<9(V\5V8;"5L9)QHJ[1R8G%4L)%2K.R9]%45\Z^"_VJ+_Q5XMTC
M1Y/#]O;I?7*0&5;AB4#'&0-O-?15&)PE;!R4:RLV&&Q5+%Q<J+ND%%%%<9UA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>-'J:]EKQH]30!Z9X/_Y%RS_X'_Z&:V:Q
MO!__ "+EG_P/_P!#-;- !1110 4444 %%%% !1110 5\!?&'_DJ?BG_L(3?^
MA&OOVO@+XP_\E3\4_P#80F_]"-?6\._QY^GZGRW$'\&'K^@GP?\ ^2I>%?\
ML(P_^A"OOZO@'X/_ /)4O"O_ &$8?_0A7W]1Q'_'AZ?J'#_\&?K^@4445\D?
M4G _%SXL0_"C3K"[FTZ341=RM$%CE$>W SGD'->8_P##9%C_ -"O<?\ @8O_
M ,15C]L7_D6O#W_7W)_Z!7RK7W&5Y9A<3A8U:L;MWZOOZGQ>9YEB<-B94Z4K
M)6Z+L?H9\/?&*>/_  ?I^O1VK6:78<B!GWE=LC)UP,_=S^-=%7FO[.7_ "1C
MP[])_P#THDKTJOD<5"-*O4A'9-I?)GU>&G*I0A.6[2?X!1117*=(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7C1ZFO9:\:/4T >F>#_\ D7+/_@?_ *&:V:XM@!\/XY)+R[L;6-9'GDT]
M':XV!FXCV MG..@)KBO"GB_Q#?\ P.U74]"GG\6ZMYL\6GKO5;I5W8592V )
M%&2<\]* /::*\;_9KU>;5M!U8WVO>(=3U>&Y$5Y8>(U59[%]H.U0H&5.<@]Z
MU?$.I:AXM^)FH>&+35+K2;32=)COWDLGV22SRNZQAC_<41DD=]WM0!Z?17A^
MG_$O4_&>A^!=+6[:QOM:N+BWO[NU.QPMON#E#_"6(!SVK*UKQ]K.FM<^&[K5
MKBWT_3?$L.GW^N^;LEAL9(3*C/)_"=Q5"_XGK0!]"T5XAX-^)]_<?#'3_P"T
M=1*7KM.TFJW"E62P6=TBN6&.7D15VC&6)R >:]9\,>(--\2:3'<Z7>&]MT/E
M,[JRR!EX(=6 96]00#0!K4450OM<L=-F$5S<"*0KN"D$\?@/:@"_7P%\8?\
MDJ?BG_L(3?\ H1K[F_X2O2?^?Q?^^6_PKX5^+4\=S\3/$TL3;XWOY65AW&ZO
MK>'?X\_3]3Y;B#^##U_0?\'_ /DJ7A7_ +",/_H0K[^K\_?A-.EM\3/#,LK;
M(TOXF9O0;A7W7_PE>D_\_B_]\M_A1Q'_ !X>GZAP_P#P9^OZ&O161_PE>D_\
M_B_]\M_A1_PE>D_\_B_]\M_A7R1]2>)?MB_\BUX>_P"ON3_T"OE6OIW]K?6+
M/4_#N@+:SB5ENI"0 1@;/<5\Q5^FY'_N,?5_F?G&=?[[+Y?D?<G[.7_)&/#O
MTG_]*)*]*KR3]GSQ#IUC\(/#\$]RL<JB?<I4\?OY#Z5Z)_PE>D_\_B_]\M_A
M7Y_CO]ZJ_P"*7YL^[P7^[4O\*_)&O161_P )7I/_ #^+_P!\M_A1_P )7I/_
M #^+_P!\M_A7$=AKT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5
MZ3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_
M]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_W
MRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!K
MT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5
MZ3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I
M/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_W
MRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+
M?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O1
M61_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I
M/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_
M\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+
M?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_
MA1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9
M'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_
M\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S
M^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_
MA0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%
M'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?
M\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S
M^+_WRW^% &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/X
MO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^%
M &O161_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?
M\)7I/_/XO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_P
ME>D_\_B_]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/X
MO_?+?X4 :]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_
M]\M_A1_PE>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4
M:]%9'_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O161_PE>D_\_B_]\M_A1_P
ME>D_\_B_]\M_A0!KT5D?\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X4 :]%9'_"5
MZ3_S^+_WRW^%'_"5Z3_S^+_WRW^% &O7C1ZFO7K.]AOX!-;R"2(D@, 17D)Z
MF@#KHY/$\7A;2'\,V^DW<HF;[3!JT\L"O%EON21H^ULXZH1C-0:)X2U[P=HN
MJ7&DQZ5=Z]J=^;ZXMKF62"T7=@%$=49N !\Q3DY.!TKI?!__ "+EG_P/_P!#
M-;- '.:#X?NK&XU75[F.UBUO4E3S(X)'>&/8FU%W$*6 YRVU2<]!7(2^#/&D
M6I6WB6!]"?Q->Z2NF:O;>;-%9[E8LDT+;'<[2SC8P&X-]Y<5ZE10!Y?_ ,*A
MGT+P]X430[F"76/#LKSHUX3'%=F3/G*Q4,4#$D@@-C X-;7@GP7?>'++7]0O
MEL[SQ!K5R][<11NPME?:%CB#E=VT!5!8KD\G;VKMJ* /./%7PIF\0>!+O3%O
M8FURYN(;Z6\E3$<LT;JZICDK$-H0#DA?4Y)T/AAX,U+PLFNWNKO:C4M9OVOI
M;>QD:2&#("A%=E4MP.257Z5V]% !2%0>H!^HI:* &[%_NC\J^ _C",?%+Q3_
M -A";_T(U]_5\!?&'_DJ?BG_ +"$W_H1KZWAW^//T_4^6X@_@P]?T$^#XS\4
M?"W_ &$8?_0A7WYL7^Z/RKX#^#__ "5+PK_V$8?_ $(5]_4<1_QX>GZAP_\
MP9^OZ#=B_P!T?E1L7^Z/RIU%?)'U)\]?MB*%\-^'L #_ $N3I_N5\K5]5?MB
M_P#(M>'O^ON3_P! KY5K]-R/_<8^K_,_.,Z_WV7R_(^X_P!G)%/P9\.DJ#Q/
MV_Z>)*])V+_='Y5YO^SE_P D8\._2?\ ]*)*]*K\_P =_O57_%+\V?=X+_=J
M7^%?DANQ?[H_*C8O]T?E3J*XCL&[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T?E3J* &[%_NC\J-B_P!T
M?E3J* $  ' Q7C9ZFO9:\:/4T >F>#_^1<L_^!_^AFMFL;P?_P BY9_\#_\
M0S6S0 4444 %%%% !1110 4444 %? 7QA_Y*GXI_["$W_H1K[]KX"^,/_)4_
M%/\ V$)O_0C7UO#O\>?I^I\MQ!_!AZ_H)\'_ /DJ7A7_ +",/_H0K[^KX!^#
M_P#R5+PK_P!A&'_T(5]_4<1_QX>GZAP__!GZ_H%%%%?)'U)\]_MB_P#(M>'O
M^ON3_P! KY5KZJ_;%_Y%KP]_U]R?^@5\JU^FY'_N,?5_F?G&=?[[+Y?D?<G[
M.7_)&/#OTG_]*)*]*KS7]G+_ )(QX=^D_P#Z425Z57Y_CO\ >JO^*7YL^[P7
M^[4O\*_)!1117$=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7C1ZFO9:\:/4T >F>#_\ D7+/_@?_ *&:
MV:XU+F>S\!Q31:E!HT:*[3:A<!2MN@9B6PW!_&N.T_XIZU'\-++4)9K/4-3U
M+4_[-TV^B $<Z,Y"SE1P/E#':/0>M 'L=%<)X,\3ZFGC+6O"6M727][8V\%[
M!>I&(C-#)N&&4< JR,..Q%5O$GB?6M6\=7/AC0+R+39-.TU=2NKF2)92[.[+
M%$ >@.QR3UZ8H ]$HKR2'XLWWB;0/!\.F>58:SK\TMO+*0)%M?)R)653][D<
M ^M9E]\5M>@EC\,&XBAUU?$4>AS:J(%*+$\1F2;8?E#,H"X/&XT >W45Y/X.
M^*]]KOP\L+NX:V_MR>>ZM?M (2#9!,\;7;9X6/"AO3+ #K7IFD:A;:IIMO<V
ME[#J,#H,75NZNDGJ05X_*@"Y115&]UNQTZ817-PL4A&X*0>G^10!>KX"^,/_
M "5/Q3_V$)O_ $(U]S_\)5I7_/XG_?)_PKX4^+4Z7/Q-\32Q-OC>_E96'<;J
M^MX=_CS]/U/EN(/X,/7]!_P?_P"2I>%?^PC#_P"A"OOZOS^^$TZ6WQ,\,2RM
MLC2_B9F/8;A7W7_PE6E?\_B?]\G_  HXC_CP]/U#A_\ @S]?T-:BLG_A*M*_
MY_$_[Y/^%'_"5:5_S^)_WR?\*^2/J3Q']L7_ )%KP]_U]R?^@5\JU]._M;ZQ
M9ZEX=T!;:=966ZD) !X&ROF*OTW(_P#<8^K_ #/SC.O]]E\OR/N3]G+_ )(Q
MX=^D_P#Z425Z57DO[/GB#3[+X0>'X9[E8Y5$^5(/'[^0^E>B?\)5I7_/XG_?
M)_PK\_QW^]5?\4OS9]W@O]VI?X5^2-:BLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_
MWR?\*XCL-:BLG_A*M*_Y_$_[Y/\ A1_PE6E?\_B?]\G_  H UJ*R?^$JTK_G
M\3_OD_X4?\)5I7_/XG_?)_PH UJ*R?\ A*M*_P"?Q/\ OD_X4?\ "5:5_P _
MB?\ ?)_PH UJ*R?^$JTK_G\3_OD_X4?\)5I7_/XG_?)_PH UJ*R?^$JTK_G\
M3_OD_P"%'_"5:5_S^)_WR?\ "@#6HK)_X2K2O^?Q/^^3_A1_PE6E?\_B?]\G
M_"@#6HK)_P"$JTK_ )_$_P"^3_A1_P )5I7_ #^)_P!\G_"@#6HK)_X2K2O^
M?Q/^^3_A1_PE6E?\_B?]\G_"@#6HK)_X2K2O^?Q/^^3_ (4?\)5I7_/XG_?)
M_P * -:BLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_WR?\* -:BLG_ (2K2O\ G\3_
M +Y/^%'_  E6E?\ /XG_ 'R?\* -:BLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_WR
M?\* -:BLG_A*M*_Y_$_[Y/\ A1_PE6E?\_B?]\G_  H UJ*R?^$JTK_G\3_O
MD_X4?\)5I7_/XG_?)_PH UJ*R?\ A*M*_P"?Q/\ OD_X4?\ "5:5_P _B?\
M?)_PH UJ*R?^$JTK_G\3_OD_X4?\)5I7_/XG_?)_PH UJ*R?^$JTK_G\3_OD
M_P"%'_"5:5_S^)_WR?\ "@#6HK)_X2K2O^?Q/^^3_A1_PE6E?\_B?]\G_"@#
M6HK)_P"$JTK_ )_$_P"^3_A1_P )5I7_ #^)_P!\G_"@#6HK)_X2K2O^?Q/^
M^3_A1_PE6E?\_B?]\G_"@#6HK)_X2K2O^?Q/^^3_ (4?\)5I7_/XG_?)_P *
M -:BLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_WR?\* -:BLG_ (2K2O\ G\3_ +Y/
M^%'_  E6E?\ /XG_ 'R?\* -:BLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_WR?\*
M-:BLG_A*M*_Y_$_[Y/\ A1_PE6E?\_B?]\G_  H UJ*R?^$JTK_G\3_OD_X4
M?\)5I7_/XG_?)_PH UJ*R?\ A*M*_P"?Q/\ OD_X4?\ "5:5_P _B?\ ?)_P
MH UJ*R?^$JTK_G\3_OD_X4?\)5I7_/XG_?)_PH UJ*R?^$JTK_G\3_OD_P"%
M'_"5:5_S^)_WR?\ "@#6HK)_X2K2O^?Q/^^3_A1_PE6E?\_B?]\G_"@#6HK)
M_P"$JTK_ )_$_P"^3_A1_P )5I7_ #^)_P!\G_"@#6HK)_X2K2O^?Q/^^3_A
M1_PE6E?\_B?]\G_"@#6HK)_X2K2O^?Q/^^3_ (4?\)5I7_/XG_?)_P * -:B
MLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_WR?\* -:BLG_ (2K2O\ G\3_ +Y/^%'_
M  E6E?\ /XG_ 'R?\* -:BLG_A*M*_Y_$_[Y/^%'_"5:5_S^)_WR?\* -:BL
MG_A*M*_Y_$_[Y/\ A1_PE6E?\_B?]\G_  H UJ*R?^$JTK_G\3_OD_X4?\)5
MI7_/XG_?)_PH UJ*R?\ A*M*_P"?Q/\ OD_X4?\ "5:5_P _B?\ ?)_PH UJ
M*R?^$JTK_G\3_OD_X4?\)5I7_/XG_?)_PH UJ*R?^$JTK_G\3_OD_P"%'_"5
M:5_S^)_WR?\ "@#6HK)_X2K2O^?Q/^^3_A1_PE6E?\_B?]\G_"@#6HK)_P"$
MJTK_ )_$_P"^3_A1_P )5I7_ #^)_P!\G_"@#6HK)_X2K2O^?Q/^^3_A1_PE
M6E?\_B?]\G_"@#6HK)_X2K2O^?Q/^^3_ (4?\)5I7_/XG_?)_P * -:BLG_A
M*M*_Y_$_[Y/^%'_"5:5_S^)_WR?\* -:BLG_ (2K2O\ G\3_ +Y/^%'_  E6
ME?\ /XG_ 'R?\* -:O&CU->O6EY#?P":WD$D1) 85Y">IH ZPZOJND^$M*;3
M?#,WBB.65H[JWM[F&&2.,EOG F94?G V[AUKC%^#VHV_A&X>QM(+*_771KMG
MI'F#RX0",P[AE0S#<>/E#'KCFO4_!_\ R+EG_P #_P#0S6S0!YWX/T#5KCQG
MXA\::II4FEW5Y:0V-GI<\\;RK'%N;+M&S("[N> QP "3DD#&.G^+++Q&OC.+
MPH[W^M:+'8:AHL-_ TEE<([-&QE9E1T&]@Q4D\#"GFO7:* /&K;X4ZIX0T'P
M5=V$":MJ^@3S7%W:PNJ&X$^3*L;.57()XW%0<<D5L>%?A^9M/\6ZGXFT*.\N
M?$%V;U]$E,4Q1$15BB)+>67P@/WMH)ZX&:]-HH \A\5?">^OOAS=VMA;VL>M
MS/;R?8[<B.&."*0.+.,\ *%!7)P&8ECC.!N?!_PWJVAV_B"[U2R;25U34GO+
M?2WE1VM8R ,,8V9 21G"DCWKT*B@ IK1JQR5!/N*=10 SR8_[B_E7P)\8 !\
M4O%( P/[0F_]"-??U? 7QA_Y*GXI_P"PA-_Z$:^MX=_CS]/U/EN(/X,/7]!/
MA  ?BCX6!&1_:$/_ *$*^^_)C_N+^5? GP?_ .2I>%?^PC#_ .A"OOZCB/\
MCP]/U#A_^#/U_09Y,?\ <7\J/)C_ +B_E3Z*^2/J3YY_;#15\-^'MJ@?Z7)T
M'^Q7RO7U5^V+_P BUX>_Z^Y/_0*^5:_3<C_W&/J_S/SC.O\ ?9?+\C[B_9SC
M1O@SX=)52<3\D?\ 3Q)7I/DQ_P!Q?RKSC]G+_DC'AWZ3_P#I1)7I5?G^._WJ
MK_BE^;/N\%_NU+_"OR0SR8_[B_E1Y,?]Q?RI]%<1V#/)C_N+^5'DQ_W%_*GT
M4 ,\F/\ N+^5'DQ_W%_*GT4 ,\F/^XOY4>3'_<7\J?10 SR8_P"XOY4>3'_<
M7\J?10 SR8_[B_E1Y,?]Q?RI]% #/)C_ +B_E1Y,?]Q?RI]% #/)C_N+^5'D
MQ_W%_*GT4 ,\F/\ N+^5'DQ_W%_*GT4 ,\F/^XOY4>3'_<7\J?10 SR8_P"X
MOY4>3'_<7\J?10 SR8_[B_E1Y,?]Q?RI]% #/)C_ +B_E1Y,?]Q?RI]% #/)
MC_N+^5'DQ_W%_*GT4 ,\F/\ N+^5'DQ_W%_*GT4 ,\F/^XOY4>3'_<7\J?10
M SR8_P"XOY4>3'_<7\J?10 SR8_[B_E1Y,?]Q?RI]% #/)C_ +B_E1Y,?]Q?
MRI]% #/)C_N+^5'DQ_W%_*GT4 ,\F/\ N+^5'DQ_W%_*GT4 ,\F/^XOY4>3'
M_<7\J?10 SR8_P"XOY4>3'_<7\J?10 SR8_[B_E1Y,?]Q?RI]% #/)C_ +B_
ME1Y,?]Q?RI]% #/)C_N+^5'DQ_W%_*GT4 ,\F/\ N+^5'DQ_W%_*GT4 ,\F/
M^XOY4>3'_<7\J?10 SR8_P"XOY4>3'_<7\J?10 SR8_[B_E1Y,?]Q?RI]% #
M/)C_ +B_E1Y,?]Q?RI]% #/)C_N+^5'DQ_W%_*GT4 ,\F/\ N+^5'DQ_W%_*
MGT4 ,\F/^XOY4>3'_<7\J?10 SR8_P"XOY4>3'_<7\J?10 SR8_[B_E1Y,?]
MQ?RI]% #/)C_ +B_E1Y,?]Q?RI]% #/)C_N+^5'DQ_W%_*GT4 ,\F/\ N+^5
M'DQ_W%_*GT4 ,\F/^XOY4>3'_<7\J?10 SR8_P"XOY4>3'_<7\J?10 SR8_[
MB_E1Y,?]Q?RI]% #/)C_ +B_E1Y,?]Q?RI]% #/)C_N+^5'DQ_W%_*GT4 ,\
MF/\ N+^5'DQ_W%_*GT4 ,\F/^XOY4>3'_<7\J?10 SR8_P"XOY4>3'_<7\J?
M10 SR8_[B_E1Y,?]Q?RI]% "!0HP  /05XV>IKV6O&CU- 'IG@__ )%RS_X'
M_P"AFMFL;P?_ ,BY9_\  _\ T,ULT %%%% !1110 4444 %%%% !7P%\8?\
MDJ?BG_L(3?\ H1K[]KX"^,/_ "5/Q3_V$)O_ $(U];P[_'GZ?J?+<0?P8>OZ
M"?!__DJ7A7_L(P_^A"OOZO@'X/\ _)4O"O\ V$8?_0A7W]1Q'_'AZ?J'#_\
M!GZ_H%%%%?)'U)\]_MB_\BUX>_Z^Y/\ T"OE6OJK]L7_ )%KP]_U]R?^@5\J
MU^FY'_N,?5_F?G&=?[[+Y?D?<G[.7_)&/#OTG_\ 2B2O2J\U_9R_Y(QX=^D_
M_I1)7I5?G^._WJK_ (I?FS[O!?[M2_PK\D%8GC;7Y/"WA#6-8AB2>6QM9)UC
M<D*Q49P<5MUR'Q?_ .27>*O^P=-_Z":QH14JL(O9M?F;5I.-*4ENDSP+_AL3
M7/\ H :?_P!_'_QKU+X&?&:_^+$^LI>Z?;V(L5B93 S'=O+YSG_=KXKKZ1_8
MU_X_/%?_ %SMOYRU]SF>786AA)U*<+-6[]T?%9;F&*K8J%.I.Z=^W9GT[111
M7Y^?=A1110 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%%%% !7C1ZFO9:\:/4T >F>#_P#D7+/_ ('_ .AFMFN3TZVU2\\)64&EWD>G
MRN7W731"4QC<WW5/!.<=:XVU^)VOZ-\/O&&H:G:MJVH:'<R6EM<:?:LWVP@#
M:PC7/0GD#C@T >O45Y5^SUXQUCQWX8N]5U3Q-I_B(--Y:+96)M&M"!\T<BDD
M[LFM+Q)XHUK5/'-SX8\/W<.GR:?IJZE=7,L(EWEW98H@IZ [')/7IB@#T.BO
M)8OBS>^)= \(0Z6(K'6=?FEMY)&42+:F'(F8*?O<C@'UK,OOBOKL,D7ADSPP
MZ\/$4>AS:H( T:QO$9DFV= S* N#QN- 'MM%>4>#OBQ>Z]\/;"[N#;?VY<3W
M-KYP(6#;!,\;739^['A0WIE@!UKTS2;^WU+3H+BVO8=0A=1BYMW5DD/<@J2/
MRH MT45#->6]NVV6>.-L9P[@&@":O@+XP_\ )4_%/_80F_\ 0C7WI_:=G_S]
MP?\ ?P?XU\$_%YUD^*'BAE8,IU"4@@Y!^:OK>'?X\_3]3Y;B#^##U_07X/\
M_)4O"O\ V$8?_0A7W]7P!\(G6/XG^%V=@JC4(223@#YA7WM_:=G_ ,_<'_?P
M?XT<1_QX>GZAP_\ P9^OZ%FBJW]IV?\ S]P?]_!_C1_:=G_S]P?]_!_C7R1]
M2>"?MB_\BUX>_P"ON3_T"OE6OJ7]K^[@N/#GA\131RD7<F0C X^2OEJOTW(_
M]QCZO\S\XSK_ 'V7R_(^Y/V<O^2,>'?I/_Z425Z57E_[.U];0_!OP\DEQ$C@
M3Y5G (_TB2O1_P"T[/\ Y^X/^_@_QK\_QW^]5?\ %+\V?=X+_=J7^%?DBS7(
M?%__ ))=XJ_[!TW_ *":Z;^T[/\ Y^X/^_@_QKD?BYJ%K)\,/%*I<PLQTZ8
M"0$GY366&_CP]5^9IB/X,_1_D?!%?2/[&O\ Q^>*_P#KG;?SEKYNKZ-_8[N8
M;>[\5>;*D68[;&]@,\R^M?I.<_[C4^7YH_/,H_WVG\_R9]0T56_M.S_Y^X/^
M_@_QH_M.S_Y^X/\ OX/\:_+C]++-%5O[3L_^?N#_ +^#_&C^T[/_ )^X/^_@
M_P : +-%5O[3L_\ G[@_[^#_ !H_M.S_ .?N#_OX/\: +-%5O[3L_P#G[@_[
M^#_&C^T[/_G[@_[^#_&@"S15;^T[/_G[@_[^#_&C^T[/_G[@_P"_@_QH LT5
M6_M.S_Y^X/\ OX/\:/[3L_\ G[@_[^#_ !H LT56_M.S_P"?N#_OX/\ &C^T
M[/\ Y^X/^_@_QH LT56_M.S_ .?N#_OX/\:/[3L_^?N#_OX/\: +-%5O[3L_
M^?N#_OX/\:/[3L_^?N#_ +^#_&@"S15;^T[/_G[@_P"_@_QH_M.S_P"?N#_O
MX/\ &@"S15;^T[/_ )^X/^_@_P :/[3L_P#G[@_[^#_&@"S15;^T[/\ Y^X/
M^_@_QH_M.S_Y^X/^_@_QH LT56_M.S_Y^X/^_@_QH_M.S_Y^X/\ OX/\: +-
M%5O[3L_^?N#_ +^#_&C^T[/_ )^X/^_@_P : +-%5O[3L_\ G[@_[^#_ !H_
MM.S_ .?N#_OX/\: +-%5O[3L_P#G[@_[^#_&C^T[/_G[@_[^#_&@"S15;^T[
M/_G[@_[^#_&C^T[/_G[@_P"_@_QH LT56_M.S_Y^X/\ OX/\:/[3L_\ G[@_
M[^#_ !H LT56_M.S_P"?N#_OX/\ &C^T[/\ Y^X/^_@_QH LT56_M.S_ .?N
M#_OX/\:/[3L_^?N#_OX/\: +-%5O[3L_^?N#_OX/\:/[3L_^?N#_ +^#_&@"
MS15;^T[/_G[@_P"_@_QH_M.S_P"?N#_OX/\ &@"S15;^T[/_ )^X/^_@_P :
M/[3L_P#G[@_[^#_&@"S15;^T[/\ Y^X/^_@_QH_M.S_Y^X/^_@_QH LT56_M
M.S_Y^X/^_@_QH_M.S_Y^X/\ OX/\: +-%5O[3L_^?N#_ +^#_&C^T[/_ )^X
M/^_@_P : +-%5O[3L_\ G[@_[^#_ !H_M.S_ .?N#_OX/\: +-%5O[3L_P#G
M[@_[^#_&C^T[/_G[@_[^#_&@"S15;^T[/_G[@_[^#_&C^T[/_G[@_P"_@_QH
M LT56_M.S_Y^X/\ OX/\:/[3L_\ G[@_[^#_ !H LT56_M.S_P"?N#_OX/\
M&C^T[/\ Y^X/^_@_QH LT56_M.S_ .?N#_OX/\:/[3L_^?N#_OX/\: +-%5O
M[3L_^?N#_OX/\:/[3L_^?N#_ +^#_&@"S15;^T[/_G[@_P"_@_QH_M.S_P"?
MN#_OX/\ &@"S15;^T[/_ )^X/^_@_P :/[3L_P#G[@_[^#_&@"S15;^T[/\
MY^X/^_@_QH_M.S_Y^X/^_@_QH LT56_M.S_Y^X/^_@_QH_M.S_Y^X/\ OX/\
M: +-%5O[3L_^?N#_ +^#_&C^T[/_ )^X/^_@_P : +-%5O[3L_\ G[@_[^#_
M !H_M.S_ .?N#_OX/\: +-%5O[3L_P#G[@_[^#_&C^T[/_G[@_[^#_&@"S15
M;^T[/_G[@_[^#_&C^T[/_G[@_P"_@_QH LT56_M.S_Y^X/\ OX/\:/[3L_\
MG[@_[^#_ !H LT56_M.S_P"?N#_OX/\ &C^T[/\ Y^X/^_@_QH LT56_M.S_
M .?N#_OX/\:/[3L_^?N#_OX/\: +-%5O[3L_^?N#_OX/\:/[3L_^?N#_ +^#
M_&@"S15;^T[/_G[@_P"_@_QH_M.S_P"?N#_OX/\ &@"S7C1ZFO8HI4G0/&ZR
M*?XE.17CIZF@#7\4:WXMT?X=68\'>&9?$FJ3LT91+V"U$";FW/NE8<]A@'GK
M3/ FN>,M.\(2O?\ PYDTJ2WD6.#1[?5K:YN)E/+RF4LL9.3G!()YYKN/!_\
MR+EG_P #_P#0S6S0!QOA'PR=)U+Q!KZ:9_9MUJYCD.G;H]P*1[1O*$KO/<AF
M'3DURAT_Q99>)1XRB\*.]]K.BQV-_HT5] TEE<([-&3*S*CH/,8,5)/ PIKU
MVB@#QFU^%.J>$-"\$W=C FK:MH,\T]W:PNJ&X$^3*L;.0N03QN*@XY(K8\+?
M#XSV'BW4_$VAQW=QK]Y]M;19#',41$58HRQ;87P@.=VT$]<#->G44 >0>*OA
M/?7GPYN[6PMK:/6IGMW^Q0,(X8[>*4.+.,\ +M!7)P&8DG&<#=^#_AO5="M_
M$%SJ=DVDIJ>I/=VVF/(CM:QD 8;RV9 21G"DCWKT*B@ JK<Z79WL@DGMHIG
MQN=03BK5% &?_8&F_P#/C;_]^Q7P?\7(D@^)WB>.-0B+?R@*HP -U?H!7P%\
M8?\ DJ?BG_L(3?\ H1KZWAW^//T_4^6X@_@P]?T&?"2))_B=X8CD4.C:A""K
M#((W"OO#^P--_P"?&W_[]BOA'X/_ /)4O"O_ &$8?_0A7W]1Q'_'AZ?J'#_\
M&?K^AG_V!IO_ #XV_P#W[%']@:;_ ,^-O_W[%:%%?)'U)\Y?M=Z;:V/ASP^U
MO;QPLUW("44#/R5\O5]5?MB_\BUX>_Z^Y/\ T"OE6OTW(_\ <8^K_,_.,Z_W
MV7R_(^V?V>='L;KX.^'I9K2&21A/EF0$G]_)7HO]@:;_ ,^-O_W[%<+^SE_R
M1CP[])__ $HDKTJOS_'?[U5_Q2_-GW>"_P!VI?X5^2,_^P--_P"?&W_[]BN3
M^+6BV$'PR\421V<*.NGS%65 "#M-=Y7(?%__ ))=XJ_[!TW_ *":RPW\>'JO
MS-,1_!GZ/\CX KZ*_8_L+:^N_%(N((YMJ6VW>N<<R5\ZU](_L:_\?GBO_KG;
M?SEK])SG_<:GR_-'YYE'^^T_G^3/HW^P--_Y\;?_ +]BC^P--_Y\;?\ []BM
M"BORX_2S/_L#3?\ GQM_^_8H_L#3?^?&W_[]BM"B@#/_ + TW_GQM_\ OV*/
M[ TW_GQM_P#OV*T** ,_^P--_P"?&W_[]BC^P--_Y\;?_OV*T** ,_\ L#3?
M^?&W_P"_8H_L#3?^?&W_ ._8K0HH S_[ TW_ )\;?_OV*/[ TW_GQM_^_8K0
MHH S_P"P--_Y\;?_ +]BC^P--_Y\;?\ []BM"B@#/_L#3?\ GQM_^_8H_L#3
M?^?&W_[]BM"B@#/_ + TW_GQM_\ OV*/[ TW_GQM_P#OV*T** ,_^P--_P"?
M&W_[]BC^P--_Y\;?_OV*T** ,_\ L#3?^?&W_P"_8H_L#3?^?&W_ ._8K0HH
M S_[ TW_ )\;?_OV*/[ TW_GQM_^_8K0HH S_P"P--_Y\;?_ +]BC^P--_Y\
M;?\ []BM"B@#/_L#3?\ GQM_^_8H_L#3?^?&W_[]BM"B@#/_ + TW_GQM_\
MOV*/[ TW_GQM_P#OV*T** ,_^P--_P"?&W_[]BC^P--_Y\;?_OV*T** ,_\
ML#3?^?&W_P"_8H_L#3?^?&W_ ._8K0HH S_[ TW_ )\;?_OV*/[ TW_GQM_^
M_8K0HH S_P"P--_Y\;?_ +]BC^P--_Y\;?\ []BM"B@#/_L#3?\ GQM_^_8H
M_L#3?^?&W_[]BM"B@#/_ + TW_GQM_\ OV*/[ TW_GQM_P#OV*T** ,_^P--
M_P"?&W_[]BC^P--_Y\;?_OV*T** ,_\ L#3?^?&W_P"_8H_L#3?^?&W_ ._8
MK0HH S_[ TW_ )\;?_OV*/[ TW_GQM_^_8K0HH S_P"P--_Y\;?_ +]BC^P-
M-_Y\;?\ []BM"B@#/_L#3?\ GQM_^_8H_L#3?^?&W_[]BM"B@#/_ + TW_GQ
MM_\ OV*/[ TW_GQM_P#OV*T** ,_^P--_P"?&W_[]BC^P--_Y\;?_OV*T**
M,_\ L#3?^?&W_P"_8H_L#3?^?&W_ ._8K0HH S_[ TW_ )\;?_OV*/[ TW_G
MQM_^_8K0HH S_P"P--_Y\;?_ +]BC^P--_Y\;?\ []BM"B@#/_L#3?\ GQM_
M^_8H_L#3?^?&W_[]BM"B@#/_ + TW_GQM_\ OV*/[ TW_GQM_P#OV*T** ,_
M^P--_P"?&W_[]BC^P--_Y\;?_OV*T** ,_\ L#3?^?&W_P"_8H_L#3?^?&W_
M ._8K0HH S_[ TW_ )\;?_OV*/[ TW_GQM_^_8K0HH S_P"P--_Y\;?_ +]B
MC^P--_Y\;?\ []BM"B@#/_L#3?\ GQM_^_8H_L#3?^?&W_[]BM"B@#/_ + T
MW_GQM_\ OV*/[ TW_GQM_P#OV*T** ,_^P--_P"?&W_[]BC^P--_Y\;?_OV*
MT** ,_\ L#3?^?&W_P"_8H_L#3?^?&W_ ._8K0HH S_[ TW_ )\;?_OV*/[
MTW_GQM_^_8K0HH S_P"P--_Y\;?_ +]BC^P--_Y\;?\ []BM"B@#/_L#3?\
MGQM_^_8H_L#3?^?&W_[]BM"B@#/_ + TW_GQM_\ OV*/[ TW_GQM_P#OV*T*
M* ,_^P--_P"?&W_[]BC^P--_Y\;?_OV*T** (K>VBM(A'#&L48Y"H,"O'SU-
M>RUXT>IH ],\'_\ (N6?_ __ $,ULUC>#_\ D7+/_@?_ *&:V: "BBB@ HHH
MH **** "BBB@ KX"^,/_ "5/Q3_V$)O_ $(U]^U\!?&'_DJ?BG_L(3?^A&OK
M>'?X\_3]3Y;B#^##U_03X/\ _)4O"O\ V$8?_0A7W]7P#\'_ /DJ7A7_ +",
M/_H0K[^HXC_CP]/U#A_^#/U_0****^2/J3Y[_;%_Y%KP]_U]R?\ H%?*M?57
M[8O_ "+7A[_K[D_] KY5K]-R/_<8^K_,_.,Z_P!]E\OR/N3]G+_DC'AWZ3_^
ME$E>E5YK^SE_R1CP[])__2B2O2J_/\=_O57_ !2_-GW>"_W:E_A7Y(*Y#XO_
M /)+O%7_ &#IO_0377UR'Q?_ .27>*O^P=-_Z":RPW\>'JOS-,1_!GZ/\CX
MKZ1_8U_X_/%?_7.V_G+7S=7TC^QK_P ?GBO_ *YVW\Y:_2<Y_P!QJ?+\T?GF
M4?[[3^?Y,^G:***_+C]+"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 **** "O&CU->RUXT>IH ],\'_ /(N6?\ P/\ ]#-;-<GI
MT^JQ^$K)-'@MY;QRX#W;$11C<QRVWD^G'K7+VGQDNX?#FIOJ6E1QZ]9:HNCK
M;6\A:&>=L;2K'G;@Y/<8H ]4HKC_  ?XRO=3U[5O#VM6\%MK>G)%.WV1F,,T
M,@.UUW<]592#W'O5;Q1XXU.'Q2WA[P]9VUWJ-O8_VC=->,RQI$6*H@V\[V(;
M'8;: .YHKSF3XMKJ?A[PU<:-:K+JFOR-#;V]R2$A=,^:9".<*01QUK-NOC->
MQ6\&E+86R>*Y-;&AM!([?9ED,9E\W(^8H8QD#KR!0!ZQ17GOA?XJGQ%X&LM5
M^PA-8N;F;3UT]&W!KF*1HWPW]S*,V>PKOX?,\F/S=OF[1OV?=SWQ[4 /HHHH
M *^ OC#_ ,E3\4_]A";_ -"-??M? 7QA_P"2I^*?^PA-_P"A&OK>'?X\_3]3
MY;B#^##U_03X/_\ )4O"O_81A_\ 0A7W]7P#\'_^2I>%?^PC#_Z$*^_J.(_X
M\/3]0X?_ (,_7] HHHKY(^I/GO\ ;%_Y%KP]_P!?<G_H%?*M?57[8O\ R+7A
M[_K[D_\ 0*^5:_3<C_W&/J_S/SC.O]]E\OR/N3]G+_DC'AWZ3_\ I1)7I5>:
M_LY?\D8\._2?_P!*)*]*K\_QW^]5?\4OS9]W@O\ =J7^%?D@KD/B_P#\DN\5
M?]@Z;_T$UU]<A\7_ /DEWBK_ +!TW_H)K+#?QX>J_,TQ'\&?H_R/@"OI']C7
M_C\\5_\ 7.V_G+7S=7TC^QK_ ,?GBO\ ZYVW\Y:_2<Y_W&I\OS1^>91_OM/Y
M_DSZ=HHHK\N/TL***^9/C#^T!XL\%?$;5]%TV2S6RM3%Y8EM]S?-$C')SZL:
M[L)@ZF-FZ=*UTKZG%B\73P<%4JWLW;0^FZ*^0?#O[3GC;4O$&F6<TMB8;BZB
MB?;; ':S@''/H:^OJO&8&K@7%5;:]B<)C:6-3=*^G<****\X[PHHHH ****
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
MR7_O\W^-'_")Z=_<E_[_ #?XULT4 8W_  B>G?W)?^_S?XT?\(GIW]R7_O\
M-_C6S10!C?\ ")Z=_<E_[_-_C1_PB>G?W)?^_P W^-;-% &-_P (GIW]R7_O
M\W^-'_")Z=_<E_[_ #?XULT4 8W_  B>G?W)?^_S?XT?\(GIW]R7_O\ -_C6
MS10!C?\ ")Z=_<E_[_-_C1_PB>G?W)?^_P W^-;-% &-_P (GIW]R7_O\W^-
M'_")Z=_<E_[_ #?XULT4 8W_  B>G?W)?^_S?XT?\(GIW]R7_O\ -_C6S10!
MC?\ ")Z=_<E_[_-_C1_PB>G?W)?^_P W^-;-% &-_P (GIW]R7_O\W^-'_")
MZ=_<E_[_ #?XULT4 8W_  B>G?W)?^_S?XT?\(GIW]R7_O\ -_C6S10!C?\
M")Z=_<E_[_-_C1_PB>G?W)?^_P W^-;-% $%E916%N(80PC!)&YBQ_,UY">I
MKV6O&CU- 'IG@_\ Y%RS_P"!_P#H9K9K&\'_ /(N6?\ P/\ ]#-;- !1110
M4444 %%%% !1110 5\!?&'_DJ?BG_L(3?^A&OOVO@+XP_P#)4_%/_80F_P#0
MC7UO#O\ 'GZ?J?+<0?P8>OZ"?!__ )*EX5_[",/_ *$*^_J^ ?@__P E2\*_
M]A&'_P!"%??U'$?\>'I^H</_ ,&?K^@4445\D?4GSW^V+_R+7A[_ *^Y/_0*
M^5:^JOVQ?^1:\/?]?<G_ *!7RK7Z;D?^XQ]7^9^<9U_OLOE^1]R?LY?\D8\.
M_2?_ -*)*]*KS7]G+_DC'AWZ3_\ I1)7I5?G^._WJK_BE^;/N\%_NU+_  K\
MD%<A\7_^27>*O^P=-_Z":Z^N0^+_ /R2[Q5_V#IO_0366&_CP]5^9IB/X,_1
M_D? %?2/[&O_ !^>*_\ KG;?SEKYNKZ1_8U_X_/%?_7.V_G+7Z3G/^XU/E^:
M/SS*/]]I_/\ )GT[1117Y<?I85\-_M'?\EG\1?6W_P#2>.ON2OAO]H[_ )+/
MXB^MO_Z3QU]1P[_O4O\ "_S1\UG_ /NT?\2_)G&^#O\ D;M#_P"OZ#_T8M?H
MM7YT^#O^1NT/_K^@_P#1BU^BU=/$?QTO1_H<_#WP5/5?J%%%%?''UH4444 %
M%%% !1110 4444 %%%% !7+>(OB?X6\)ZB;#5]:M[&\"!_*DW9VGH>![5U-?
M&?[5?_)5G_Z\H?\ V:O6RS!PQM?V4VTK7T/+S'%SP=#VL%=WMJ?2'_"]? 7_
M $,UG^3_ .%=Y7YHU^EHZ5U9MEU/ <GLVWS7W\K?YG+E>85,=S\Z2Y;;>=_\
MA:***^?/>/"/VP/^1 TC_L)K_P"BI*^2*^M_VP/^1 TC_L)K_P"BI*^2*_2L
MB_W)>K/SK._]\?HC[8_9B_Y(_I?_ %VG_P#1K5ZM7E/[,7_)']+_ .NT_P#Z
M-:O5J^$S#_>ZO^)_F?;X'_=:7^%?D%%%%<!W!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5XT>IKV6O&CU- 'IG@_P#Y%RS_ .!_^AFMFN1A
MU[_A&/AZVJ?8KC4!;1R2&WM5!D<!FZ9(HL_B3IUQ\-8O&DZ-9Z<]G]L\N5AN
M [+GIDG _&@#KJ*XKX8_$#4/B%IUQ>WGA>^\-PJP$!O98Y/M"D9WJ4)&*G\4
M_$ :%K,>D6&F3:UJGV9KZ:WAD5/)@!V[R3W)X"]3@^E '745QEY\4=-'A[1=
M2TZ*34IM9<1V%HA"/*^"2"3PNW!R3TQ6=/\ &6SCTJ%DTZ9]<EU,:.-',BJZ
MW6"Q4OTV[06W=,8H ]$HKC=#^)^FZ[X*@\0QPS1>;*]L+%P/.^THYC:$>I#J
M1GIQFNOA=Y(8V=/*=E!9,YVGN,T /HHHH *^ OC#_P E3\4_]A";_P!"-??M
M? 7QA_Y*GXI_["$W_H1KZWAW^//T_4^6X@_@P]?T$^#_ /R5+PK_ -A&'_T(
M5]_5\ _!_P#Y*EX5_P"PC#_Z$*^_J.(_X\/3]0X?_@S]?T"BBBODCZD^>_VQ
M?^1:\/?]?<G_ *!7RK7U5^V+_P BUX>_Z^Y/_0*^5:_3<C_W&/J_S/SC.O\
M?9?+\C[D_9R_Y(QX=^D__I1)7I5>:_LY?\D8\._2?_THDKTJOS_'?[U5_P 4
MOS9]W@O]VI?X5^2"N0^+_P#R2[Q5_P!@Z;_T$UU]<A\7_P#DEWBK_L'3?^@F
MLL-_'AZK\S3$?P9^C_(^ *^D?V-?^/SQ7_USMOYRU\W5](_L:_\ 'YXK_P"N
M=M_.6OTG.?\ <:GR_-'YYE'^^T_G^3/IVBBBORX_2PKX;_:._P"2S^(OK;_^
MD\=?<E?#?[1W_)9_$7UM_P#TGCKZCAW_ 'J7^%_FCYK/_P#=H_XE^3.-\'?\
MC=H?_7]!_P"C%K]%J_.GP=_R-VA_]?T'_HQ:_1:NGB/XZ7H_T.?A[X*GJOU"
MBBBOCCZT**P_$_C?0O!:6[:WJ4.G+<%A$9L_.5QG&!VR/SK _P"%Y^ O^AGL
MO_'O\*Z(8>M47-"#:\DS"5>C!\LYI/U1W=%4](UBSU_38-0T^X2ZLYUW13)T
M89QD?E5RL&G%V9LFFKH****0PHHHH **** "OC/]JO\ Y*L__7E#_P"S5]F5
M\9_M5_\ )5G_ .O*'_V:OI,@_P!\^3_0^>SW_=/FOU/':_2T=*_-*OTM'2O1
MXD_Y<_\ ;WZ'G</?\O?^W?U%HHHKXH^R/"/VP/\ D0-(_P"PFO\ Z*DKY(KZ
MW_; _P"1 TC_ +":_P#HJ2ODBOTK(O\ <EZL_.L[_P!\?HC[8_9B_P"2/Z7_
M -=I_P#T:U>K5Y3^S%_R1_2_^NT__HUJ]6KX3,/][J_XG^9]O@?]UI?X5^04
M445P'<%%%% !1110 5PGBOXW>$/!6M2Z3J^HR6]]$JL\:VTC@!AD<JI'0UW=
M?$_[3O\ R6#5/^N,'_HI:]C*L'3QM=TJC=K7T^1Y.9XNI@Z"J4TKWMK\SZ(A
M_:4\ 3S)$FKREW8*H^QS=3_P&O4*_-S2?^0I9_\ 79/_ $(5^D==.;Y?2P#@
MJ3>M]_*WD<^58^KCE-U4M+;>=PHHHKYX]X**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQH]37L
MM>-'J: .LU#4K/2/A/?W5]=065LEI.&FN)!&@R6 R20.M<9\/-7\%:K^SCX>
M3Q+>Z7=>'C:Q6MTUS*K0+)_<D.<*0<=<8KU/P@ ?#EH",CY__0S6QM7&,#'I
MB@#R[X-^%;#P,GB-=#O'F\%O*EQIP:8S1Q_NP9?*;O'GI@D=<5@1>-]$TWXC
M7GC.;44'AGQ'X=@&FZC,&CBE>.20F(;@"'82*54\G!P.*]P P,=J-H(Q@8':
M@#YTT/0[SP3HGPTUW6A)9V-G=WDMZ9OE6S2X+-&TF?N 9 )/3/-:WAWP=9^.
MKSQ?XKFU"33-/;6TU/2-6C*@1B" 1F==X*E& <9(P5YZ5[J0",'I1@8QCB@#
MY\U3PW?>"_A8^J:0;R*&VF'V-IES<1Q33[KF]<<;9'#NW;8IZ Y%=W\$?$-W
MK^F:[NOI-6T>VU%X=,U*63S3<P #GS/XP#D;N_K7I&*  !@# H 6L^_T.UU*
M82S"3>%V_)(5&/P^M:%% &-_PBEAZ3?]_F_QKX7^+,"VWQ,\31)G8E_*HR<G
M&[UK] :^ OC#_P E3\4_]A";_P!"-?6\._QY^GZGRW$'\&'K^A%\)X%N?B7X
M9B?.Q[^)3@X.-P[U]T_\(I8>DW_?YO\ &OAKX/\ _)4O"O\ V$8?_0A7W]1Q
M'_'AZ?J'#_\ !GZ_H8W_  BEAZ3?]_F_QH_X12P])O\ O\W^-;-%?)'U)\V_
MM:Z/;:9X=T!H!)EKIP=[EOX/>OF.OJK]L7_D6O#W_7W)_P"@5\JU^FY'_N,?
M5_F?G&=?[[+Y?D?:7[/OAZSOOA#X?GE$OF,)\[96 _U\@Z UZ'_PBEAZ3?\
M?YO\:X[]G+_DC'AWZ3_^E$E>E5^?X[_>JO\ BE^;/N\%_NU+_"OR1C?\(I8>
MDW_?YO\ &N4^*_AJRMOAIXFE02[TT^9AF5B,[3VS7HE<A\7_ /DEWBK_ +!T
MW_H)K+#?QX>J_,TQ'\&?H_R/@"OH7]D72H-3N_% GW_(EMC8Y7J9/3Z5\]5]
M(_L:_P#'YXK_ .N=M_.6OTG.?]QJ?+\T?GF4?[[3^?Y,^A/^$4L/2;_O\W^-
M'_"*6'I-_P!_F_QK9HK\N/TLQO\ A%+#TF_[_-_C7Q=^T':1V/Q?\001;O+4
MP8W,2?\ 41GJ:^ZJ^&_VCO\ DL_B+ZV__I/'7U'#O^]2_P +_-'S6?\ ^[1_
MQ+\F<7X2C$OBO14;[K7L(./^N@K[_P#^$4L/2;_O\W^-? 7@[_D;M#_Z_H/_
M $8M?HM73Q'\=+T?Z'/P]\%3U7ZF-_PBEAZ3?]_F_P :/^$4L/2;_O\ -_C6
MS17QQ]:?,7[76D6^F6?A@P;_ )Y+C.]RW01^M?-U?3W[97_'EX4_ZZ7/\HZ^
M8:_3\E_W&'S_ #9^;9Q_OL_E^2/MWX(^'+.\^%/AR:02[WMR3ME8#[[=LUW'
M_"*6'I-_W^;_ !KFO@/_ ,DB\,_]>Y_]#:N^K\[Q?^\5/\3_ #/O\+_N]/\
MPK\C&_X12P])O^_S?XT?\(I8>DW_ '^;_&MFBN0ZC&_X12P])O\ O\W^-'_"
M*6'I-_W^;_&MFB@#&_X12P])O^_S?XT?\(I8>DW_ '^;_&MFB@#&_P"$4L/2
M;_O\W^-?(G[3MC%I_P 3WAAW;/L<)^9BQ_B[FOM2OC/]JO\ Y*L__7E#_P"S
M5])D'^^?)_H?/9[_ +I\U^IX[7Z*CPI88Z3?]_F_QK\ZJ_2T=*]'B3_ES_V]
M^AYW#W_+W_MW]3'_ .$4L/2;_O\ -_C1_P (I8>DW_?YO\:V:*^*/LCYY_:P
MT6VTWP+I4D(DW-J2J=\A;CRI/6OE>OK?]L#_ )$#2/\ L)K_ .BI*^2*_2LB
M_P!R7JS\ZSO_ 'Q^B/L?]F_0+2_^$VF32B3>99P=LC*/]8W8&O3O^$4L/2;_
M +_-_C7!?LQ?\D?TO_KM/_Z-:O5J^$S#_>ZO^)_F?;X'_=:7^%?D8W_"*6'I
M-_W^;_&C_A%+#TF_[_-_C6S17 =QC?\ "*6'I-_W^;_&C_A%+#TF_P"_S?XU
M\(M\3O&.X_\ %6:YU_Z"4W_Q5>I?LV>-O$6N_$V&UU+7M3U"U-K,Q@N[R25"
M0!@[68C-?3U\BJ4*4JKFG97/FZ&=TZ]6-)0:N['TY_PBEAZ3?]_F_P :/^$4
ML/2;_O\ -_C6S17S!](8W_"*6'I-_P!_F_QKXY_:0LX[#XL:E#%NV"& C<Q8
M_P"K7N:^WZ^)_P!IW_DL&J?]<8/_ $4M?3</?[V_\+_-'SF??[JO\2_)GF>E
MJ&U.T!Z&9!_X\*_0O_A%+#TF_P"_S?XU^>ND_P#(4L_^NR?^A"OTCKNXDWI?
M/]#BX>VJ_+]3&_X12P])O^_S?XT?\(I8>DW_ '^;_&MFBOBS[ QO^$4L/2;_
M +_-_C1_PBEAZ3?]_F_QK9HH QO^$4L/2;_O\W^-'_"*6'I-_P!_F_QK9HH
MQO\ A%+#TF_[_-_C1_PBEAZ3?]_F_P :V:* ,;_A%+#TF_[_ #?XT?\ "*6'
MI-_W^;_&MFB@#&_X12P])O\ O\W^-'_"*6'I-_W^;_&MFB@#&_X12P])O^_S
M?XT?\(I8>DW_ '^;_&MFB@#&_P"$4L/2;_O\W^-'_"*6'I-_W^;_ !K9HH Q
MO^$4L/2;_O\ -_C1_P (I8>DW_?YO\:V:* ,;_A%+#TF_P"_S?XT?\(I8>DW
M_?YO\:V:* ,;_A%+#TF_[_-_C1_PBEAZ3?\ ?YO\:V:* ,;_ (12P])O^_S?
MXT?\(I8>DW_?YO\ &MFB@#&_X12P])O^_P W^-'_  BEAZ3?]_F_QK9HH QO
M^$4L/2;_ +_-_C1_PBEAZ3?]_F_QK9HH QO^$4L/2;_O\W^-'_"*6'I-_P!_
MF_QK9HH QO\ A%+#TF_[_-_C1_PBEAZ3?]_F_P :V:* ,;_A%+#TF_[_ #?X
MT?\ "*6'I-_W^;_&MFB@#&_X12P])O\ O\W^-'_"*6'I-_W^;_&MFB@#&_X1
M2P])O^_S?XT?\(I8>DW_ '^;_&MFB@#&_P"$4L/2;_O\W^-'_"*6'I-_W^;_
M !K9HH QO^$4L/2;_O\ -_C1_P (I8>DW_?YO\:V:* ,;_A%+#TF_P"_S?XT
M?\(I8>DW_?YO\:V:* ,;_A%+#TF_[_-_C1_PBEAZ3?\ ?YO\:V:* ,;_ (12
MP])O^_S?XT?\(I8>DW_?YO\ &MFB@#&_X12P])O^_P W^-'_  BEAZ3?]_F_
MQK9HH QO^$4L/2;_ +_-_C1_PBEAZ3?]_F_QK9HH QO^$4L/2;_O\W^-'_"*
M6'I-_P!_F_QK9HH @LK*.PMQ#%NV DC<Q8_F:\A/4U[+7C1ZF@#TSP?_ ,BY
M9_\  _\ T,ULUC>#_P#D7+/_ ('_ .AFMF@ HHHH **** "BBB@ HHHH *^
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
M_P#;WZ'G</?\O?\ MW]1:***^*/LCPC]L#_D0-(_[":_^BI*^2*^M_VP/^1
MTC_L)K_Z*DKY(K]*R+_<EZL_.L[_ -\?HC[8_9B_Y(_I?_7:?_T:U>K5Y3^S
M%_R1_2_^NT__ *-:O5J^$S#_ 'NK_B?YGV^!_P!UI?X5^04445P'<?FDWWC]
M:]>_97_Y*Q!_UYS?R%>0M]X_6O7OV5_^2L0?]><W\A7ZSF/^YU?\+/RS+_\
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
M_"_S1\UG_P#NT?\ $OR9QO@[_D;M#_Z_H/\ T8M?HM7YT^#O^1NT/_K^@_\
M1BU^BU=/$?QTO1_H<_#WP5/5?J%%%%?''UI\W_ME?\>7A3_KI<_RCKYAKZ>_
M;*_X\O"G_72Y_E'7S#7Z?DO^XP^?YL_-LX_WV?R_)'WA\!_^21>&?^O<_P#H
M;5WU<#\!_P#DD7AG_KW/_H;5WU?G>+_WBI_B?YGW^%_W>G_A7Y!6/XQ_Y%'6
M_P#KQG_]%M6Q6/XQ_P"11UO_ *\9_P#T6U84OCCZHVJ? _0_.FO=_P!C_P#Y
M'[5_^P8W_HV.O"*]W_8__P"1^U?_ +!C?^C8Z_4LU_W*KZ'YIEG^^4_4^MZ*
M**_*3]/"OC/]JO\ Y*L__7E#_P"S5]F5\9_M5_\ )5G_ .O*'_V:OI,@_P!\
M^3_0^>SW_=/FOU/':_2T=*_-*OTM'2O1XD_Y<_\ ;WZ'G</?\O?^W?U%HHHK
MXH^R/"/VP/\ D0-(_P"PFO\ Z*DKY(KZW_; _P"1 TC_ +":_P#HJ2ODBOTK
M(O\ <EZL_.L[_P!\?HC[8_9B_P"2/Z7_ -=I_P#T:U>K5Y3^S%_R1_2_^NT_
M_HUJ]6KX3,/][J_XG^9]O@?]UI?X5^04445P'<?FDWWC]:]>_97_ .2L0?\
M7G-_(5Y"WWC]:]>_97_Y*Q!_UYS?R%?K.8_[G5_PL_+,O_WNEZH^SZ***_)C
M]3"OB?\ :=_Y+!JG_7&#_P!%+7VQ7Q/^T[_R6#5/^N,'_HI:^FX>_P![?^%_
MFCYS/O\ =5_B7Y,\TTG_ )"EG_UV3_T(5^D=?FYI/_(4L_\ KLG_ *$*_2.N
M[B3>E\_T.+A[:K\OU"BBBOBS[ \@_:H_Y)-/_P!?D'\S7QA7V?\ M4?\DFG_
M .OR#^9KXPK]&X?_ -S?^)_H?GV>_P"]_)?J?7_[(G_),]0_["LO_HJ&O;Z\
M0_9$_P"29ZA_V%9?_14->WU\;F?^^U?4^ORW_<Z?H%%%1SS+;P22MG:BECCK
M@#->6>D245XO_P -9^"?^>.K?^ R?_%UTO@#XY^'/B1K;Z5I,=\MRD#7!-S"
MJ+M!4'D,>?F%=\\!BJ<7.=-I(X88[#5)*$*B;9Z'1117 =P4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5XT>IKV6O&CU- 'IG@_\
MY%RS_P"!_P#H9K9K&\'_ /(N6?\ P/\ ]#-:\DBQ(SNP5%!)8G  ]: '45P_
M@3XPZ!\1=7U#3]'34#)9#=)-<V4D,+C.,H[##=.U;OB?Q?8>$XK8W?G33W3F
M.WM;6(RS3, 20J#DX )/TH VZ*Y>7XD:''X=MM92X>>WN9/(AAAC+322Y(,8
M3KN!!R/:D_X65H*^$[OQ#)<O#86C&*=)(R)8Y0P7RBG7?N(&WU(H ZFBN?\
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
M8M:_Z",'_?C_ .O7E=W^UIX1LKN:W?3=:+Q.T;%8(<$@XX_>UM>!OVBO#GQ
M\2VVAZ?8ZI#=W =E>YBC5!M4L<E9">@/:O1EEV+A%SE3=EJ>?',,+.2A&HKO
M0[K[%K7_ $$8/^_'_P!>C[%K7_01@_[\?_7K9HKSCT#&^Q:U_P!!&#_OQ_\
M7H^Q:U_T$8/^_'_UZV:* ,;[%K7_ $$8/^_'_P!>C[%K7_01@_[\?_7K9HH
MQOL6M?\ 01@_[\?_ %Z/L6M?]!&#_OQ_]>MFB@#&^Q:U_P!!&#_OQ_\ 7H^Q
M:U_T$8/^_'_UZV:* ,;[%K7_ $$8/^_'_P!>C[%K7_01@_[\?_7K9HH QOL6
MM?\ 01@_[\?_ %Z/L6M?]!&#_OQ_]>MFB@#&^Q:U_P!!&#_OQ_\ 7H^Q:U_T
M$8/^_'_UZV:* ,;[%K7_ $$8/^_'_P!>C[%K7_01@_[\?_7K9HH QOL6M?\
M01@_[\?_ %Z/L6M?]!&#_OQ_]>MFB@#&^Q:U_P!!&#_OQ_\ 7H^Q:U_T$8/^
M_'_UZV:* ,;[%K7_ $$8/^_'_P!>C[%K7_01@_[\?_7K9HH QOL6M?\ 01@_
M[\?_ %Z/L6M?]!&#_OQ_]>MFB@#&^Q:U_P!!&#_OQ_\ 7H^Q:U_T$8/^_'_U
MZV:* (+*.XCMPMS*LTN3EU7:#^%>0GJ:]EKQH]30!Z9X/_Y%RS_X'_Z&:V:Q
MO!__ "+EG_P/_P!#-;- !1110 4444 %%%% !1110 5\!?&'_DJ?BG_L(3?^
MA&OOVO@+XP_\E3\4_P#80F_]"-?6\._QY^GZGRW$'\&'K^@GP?\ ^2I>%?\
ML(P_^A"OOZO@'X/_ /)4O"O_ &$8?_0A7W]1Q'_'AZ?J'#_\&?K^@4445\D?
M4GSW^V+_ ,BUX>_Z^Y/_ $"OE6OJK]L7_D6O#W_7W)_Z!7RK7Z;D?^XQ]7^9
M^<9U_OLOE^1]R?LY?\D8\._2?_THDKTJO-?V<O\ DC'AWZ3_ /I1)7I5?G^.
M_P!ZJ_XI?FS[O!?[M2_PK\D%<A\7_P#DEWBK_L'3?^@FNOKD/B__ ,DN\5?]
M@Z;_ -!-98;^/#U7YFF(_@S]'^1\ 5](_L:_\?GBO_KG;?SEKYNKZ1_8U_X_
M/%?_ %SMOYRU^DYS_N-3Y?FC\\RC_?:?S_)GT[1117Y<?I85\-_M'?\ )9_$
M7UM__2>.ON2OAO\ :._Y+/XB^MO_ .D\=?4<._[U+_"_S1\UG_\ NT?\2_)G
M&^#O^1NT/_K^@_\ 1BU^BU?G3X._Y&[0_P#K^@_]&+7Z+5T\1_'2]'^AS\/?
M!4]5^H4445\<?6GS?^V5_P >7A3_ *Z7/\HZ^8:^GOVRO^/+PI_UTN?Y1U\P
MU^GY+_N,/G^;/S;./]]G\OR1]X? ?_DD7AG_ *]S_P"AM7?5P/P'_P"21>&?
M^O<_^AM7?5^=XO\ WBI_B?YGW^%_W>G_ (5^05C^,?\ D4=;_P"O&?\ ]%M6
MQ6/XQ_Y%'6_^O&?_ -%M6%+XX^J-JGP/T/SIKW?]C_\ Y'[5_P#L&-_Z-CKP
MBO=_V/\ _D?M7_[!C?\ HV.OU+-?]RJ^A^:99_OE/U/K>BBBORD_3PKXS_:K
M_P"2K/\ ]>4/_LU?9E?&?[5?_)5G_P"O*'_V:OI,@_WSY/\ 0^>SW_=/FOU/
M':_2T=*_-*OTM'2O1XD_Y<_]O?H>=P]_R]_[=_46BBBOBC[(\(_; _Y$#2/^
MPFO_ **DKY(KZW_; _Y$#2/^PFO_ **DKY(K]*R+_<EZL_.L[_WQ^B/MC]F+
M_DC^E_\ 7:?_ -&M7JU>4_LQ?\D?TO\ Z[3_ /HUJ]6KX3,/][J_XG^9]O@?
M]UI?X5^04445P'<?FDWWC]:]>_97_P"2L0?]><W\A7D+?>/UKU[]E?\ Y*Q!
M_P!><W\A7ZSF/^YU?\+/RS+_ />Z7JC[/HHHK\F/U,*^)_VG?^2P:I_UQ@_]
M%+7VQ7Q/^T[_ ,E@U3_KC!_Z*6OIN'O][?\ A?YH^<S[_=5_B7Y,\TTG_D*6
M?_79/_0A7Z1U^;FD_P#(4L_^NR?^A"OTCKNXDWI?/]#BX>VJ_+]0HHHKXL^P
M/(/VJ/\ DDT__7Y!_,U\85]G_M4?\DFG_P"OR#^9KXPK]&X?_P!S?^)_H?GV
M>_[W\E^I]?\ [(G_ "3/4/\ L*R_^BH:]OKQ#]D3_DF>H?\ 85E_]%0U[?7Q
MN9_[[5]3Z_+?]SI^@55U3_D&7?\ UQ?_ -!-6JJZI_R#+O\ ZXO_ .@FO-CN
MCT);,_-NO:_V2?\ DI]U_P!@R7_T9%7BE>U_LD_\E/NO^P9+_P"C(J_5LS_W
M.KZ'YAEW^]T_4^PZ***_)S]1"O&/C+\?KGX6>*;?28=&BU!9;-+DRR3E""7=
M<8"G^Y^M>SU\@?M=_P#)3-/_ .P5%_Z-FKVLHP]/$XI4ZJNK,\?-:]3#X9SI
M.SNC=_X;(O\ _H6+;_P+;_XFOIK3[DWMA;7!789HEDV@YQD XK\V:_2#0O\
MD":=_P!>\?\ Z"*]'/,'0PBINC&U[WW\NYY^38ROBG45:5[6[>9>HHHKY0^H
M/%/VMO\ DF%K_P!A.+_T7)7QY7V'^UM_R3"U_P"PG%_Z+DKX\K](R'_<_FS\
M\SS_ 'OY(^R_V4_^24K_ -?TW\EKV.O'/V4_^24K_P!?TW\EKV.OB<R_WRKZ
ML^SR_P#W2EZ(****\T] _.#7O^0YJ/\ U\R?^A&O0_V9_P#DL>C?]<[C_P!$
MO7GFO?\ (<U'_KYD_P#0C7H?[,__ "6/1O\ KG<?^B7K]9QG^Y5/\+_(_+,)
M_OE/_$OS/MRBBBOR8_4PHHKFO%?Q&\.>!Y[>'7-4CT^2X4O$KH[;@#@GY0:N
M$)U)<L%=^1$YQIKFF[+S.EHKSW_AH#X?_P#0RP?]^9?_ (FNYT[4+?5M/M;Z
MTE$UI<Q+-#( 0'1@"IY]016E2A5I*]2#7JFB(5J55VIR3]'<LT445@;$5S=0
MV<+2W$T<$2]7D8*H_$U2_P"$DTC_ *"EE_X$)_C7G_[3'_)&]:_ZZ6__ *.2
MOB.OI,NRB./HNJYVL[;>GGYGSV89J\#55-0OI??U/TGM+^VOT9[6XBN44X+0
MN' /IQ4]>"?L??\ (D:U_P!A'_VDE>]UXV+H+#5Y44[V/6PM?ZS1C5:M<***
M*Y#K"BBB@ HHHH **** "BBB@ HKG?'7C6U\"Z-%>3Q/=7%S<Q65G:1'#W%Q
M(<(@/;N2>P!/:JG@CQY_PE-]K&DWU@=(U_1WC6]L#,)E"R+NBD20 ;T8!AG
MY1ACCD ZVBN#\7_$^30==FT?2=&DUZ_M+3^T+Z..<1>1!G ()!W.<'"\9QU%
M5[KXQ6^H?V)!X7T\^(M1U:R.I16QG%NL=L" 7=RK8)8[0,<D'IB@#T2BO(M5
M_:)T\:-H-WH6DSZW=:I9W5^;(RB![>*V(6X#Y!^='.S;W8'G'-=E;_$6PU/2
M?#UYID;WLFN1QSVEMG8_E,H8NW7 4'GWXH ZNO&CU->RUXT>IH ],\'_ /(N
M6?\ P/\ ]#-;-8W@_P#Y%RS_ .!_^AFM:65((WDD8)&@+,S'  '4F@!]%8^@
M>+]&\4^?_9.HP7Q@.V01-ROIQZ>]3:]XCTSPQ9?:]5O8K*WW!0\IZGT ZDT
M:5%9-SXKT>TT-=8EU&!-+8!ENMV4;/3'K]*(_%FCRZ ^N+J-N=)1#(UWO^15
M'7)[?2@#6HK-T/Q)I?B33!J.F7T-[9993-&W *G# ^A'H:MV5[!J-K'<VTJS
M02#*2+T8>U $]%%% !7P%\8?^2I^*?\ L(3?^A&OOVO@+XP_\E3\4_\ 80F_
M]"-?6\._QY^GZGRW$'\&'K^@GP?_ .2I>%?^PC#_ .A"OOZO@'X/_P#)4O"O
M_81A_P#0A7W]1Q'_ !X>GZAP_P#P9^OZ!1117R1]2?/?[8O_ "+7A[_K[D_]
M KY5KZJ_;%_Y%KP]_P!?<G_H%?*M?IN1_P"XQ]7^9^<9U_OLOE^1]R?LY?\
M)&/#OTG_ /2B2O2J\U_9R_Y(QX=^D_\ Z425Z57Y_CO]ZJ_XI?FS[O!?[M2_
MPK\D%<A\7_\ DEWBK_L'3?\ H)KKZY#XO_\ )+O%7_8.F_\ 0366&_CP]5^9
MIB/X,_1_D? %?2/[&O\ Q^>*_P#KG;?SEKYNKZ1_8U_X_/%?_7.V_G+7Z3G/
M^XU/E^:/SS*/]]I_/\F?3M%%%?EQ^EA7PW^T=_R6?Q%];?\ ])XZ^Y*^&_VC
MO^2S^(OK;_\ I/'7U'#O^]2_PO\ -'S6?_[M'_$OR9QO@[_D;M#_ .OZ#_T8
MM?HM7YT^#O\ D;M#_P"OZ#_T8M?HM73Q'\=+T?Z'/P]\%3U7ZA1117QQ]:?-
M_P"V5_QY>%/^NES_ "CKYAKZ>_;*_P"/+PI_UTN?Y1U\PU^GY+_N,/G^;/S;
M./\ ?9_+\D?>'P'_ .21>&?^O<_^AM7?5P/P'_Y)%X9_Z]S_ .AM7?5^=XO_
M 'BI_B?YGW^%_P!WI_X5^05C^,?^11UO_KQG_P#1;5L5C^,?^11UO_KQG_\
M1;5A2^./JC:I\#]#\Z:]W_8__P"1^U?_ +!C?^C8Z\(KW?\ 8_\ ^1^U?_L&
M-_Z-CK]2S7_<JOH?FF6?[Y3]3ZWHHHK\I/T\*^,_VJ_^2K/_ ->4/_LU?9E?
M&?[5?_)5G_Z\H?\ V:OI,@_WSY/]#Y[/?]T^:_4\=K]+1TK\TJ_2T=*]'B3_
M )<_]O?H>=P]_P O?^W?U%HHHKXH^R/"/VP/^1 TC_L)K_Z*DKY(KZW_ &P/
M^1 TC_L)K_Z*DKY(K]*R+_<EZL_.L[_WQ^B/MC]F+_DC^E_]=I__ $:U>K5Y
M3^S%_P D?TO_ *[3_P#HUJ]6KX3,/][J_P")_F?;X'_=:7^%?D%%%%<!W'YI
M-]X_6O7OV5_^2L0?]><W\A7D+?>/UKU[]E?_ )*Q!_UYS?R%?K.8_P"YU?\
M"S\LR_\ WNEZH^SZ***_)C]3"OB?]IW_ )+!JG_7&#_T4M?;%?$_[3O_ "6#
M5/\ KC!_Z*6OIN'O][?^%_FCYS/O]U7^)?DSS32?^0I9_P#79/\ T(5^D=?F
MYI/_ "%+/_KLG_H0K](Z[N)-Z7S_ $.+A[:K\OU"BBBOBS[ \@_:H_Y)-/\
M]?D'\S7QA7V?^U1_R2:?_K\@_F:^,*_1N'_]S?\ B?Z'Y]GO^]_)?J?7_P"R
M)_R3/4/^PK+_ .BH:]OKQ#]D3_DF>H?]A67_ -%0U[?7QN9_[[5]3Z_+?]SI
M^@55U3_D&7?_ %Q?_P!!-6JJZI_R#+O_ *XO_P"@FO-CNCT);,_-NO:_V2?^
M2GW7_8,E_P#1D5>*5[7^R3_R4^Z_[!DO_HR*OU;,_P#<ZOH?F&7?[W3]3[#H
MHHK\G/U$*^0/VN_^2F:?_P!@J+_T;-7U_7R!^UW_ ,E,T_\ [!47_HV:OHLA
M_P!]7HSP,[_W-^J/$*_2#0O^0)IW_7O'_P"@BOS?K](-"_Y FG?]>\?_ *"*
M];B3X:7S_0\KA[XJOR_4O4445\.?:'BG[6W_ "3"U_["<7_HN2OCROL/]K;_
M ))A:_\ 83B_]%R5\>5^D9#_ +G\V?GF>?[W\D?9?[*?_)*5_P"OZ;^2U['7
MCG[*?_)*5_Z_IOY+7L=?$YE_OE7U9]GE_P#NE+T04445YIZ!^<&O?\AS4?\
MKYD_]"->A_LS_P#)8]&_ZYW'_HEZ\\U[_D.:C_U\R?\ H1KT/]F?_DL>C?\
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
M[@QWL 8(TA9U^92IX)]":]<HKNECL5.+A*HVGYG%'!8:,E*--77D8WV/6O\
MH(6__?C_ .O1]CUK_H(6_P#WX_\ KULT5PG:8WV/6O\ H(6__?C_ .O7&^/?
M@S!\2+FTGUNZ$LEJC)&8@4P"<G.#STKTNBM:=6=&7/3=GY&=2G"K'DJ*Z/"O
M^&3_  [_ ,]9?^_C?XUZCH_A_4]"TBQTVTOX5M;.!+>(-%DA$4*N3GG@"NDH
MK2KB:U=)59N5N[,J6&HT&W2@E?L8WV/6O^@A;_\ ?C_Z]'V/6O\ H(6__?C_
M .O6S17,=)QWB[P/=>-]!N-'U2]CDLIRI=8XRC?*P8<@^H%>=_\ #)_AW_GK
M+_W\;_&O=:*ZJ6*KT(\M*;2\F<M7"T*TN:I!-^:.!\"?#!OASIUQ9:+>)%!/
M+YSB52YW8 ZD^@%=+]CUK_H(6_\ WX_^O6S16$YRJ2<YN[9O"$:<5""LD8WV
M/6O^@A;_ /?C_P"O1]CUK_H(6_\ WX_^O6S14%GBVL?LR:+KNKWNI7<[M=7D
M[W$I5V +NQ9L#/')-3>'/V;M(\+:Y9ZM83LEY:/YD3.S, <8Y&>>M>QT5W/'
M8IQY/:.VVYQ?4L,I<_LU?T,;['K7_00M_P#OQ_\ 7H^QZU_T$+?_ +\?_7K9
MHKA.TQOL>M?]!"W_ ._'_P!>N)\=_!*V^(VH6][K5UYL\$7DH8LH-N2>@/J3
M7I]%:TZLZ,N>F[/R,ZE*%6/)45UYGA7_  R?X=_YZR_]_&_QKU33M%U72M/M
M;*WOX!!;1+#&&AR0J@ <Y]!70T5I5Q-:NDJLW*W=F=+#T:#;I12OV,;['K7_
M $$+?_OQ_P#7H^QZU_T$+?\ [\?_ %ZV:*YCH,;['K7_ $$+?_OQ_P#7H^QZ
MU_T$+?\ [\?_ %ZV:* ,;['K7_00M_\ OQ_]>C['K7_00M_^_'_UZV:* (+)
M+B.W"W,JS39.71=H_*O(3U->RUXT>IH ],\'_P#(N6?_  /_ -#-;-8W@_\
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
M3)&C;@K8Y /< ]ZY/Q[XH\0^&M/O=0TK1;74+*PA,]Q]INC#)(@&6\H!2"0
M?O$5TVD6T]GI-E;W4WVFZB@2.6;_ )Z.% 9OQ.37DGQF^+5EHNJQ^&;G0_$>
MH64JB2^N-)TF6X5DSGR@PP.>Y!Z<4 =-/\3KK5[G1]/\-Z=%>:I?Z<-5:._E
M,,<$!("[F56.YB2 ,?PG)%,_X7!;7W@S0]6TZR:74=9NO[/MM.G;84N@S+(D
MC#. A1\D9X7C-<Y#J1T'QYI_C:XT?4+31-4T!+/R([9Y9;62.0NB-&@)&Y7]
M, KR16%I7@76/#/@WP3KEY93M=6'B"ZUN_L8AODAANGF)&U>K(LJD@9Y#8S0
M!Z):?%NTL-*U^7Q%$FF7^AR+%=P0N9%<N,QF(D MNZ#(!S6MX#\3ZIXLMIKZ
M\L+2PL6Q]GCBNQ-./42A1M4]. Q/KBO%?%G@_4/%EQKWC&/3KNXTM]7L;A+!
MX666YMH 0[>6<-U;(!&3MZ5WGPPTB)OB-XGUW1+2?3?#%[:VR);R6S6RRW*[
MM\BQL 1P5!.!D@T >BZ]=ZG;6JKI%G#=WLAPOVF4QPIQG+L 2!VX!ZUP5I\9
MI(_#NJ3ZEI'V;7+#4ETDV,,OF1S7#8V;'P/E(.22,C!XK;^*_P 1E^&WAS[:
MNF:EJUU,_E0P:;9O<N">K,%' '7G&:\MBN1XW\"6E]HF@:W VBZS!J-S_:EF
MUM<7KY)E98SR< \?3 H ]-TGXE_9G\16GB:WATF_T*V%]=?9Y3+"UL59A(C%
M03]Q@01U6J6@_%'4+C4-%BUK1DTR'7[5[K2_+F,DA*IYGE3#: LA0YP"P^4C
M-<GJ7A*Z^*^H?$74[..XM+'5= &AV#W430-+(%D9GVL P4-(!DCL:L:2;SQ[
MXD^'*KIU[IY\-Q-<ZH+J!HUAG^SF(0JQ&'.YB<KD87K0!8T[XE_$UO%FDV.J
M?#VPT[2=0N3&MX-8625(P"=YB"9!QC(SQFO8F.U2<$X&<#K7*VMO/JGQ"N[N
M6*1+33;98("ZD*\C\NR^N  /QKJ)I5@B>1\[$4L< DX'L.30!P%W\0=<T/Q9
MH5CK&AV\&E:Y.UM:W%O=&2:&387"S(5 &0K<J6 Q5.3XQ3+))J@TR,^$X]1_
MLQ[_ ,X^=YF[87$>W'EA_ESNS[5R6B?&:R\:_$>W63PIXH$T<K6>FFYTF2&V
MB5CA[AY&X!*]..!D=2:SY- U$>![CX<"PO!JDNMM*L_DL83:FX\[S?-QM''&
M,YSVH ]+\2_$G4+36=8L=!TF/5_[$M5N]1,DYC;#*6$47RD-)M&<$@<CFL_6
MOC(9;S0K?P]#87*ZMI1UB"YU2Z-M%)#\N$3"L3(0P.,# [UCZB;KX=^+/'<K
M:=?7ZZ_;0R::;6!I?-G6'RC"2 0ARJG+8&&Z\5R.K> (]%T/P5X0\865W<:%
MIWAU88=0TVWDF:'4UV@\HI90 #M.,'O0!] >%-<?Q+X;T[5)+22Q>ZA$AMY?
MO1D]C7.?$7QGX@\':5J.LV&AVVH:3I<+7%WYUT8IWC4;G,2[2IPN?O%<D5I?
M#/\ MG_A!-'&O[CJJP[96< ,P!(5F Z,5VDCU)KSGXP_%W3K#75\+7OA_P 2
MZCI:[9;^;2](EN(YP#D0!@ ,' W$9R..YH Z[5OB3=W&J6FF>'--BU&_DTQ=
M7G6\E,*Q6['"#(5CO8[L#&/E.2*;-\6H+[PYX=O-'M/M6I:](8+2SG?8$=<^
M9YC ' 0J0< ^U<T^HS^'/'LOC"[TB_AT[7O#MO D,,#326]Q&[LL+J@)4LLO
M7& 5.2*QM)\$:IX(T+X?:U>VL\K:9>75QJ-O"ID>!+@LV=JY+;<@$#/?% '8
M2_&8P6!LY-.0>*O[671%TX3'RC<,N\-YF,^7Y8+YQG'&,\5O^"_'-QKNMZUH
M&K646GZ_I'E/-%;RF6&6*0$QR1L0"0=K Y (*FO++GPA::[!XD\5:N^JZ/\
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
MFQE0,$*W*L<=ZI:C\8IK1]6U2'3(YO">D:@=-O;\S$3>8K*LCI'MPR(S8)+
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
MQ]SV%<'8_%"]TKQ!K>D^+-.MM,;3M..K?:[&X:>%[<%@Q.55@PVGC'/:NO\
M%?B.'PEX?O=5GM[F[CMHR_D6<+2RR'LJJH))->&:'XE3XT:/XSTF'P_K^G:Y
MK>ESQ2WNK:<]I# NPK%"C-]X9;)Q[GO0!Z-X;^)M_>ZMH%OK6D1Z5;^(H'GT
MMTG,CY5!)Y4PV@*Y3+ *6'RD9S5S_A8-XGQ7C\(3:/Y-K+8O>1:@TZGS-I (
M"#D<GOBN*TH7GCSQ#\-HETZ]L#X:1KK5?M4#1K#,+<PK"K$8<EG)RN1A>O2K
MNK:I$O[2&C'R+PQ)I,UJTZV4QA65G#*ID"[>0#SG% %O6?C/=6,.NZS::3%=
M^%M!NC:ZA=^>5N,J0)7CCVX94SSE@3@X!KU""=+F".:)@\<BAU8="",@UX%X
MM^'\NNZEXF\,^%;W4XK'7[G.LPS6I2UMMQ'G/'*P!+,H("ID9.2:]\MK=+2V
MB@C&V.) B@=@!@4 <+X_\>:]X*MIM630[>[T"UD1+EVN2ESM+ %T3;M(&>A8
M'VJ/7_B9?QZIJ5IH&D1ZK_9%FE[J'G3&)@K*76*(;3NDVC.#@<CFN-^)7QET
M]?%Z^'[OPUXGU+3K&19)&L='EEANIARJ;\ ;0<$GD?E5FYN[SP5XG\::A+I-
M_,/$EE!/I\=M TQ:X$/EF!BHPA!"G+8&#UXH ]!E\5:CKWAW3-4\)V=KJ4=_
M:K>12WT[0Q>6R@J,JK'<0>F,<')%<Y8?&5]5\,:/<6VD[->U.]DTZ+3II<1K
M-&2)"9 #\@VDY _"N:U+Q3+\!OA+X/\ "\FG:OJFJ_8(K26;2-/DNQ;[4 D<
M[1C@Y"@FH+>XBU*P\#>*M)T#5M/T70[V6*6VO;5DNC$Z;6G,7+'YCD]2<DT
M>I>!_&3>*4U.UN[9;+5]+N3:7MNC[T5\!@RL0,JRD$$@=:N^);[7+:)4T+3[
M6]N2I<M?3M#" ,?+N56.XYXXQQR17)?"C3+F?7?&/B::":VMM;OD>TBN$,;F
M&.-4#E3RNX@G!YQBD^,_Q3'P]T^UM8M,UC4+O4"4$FDZ=)=?9T_BD.T8SZ#/
M6@"*P^,KZKX8T>XMM)V:]J=[)IT6G32X19HR1(3( ?D&TG('X5N>&O'5UK^G
MZM"=-5-?TNY^QW-DDN8Q(<%6#D#Y"K!LXSCMGBO-[>XBU+3_  -XITG0-6T_
M1=#O98I;:]M62Z,3IM:<Q<L?F.3U)Y-:_AS5W\(6_C[Q]>Z=J4MIJ5VLEE8P
M6KM<S1I&L:$1@;@6()Y' ZT =5X3\=:M?^+]8\,:[I,%EJMC:17\<MC<&:">
M&1F489E4JP9&!!'O3_AO\0+OQO=^)+:]TG^R)]'OOL9B,XE+_*&#$C@<$< F
MN3^"_P 0[;QEK>K3_P#"/Z]9:I=)]IOK[5M.>UC15PL4$6[E@H)Z=]Q/6G_!
M/4H[GQC\1 (+R$7.JBXA:YLYH5DC\M5W*74 \@B@#U^O&CU->RUXT>IH Z?2
M?&7]CV$5F;/S3%N&\2XSEB>F/>KG_"Q1_P! \_\ ?[_[&BB@ _X6*/\ H'G_
M +_?_8T?\+%'_0//_?[_ .QHHH /^%BC_H'G_O\ ?_8T?\+%'_0//_?[_P"Q
MHHH /^%BC_H'G_O]_P#8T?\ "Q1_T#S_ -_O_L:** #_ (6*/^@>?^_W_P!C
M1_PL4?\ 0//_ '^_^QHHH /^%BC_ *!Y_P"_W_V-'_"Q1_T#S_W^_P#L:**
M#_A8H_Z!Y_[_ '_V-'_"Q1_T#S_W^_\ L:** #_A8H_Z!Y_[_?\ V-'_  L4
M?] \_P#?[_[&BB@ _P"%BC_H'G_O]_\ 8T?\+%'_ $#S_P!_O_L:** #_A8H
M_P"@>?\ O]_]C1_PL4?] \_]_O\ [&BB@ _X6*/^@>?^_P!_]C1_PL4?] \_
M]_O_ +&BB@ _X6*/^@>?^_W_ -C1_P +%'_0//\ W^_^QHHH /\ A8H_Z!Y_
M[_?_ &-'_"Q1_P! \_\ ?[_[&BB@ _X6*/\ H'G_ +_?_8T?\+%'_0//_?[_
M .QHHH /^%BC_H'G_O\ ?_8T?\+%'_0//_?[_P"QHHH /^%BC_H'G_O]_P#8
MT?\ "Q1_T#S_ -_O_L:** #_ (6*/^@>?^_W_P!C1_PL4?\ 0//_ '^_^QHH
MH /^%BC_ *!Y_P"_W_V-'_"Q1_T#S_W^_P#L:** #_A8H_Z!Y_[_ '_V-'_"
MQ1_T#S_W^_\ L:** #_A8H_Z!Y_[_?\ V-'_  L4?] \_P#?[_[&BB@ _P"%
MBC_H'G_O]_\ 8T?\+%'_ $#S_P!_O_L:** #_A8H_P"@>?\ O]_]C1_PL4?]
M \_]_O\ [&BB@ _X6*/^@>?^_P!_]C1_PL4?] \_]_O_ +&BB@ _X6*/^@>?
M^_W_ -C1_P +%'_0//\ W^_^QHHH /\ A8H_Z!Y_[_?_ &-'_"Q1_P! \_\
M?[_[&BB@ _X6*/\ H'G_ +_?_8T?\+%'_0//_?[_ .QHHH /^%BC_H'G_O\
M?_8T?\+%'_0//_?[_P"QHHH /^%BC_H'G_O]_P#8T?\ "Q1_T#S_ -_O_L:*
M* #_ (6*/^@>?^_W_P!C1_PL4?\ 0//_ '^_^QHHH /^%BC_ *!Y_P"_W_V-
M'_"Q1_T#S_W^_P#L:** #_A8H_Z!Y_[_ '_V-'_"Q1_T#S_W^_\ L:** #_A
M8H_Z!Y_[_?\ V-'_  L4?] \_P#?[_[&BB@ _P"%BC_H'G_O]_\ 8T?\+%'_
M $#S_P!_O_L:** #_A8H_P"@>?\ O]_]C1_PL4?] \_]_O\ [&BB@ _X6*/^
M@>?^_P!_]C1_PL4?] \_]_O_ +&BB@ _X6*/^@>?^_W_ -C1_P +%'_0//\
MW^_^QHHH /\ A8H_Z!Y_[_?_ &-'_"Q1_P! \_\ ?[_[&BB@ _X6*/\ H'G_
M +_?_8T?\+%'_0//_?[_ .QHHH /^%BC_H'G_O\ ?_8T?\+%'_0//_?[_P"Q
MHHH /^%BC_H'G_O]_P#8T?\ "Q1_T#S_ -_O_L:** #_ (6*/^@>?^_W_P!C
M1_PL4?\ 0//_ '^_^QHHH /^%BC_ *!Y_P"_W_V-'_"Q1_T#S_W^_P#L:**
M#_A8H_Z!Y_[_ '_V-'_"Q1_T#S_W^_\ L:** #_A8H_Z!Y_[_?\ V-'_  L4
M?] \_P#?[_[&BB@ _P"%BC_H'G_O]_\ 8T?\+%'_ $#S_P!_O_L:** #_A8H
M_P"@>?\ O]_]C1_PL4?] \_]_O\ [&BB@ _X6*/^@>?^_P!_]C1_PL4?] \_
M]_O_ +&BB@ _X6*/^@>?^_W_ -C1_P +%'_0//\ W^_^QHHH /\ A8H_Z!Y_
M[_?_ &-'_"Q1_P! \_\ ?[_[&BB@ _X6*/\ H'G_ +_?_8T?\+%'_0//_?[_
M .QHHH /^%BC_H'G_O\ ?_8T?\+%'_0//_?[_P"QHHH /^%BC_H'G_O]_P#8
MT?\ "Q1_T#S_ -_O_L:** #_ (6*/^@>?^_W_P!C1_PL4?\ 0//_ '^_^QHH
MH /^%BC_ *!Y_P"_W_V-'_"Q1_T#S_W^_P#L:** #_A8H_Z!Y_[_ '_V-'_"
MQ1_T#S_W^_\ L:** #_A8H_Z!Y_[_?\ V-'_  L4?] \_P#?[_[&BB@ _P"%
MBC_H'G_O]_\ 8T?\+%'_ $#S_P!_O_L:** #_A8H_P"@>?\ O]_]C1_PL4?]
C \_]_O\ [&BB@ _X6*/^@>?^_P!_]C7("!F&<CGFBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>legh-20221231x10k007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 legh-20221231x10k007.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" +R \T# 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#]*/#GAS3M
M1T:WN;BW\V:3<6<NPS\Q'8UI?\(?I'_/F/\ OX_^-'@__D7+/_@?_H9K9H Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
MO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A
M#](_Y\Q_W\?_ !K9HH QO^$/TC_GS'_?Q_\ &C_A#](_Y\Q_W\?_ !K9HH Q
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
MS=@6 ) ]\&@"Q17E?PA^+6N_$36_%&F:MX>LM N="N!:RQ1ZBUP[N1D-CRE
M0COG/M3)OC/J.A>#]3U_Q!H=K:0IJ*Z9IR65^91>2-+Y2N6>-!&A;G)SP"?3
M(!ZO17*:%XEUV;6[?2]:T."T::UDN5O=/NS<6WRLH";F1&W$-GE<8'!-=70!
MC^+?%NE>!O#]WK>MW7V+3+7:9I_+>3;N8*ORH"QR6 X'>N0U3]H/P5HALQJ-
MSK&G_;)!#;?:O#VHQ^>YY"IN@&XGT'-=_?6%OJ4*PW42S1K(DH5NF]&#H?P9
M0?PKY]_:W_Y#'PG_ .QHA_\ 06H ]9TKXM>&]7U^UT2*74K75+I&>"WU#1[R
MS\Q5^\5,T2 X^M=C7->/O$.B^#=!D\1ZWQ!IN9(V7._<> JCN3TQ7"^*_C7K
MO@#0;3Q/XB\)+!X6F:,37%E>F:ZLT<@*\T1C48Y&=KMCWH ]?HKYV^-OC_Q8
MGQ&^%]CX??2I_#NM7R7$!-TZF\*A77S&$;!(_F!&W<3@=.E>A:Q\2-?M/%6F
M>%;#P[;7FOW%FUY<2RWCQV,"@XVB;RBS$]AL% '=ZOJD6BZ;<7TT=Q+% A=D
MM8'GE;V5$!9C[ 5SWPP^)NC_ !;\+_V_H:W2V!N)+<?:XQ&Y9#@G )X],\^P
MK(^$7Q7_ .%HZ9K:W&F'1]6T:]DT^]M!-YR+(HSE7P-P((["N"_8<_Y(5'_V
M%+S_ -&4 ?0-<QXA^)7ASPQJ2:;>ZB9-49=XTZQMY;NZV_WO)A5WV^^,4WXI
M>+6\"?#OQ!K\84RV%H\L>_IOQA<_B17FW[(>BY^%D/BF^8W6O^(YGO[Z]D.Z
M20ECM7/7 '0=J /0]+^+?A+5]7@TB'6$AUF=MD>EWD,EM>'Y2V3!*JR!< G<
M5Q[UU]<IXK\ 6/B3Q'X:UXPQ)JNB7)DAN2,/Y3*5DCR.Q!SCID"L5OB=J/B'
M7M9TKP=I%KK+Z,PBO+F^O#;0^:1GRD*QN68#KD #UH ]%HKR'2/VA(M<\'>)
MM1M/#MX^O^&V=-3T)YHTEA**6+!F(#)A3@CD^F:Y>;]J36S\+M)\>6GP_N;O
M0Y$\W4IQ?(JVJ^85/E@KNEP "2%"C)&>#0!]#45X9XR_:1U#PQ8:5XBMO!5W
M>^"+QH5DUJ2Z2)T\S&"L."S*,]3@>F:V_B7\<YOAWXA\+67_  C=SJ&GZ[,(
M8KZ.=,Y*[L)&,NS<@8( )/6@#UBN'TSXP:'JWQ(NO!$,.HIK-O;FY=KBS:&(
MH#C*E\%L]B 0<=:XW3/V@M5T_P")NF^$O&?@R?PFNLY_LF^:\2X2=A_ ^P81
M^G +<D9ZUD6__)ZEU_V+2?\ H;4 ?0-%>;:E\5KN]GU1/#%EI>I)ILC03/J.
MJ"T\V5?O)$ CDD'C+;1GO7FGQ!_:%U+Q?^SEJOC'P0MOIT\#M9:BE[(?M%E)
MN566,*I5F^<$$D#!!Y/% 'TI17F.@>.KSP=\,=$O?$EK90S306MO8P6-XTIN
M&:-=H8R)&$)[]0.>:S;_ ./,OA3QEH&B^)]-T^UM-=E^SV>H:7J7VI4FXPDJ
ME$*DY R-PR>M 'KTD@BC9R"0HR0H)/X <FN+^'OQ;T3XF:CKUEI,-_#-HLZV
M]T+^U-N=[ D85OF[?Q 56U#XCZAJ/B_4O#GA32(-8O-)CC?4;F\NS;6\#N,I
M$&5'9I"HS@+@#&2,UYC^RS>3W_Q#^,,]U9O87#ZQ#YEM(P8QML((R.#['TH
M^BIYEMX9)7#%44L0BEFP!G@ $D^PYKSW1_V@/!&O>*)/#EA?ZA/KL3!9;#^Q
M;Y98<D<R PC8.1\S8 SUKT6OE3PCXMT;PC^V;\4I]9U*WTV&73K5$>X?:&;9
M <#\* /</'/QO\'?#:_AL_$FHW6F2S,%B9M,NI(Y6/14D2(JQ]@2:ZW1M8M]
M?TV&^M%N%MY1E!=6TEO)CW2158?B*^9?VI/B#X;\5P>!+;1]:M-1N$\06[M'
M;R!B!GK7NWC?XC0>$M0T;1K:U.I^(-8<QV5BKA 0HRTCMSM11U."?0&@#LJ*
M\L3XS7F@?$'3/!_C#18M%O\ 6$9M+O[2[-Q9W3KUB+LB,K\C@KW'/(R_P%\5
MM:\5>./%WA74-"LM/U'08XV66WOVFAG+C*\F)2H_ _2@#U"BO'_"'Q^.I>'O
M'VJ>(-'CTH>$;F2WN$LKHW(FVH&RI9$ZYP,BND\/^.M?OWT*2^\/6Z6&LR$0
MW6G7WV@6Z>4TBF;*+@G;M^3<,G[W3(!OGQ6H\8+X?_LG5=QMOM/]I"U_T+KC
M9YN?O_[.*W:\MT[XSWEW\9;SP%/X9FLGAL6OH[N2ZC8SJ"0NU5R &P>K CN!
M6'I'[0.O>(M9\6:'IG@&ZN-=T298ELFOHE$F1G<\GW$'I@L3V'% 'MU%>4?#
MOX_Z?XN^%VM>,-6T^70&T*6X@U2Q=_-:"2(!F4' W<$8X')Q6+J7[1.K^'='
M\-Z]JW@UAH/B%TCL6LM01[E#)S%YR.J(FX8/#MC- 'N-%5M.N9KRQAGGM)+&
M9UW-;2LC/&?0E"5/X$U9H **** "BBB@ K@/B!_R&(/^N _]":N_K@/B!_R&
M(/\ K@/_ $)J .F\'_\ (N6?_ __ $,ULUC>#_\ D7+/_@?_ *&:V: "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#RKXG^./#^C>/? ]G?:S8VMRM](SQRSJIC'E'!;)^4'WKR_XF>&]>\#?
M'.SUCP4F^T\>VS:==21',<$V,_:,CC(3<P]3FOI>YT/3;V8RW&GVL\IZO+"K
M,?Q(JT((@(P(T C^X-H^7MQZ4 ?*?[7USX>\&_#KP#X8M;ZVA?3=;LS]E\T&
M2.%(G!=ESD#D')ZYKT#XL?%V6#Q1X,T32M9M],\/:](ZW'B.%U=4VXQ$C\JK
M-GJ>E>Q76AZ=?3&6YT^UN)3P7EA5F/XD4IT;3VMTMS8VQ@0[EB,*[5/J!C%
M'R]\--?T#P3^T[X^CEOYOLMQIUL8[J[+OYFT$N[.W '.<\#TJ;]F;QSH,?[/
M7C*635+:$6M_J$LRR2!619.4.#_>S@>IXKZ>?2[*1G9[2!F==C%HE)9?0\=/
M:HD\/Z7'')&FFVBQR8WHL"@-CD9&.: /CS1[E-=_8/L8=-(O[G3&62Z@@.Z2
M(+<,YRHY'R\UM?&WXK^'_&W@CX;WVBSRWUC9^(-/DN;A(7VQ%>67I\S  Y S
MTKZNMM*LK.*2*WLX((Y/OI'$JAOJ .:1=)L4A2);.W6)&WJ@B4*I]0,<&@#Y
MP_:)^(/AU?B3\%7.K6ZB'61=S!VVM#$R)M:13R@.X?> KI?&OQ.FU7XPZ3X.
M.MIH'AFZT\WRZI;R+NOVR1Y4<G*C&.<<G->SW.A:;>3&6XT^UGE.,O) K,?Q
M(I[Z18R"$-96["'_ %0,2G9_N\<?A0!\3^'=''B?P]\>/!FA?:9=5NK[[1:0
MLLA:2--K<LWKM(&3R37MWPN_:3\/>(?!NF::K2+XUAMUMI?#[02"87"@*0>,
M*I/<D8%>WQ6<$$LDL4$<<DGWW1 "WU/>HXM,LX+EKF.T@CN'^]*L:AS]3C-
M'SGX^\2V?@3]K7PWJVN.]K97>AR6L4J1LX>;)^08'4Y%.U_QKIGPY_:H;5_$
M3RZ;IFL:%'#:7,D3%7D4C*8 )W>U?1L]C;74D;S6\4SQG*-(@8J?4$]*+BPM
MKQXWGMXIVC.4:1 Q4^HSTH ^<?@QXNL$_:/^+YNC+8MJ'V"6W%Q&P!2.!V8L
M<83"LI^8CK4G[(VOZ9J&L?%"*VO[::6?Q)<SQ1I*"SQEFPZCJ5]Q7T4+&V#R
MN+>(/*,2-L&7&,<^OXU%::-I]A)YEK8VUM)C&^&%5./J!0!\H> /$'@WX2>+
M/%?A?XH:186MS)J4U[8:OJ6GK,EU%(V0!(5))&>E>@?%'0$^(7[/7C2T\$Z%
M%I\%SLELDMK86YOEC:-V8( /O;649'( ]:]QN],L]0*FZM(+DK]TS1J^/ID5
M950BA5 50,  <"@#Y!^)'Q[\._$7]F/5-*M3/%XBBL(X;S2S;N'MG3 8MQ@+
MD<?RKZ1^$VLVFN?#GP_<6;L\:V443%XV0AE0 C# 'K71#1[ &4_8;;,W^L_<
MK\_UXY_&K2(L:!44(HX"J, 4 0W]];:99RW5Y<16MM$NYYIW"(@]23P*^8_V
M./$FE7'B7XI6\>HVK3W?B&6>WB$J[IH]TGS(,Y8>XKZ@GMXKJ%HIHTFB889)
M%#*?J#56VT/3;*82V^GVL$HZ/%"JL/Q H ^;/C)XRT&#]J;X8M)K%DJ6:3I<
ML9UVP,0P <YPI^M77U/_ (5=^U9JGB'6Y!'X4\7Z7#!9ZOG-O%-&$PCOT7.#
MC/!W#WKZ$E\/:5/(TDNF6<DC'+.]NA)/N<58GL+6YMQ;S6T,L QB)T#*,=.#
MQ0!X/?Z?;^,OVEM)\7:=<1G0?#FDRK>:HK#R'=\[45^C8&2<<"N<_9@\9Z$F
MA?%*5]7LXXQJ]S<%GF5?W9! ?GL?6OIR.PMH;8V\=O$EN1@Q*@"8^G2JT?A_
M2XE=4TVS17&&"P( P]#QS0!\P?L\>+-%L?V2?$7VC5+2$VR:D)E>90R%VDV
MC.?FSQZ]JYN&&7Q'^R9\.-5T6V3Q!_PC%ZEUJ&EQJ)2Z*[AU9.^ V<$=*^Q$
M\/Z7'%)$NFVBQ28+H(%"MCID8YQ4UIIUI81M';6L-NC<LL484'Z@4 >(^$_B
M/\)?&AL4\*Z#I.H:[(\9^P1:2B2VQR-S.=F$V\G.>HKW8< =JK6NEV5C(SVU
MI!;NWWFBB52?J0*M4 >;:G\4K+0OBI?^&=;+V^FS:;!<074L1^S*Y>571WQM
M4D!>OH:\BU7X?>'V_:+\'ZU\,Y((YP\CZX=*<-:K!MXW%?ERQ.-H^M?4$UI!
M<JZS0QRJXPP= 01[YIEGIUIIZE;6UAME;J(8P@/Y4 ?/'@GQGHEQ^V3XXMX]
M3MFDFT:V@B(D&))(]I=%.>2,]/8^E1_ OQGH3?'3XU.-7L_*FNK6>*3SUVND
M<)#LIS@@'J17T-'H>FQ7'GII]JD^2?-6%0V?7.,TV+P_I<#,8]-M(RP*DK H
MR#U'2@#YC_9NU[3=0^''Q8@MKZ":=K_49Q$D@+&-E?#@=<'UK8^!'Q+\-Z/^
MS)917][$+JWLKB$Z<QS<3MEP%2/[S[LC& 1S7L7C[36TWP7K*:!X<_M'4KJU
MDMH[>Q6&%B70@%F=D&T$\\Y]JX_]FKPMJV@?#32M'\5^%#H^LZ4#&)IVMYA*
M"S$%&C=B, C.<<GC- '@7CG24^%?[/?PD\.:[>16FKQZQ#>S6DKC?"C.[G(]
M%W $],YKT;]H7Q?H8^,'P=E_M>R,46H//(XG4JD;1X5B<\ ^IKZ.O-(L=0=7
MNK*WN748#31*Y _$5%+X?TN<J9--LY"H"@M AP!T'2@#P#XA>,-$MOVO?AND
MFJVBF/3+N*0^<N(WD5M@8YP"W;/J/6N9T+6_"GPA^+/CW2/B=I%FEKJ^J/JN
MEZWJ-@L\4B2<F/>5)&W@8]C7U/)H6FS3>=)IUH\V0?,:!2W'3G%2WFG6FH!1
M=6L-R%Y431A\?3- 'S[\7?$_A1?V?_'%WHMA9:/I%W;B&TN(;9;;[<YQDJN
M6 ['%<?\>O&.BWW[%>DK;ZE;2R7<-A%#&L@+.R.A<8ZY4 Y]*^LKC3+.[@2&
M>T@FA3[L<D895^@(J%M TMX4B;3;1HD)*H8%VJ3UP,<4 ?.?Q^\5Z78^,_@O
MXQ>[63PW#?.9-0A_>1H&5<9*Y]#^5;WQ5T#P/\5M6L;B\U6\\):[;VBW&GZ^
MKFVPC'A23@=L[20<&O<VTJR>V2V:SMVMT.5A,2[%/L,8%.N=.M;R/9<6T,Z<
M?+)&&''3@T >5_LV:[XHUCPCJ<'B:]76&T_49;2RU=4V?;H%QB7WR<C/?%>N
M4R*&.WC6.)%CC485$& !["GT ?.WQ2@U3X;_ !MT[7-#MY)8O&-L=(N5B4D1
MW _U<I^@))^E>A_$G0?#%O\ #.#P]XFLGO-!N'@L9!"&+1DGY9..1M89SVZU
MZ&\,<I0NBN4.5+#.T^HI7C608=0P]",T ?-?PIL]8^'GQ>T[POX?\7OXU\#7
MEI--+'-(+A]+*CY 91G[Q( !.>#P*][\.>-=#\73:C%H^HQ7\FG3FVNEBS^Z
MD'53D=:TK33K33]_V6UAMM_+>3&$W?7%/@LX+4R&&".$R'<YC0+N/J<=30!-
M7S#^U]XIT>V\1?#*VDU2T6YL_$<4]S#YREX4"GYG&<J.1U]:^GJH7.@Z9>3-
M-/IUI/*WWI)(%9C]210!Y%^U#H5[\1/@M/-X7=-6DM;B&_1+202"=(VRP4J<
M$^WM63\1/B+HGQ-_9WU'3M'E74-<U:Q2QAT>/FY2X8JNUH^J[6Y). ,5[[;V
MT-I"L4$20Q+T2-0JC\!4,.DV-M<-/#9V\4[=94B4,?Q S0!\L_%/35^$1_9\
MDUN8KI_AZ5+2^O0I9(V$2+SCME3CZ5VGB'XKS>)_BUIOA635)?"_AFYT[[?%
M>%?)FU DG]VC,/E&.<#DYKW>ZLK>^C$=S!%<(#D+*@89]<&F3Z;:73QO-:PR
MO%]QGC#%/ID<4 ?,7[,'B?1/#/B#XKV$]TUK%%K4MUYEUO"I % #N[],GCDY
M-;/["6KV5Y\%FM(+N&6Z@U*Z>6!7!=%9\J2.H!'0U]!MI=FPF#6D!$_^M!C7
M]Y_O<<_C19Z59:<6-I9P6I;[QAB5,_7 H R?'_A.+QUX+UG0)FV1ZA;/!OQG
M:2.#^>*\7_9V\:1_##PS'\//'#+X?U?2'>*VN+S]W;WD.25>.0_*>.HSFOHB
MJUYIMIJ  NK6&Y Z":,/C\Q0!E)XIM]6GMX=%DBU-9&!EN87W0QQ]SO'!/&
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
ME*"6N22 O.,$'D'/&,9SQC- &S167H?B?2_$FG/?:=>)<6R,4=L%2C 9(96
M*G!!P0."*KZ!XUT/Q1<3P:7J,5W+!RZ*"#C.-PR!N7W&10!N4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 ?$#_D,0?]<!
M_P"A-7?UP'Q _P"0Q!_UP'_H34 ;&BZ9I]_X8L)-0MH;F.W\R51.@95.6!.#
M[$UY/XIL$7PEHVJ):PVEGK/B6VFNEC0(OV<,5B!QV.%/_ J]@\.6D5_X2AMI
MU+PRHZ.H8J2"S9&1R/PJY>^&M+U'0O[%N;*.;2_*6$6S@[0JXVX[@C P>H(S
M0!XG\09M2M?$_P 8/[##*Z^$8Y&\K.?M.R?:1C^+8![\+6E,MO;>(/@DNBK&
M$:WD0&'H;3['D].JYV'ZXKU/PWX.TCPE:3V^FVSHMPYDGDN)Y+B69L 9>21F
M=^ !\Q.  .@JAH7PS\.>%Y[B?2]-\B62$VZA[B5TAB)R8H59B(8\X.R,*O X
MX% '-_$PNWQ(^'$<V/[/:]G+!NAF$7R?CUQ7F&J//_PL*[MP /#A\>V@E4GY
M/,^REL>F#-L/^]CO7LNB?"3P_I?A+_A'FLC_ &<+AKJ*%+N8M;2$YS%,6\Q2
M#DA@0>3C%:L?P^\/1>&&\/#34;27;>T+N[LS[MWF&0DN9-WS;]V[<,YSS0!X
MUX_FO[?7OC4ND@K$-"L9)?+)_P"/@K,&(Q_%Y87/?A?:NDE6*W^)'PN72501
MMI4RR&+H;<1*5Z=LXQ7I.@>#M(\,Z9<6%A:$07+M+<-<RO<2W#L "TLDC,\A
M( &6). !T JMX9^'N@>#[J:YTJQ:":5!%ODN)9O+C!R(X][-Y: ]$3"^U '1
MU!>&X%NWV41M/Q@2DA??I4]% &/OU[_GEI__ 'T]&_7O^>6G_P#?3UL44 8^
M_7O^>6G_ /?3T;]>_P">6G_]]/6Q10!C[]>_YY:?_P!]/1OU[_GEI_\ WT];
M%% &/OU[_GEI_P#WT]&_7O\ GEI__?3UL44 8^_7O^>6G_\ ?3T;]>_YY:?_
M -]/6Q10!C[]>_YY:?\ ]]/1OU[_ )Y:?_WT];%% &/OU[_GEI__ 'T]&_7O
M^>6G_P#?3UL44 8^_7O^>6G_ /?3T;]>_P">6G_]]/6Q10!C[]>_YY:?_P!]
M/1OU[_GEI_\ WT];%% &/OU[_GEI_P#WT]&_7O\ GEI__?3UL44 8^_7O^>6
MG_\ ?3T;]>_YY:?_ -]/6Q10!C[]>_YY:?\ ]]/1OU[_ )Y:?_WT];%% &/O
MU[_GEI__ 'T]&_7O^>6G_P#?3UL44 8^_7O^>6G_ /?3T;]>_P">6G_]]/6Q
M10!C[]>_YY:?_P!]/1OU[_GEI_\ WT];%% &/OU[_GEI_P#WT]&_7O\ GEI_
M_?3UL44 8^_7O^>6G_\ ?3T;]>_YY:?_ -]/6Q10!C[]>_YY:?\ ]]/1OU[_
M )Y:?_WT];%% &/OU[_GEI__ 'T]&_7O^>6G_P#?3UL44 8^_7O^>6G_ /?3
MT;]>_P">6G_]]/6Q10!C[]>_YY:?_P!]/1OU[_GEI_\ WT];%% &/OU[_GEI
M_P#WT]&_7O\ GEI__?3UL44 8^_7O^>6G_\ ?3T;]>_YY:?_ -]/6Q10!C[]
M>_YY:?\ ]]/1OU[_ )Y:?_WT];%% &/OU[_GEI__ 'T]&_7O^>6G_P#?3UL4
M4 8^_7O^>6G_ /?3T;]>_P">6G_]]/6Q10!C[]>_YY:?_P!]/1OU[_GEI_\
MWT];%% &/OU[_GEI_P#WT]&_7O\ GEI__?3UL44 8^_7O^>6G_\ ?3T;]>_Y
MY:?_ -]/6Q10!C[]>_YY:?\ ]]/1OU[_ )Y:?_WT];%% &/OU[_GEI__ 'T]
M&_7O^>6G_P#?3UL44 8^_7O^>6G_ /?3T;]>_P">6G_]]/6Q10!C[]>_YY:?
M_P!]/1OU[_GEI_\ WT];%% &/OU[_GEI_P#WT]&_7O\ GEI__?3UL44 8^_7
MO^>6G_\ ?3T;]>_YY:?_ -]/6Q10!C[]>_YY:?\ ]]/1OU[_ )Y:?_WT];%%
M &/OU[_GEI__ 'T]&_7O^>6G_P#?3UL44 8^_7O^>6G_ /?3T;]>_P">6G_]
M]/6Q10!C[]>_YY:?_P!]/1OU[_GEI_\ WT];%% &/OU[_GEI_P#WT]&_7O\
MGEI__?3UL44 8^_7O^>6G_\ ?3T;]>_YY:?_ -]/6Q10!C[]>_YY:?\ ]]/1
MOU[_ )Y:?_WT];%% &/OU[_GEI__ 'T]&_7O^>6G_P#?3UL44 8^_7O^>6G_
M /?3T;]>_P">6G_]]/6Q10!C[]>_YY:?_P!]/1OU[_GEI_\ WT];%% &/OU[
M_GEI_P#WT]&_7O\ GEI__?3UL44 8^_7O^>6G_\ ?3T;]>_YY:?_ -]/6Q10
M!C[]>_YY:?\ ]]/1OU[_ )Y:?_WT];%% &/OU[_GEI__ 'T]&_7O^>6G_P#?
M3UL44 8^_7O^>6G_ /?3T;]>_P">6G_]]/6Q10!C[]>_YY:?_P!]/1OU[_GE
MI_\ WT];%% $%F;@VZFZ$:S\[A$25Z\8S[5/110 4444 %%%% !1110 5P'Q
M _Y#$'_7 ?\ H35W]<!\0/\ D,0?]<!_Z$U '3>#_P#D7+/_ ('_ .AFMFL;
MP?\ \BY9_P# _P#T,ULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%07MW'86<]S*=L4*-(Q] !DTFTE=C
M2;=D3T5\HI^U#XM^V7%PEG:2V8?(B:(XC7L"P(-=#I?[7!^4:CX?!]7MI\8_
M @_SKY6GQ/ELW9S<?5/]+GUM3A7-*:NH*7HU^MCZ-HKRWPM^T;X1\27D=I)+
M/I4\G -ZH6,GTW@D#\<5ZBK!U#*0RD9!!X(KZ##8O#XR//AYJ2\CYW%8/$8*
M7)B(.+\Q:***ZSC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K@/B!_R&(/^N _]":N_K@/B!_R&(/\ K@/_ $)J .F\'_\ (N6?_ __ $,U
MLUC>#_\ D7+/_@?_ *&:V: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "N!^.NN_V!\+=<D5]LMQ&+1/4F0A3
M_P".EC^%=]7S[^UKKFS3="T9&YEE>Z<>RC:O_H3?E7BYSB/JV7UJBWM9>KT_
M4]S(\-]:S&C3Z7N_1:_H:?[*N@"T\&ZAJ3H-U[<[!D=50?XL?RKU#5/ 'AK6
MLF^T'3KEC_&]LF__ +ZQG]:I_"K0QX=^'F@V6W:XMED<=]S_ #G/XM75T\NP
M<*6 I4*D4[)7NNKU?XBS/&U*V85J].35Y.UG;1:+\$>+>.OV8]!UFU,OA[_B
M27ZC(0LSPR>Q!)*_4?E7F>B>._&_P)U%=+UBVDNM+!PMM<'*;?6*3M].GM7U
MK6=KOA_3O$NGO9:G:17EL_5)%SCW![&O/Q610<_K& E[*HNVS]5_7HSTL)G]
M10^K9A'VU)]_B7H]_P"MT<_X(^*WA[QY9>;8WBPSJ,R6MP0DB?AW'N*Z"?Q'
MI5J6\[4;6/;R=TRC'ZUX/XE_9/\ M&HO)H>KQVMHW/DW2EBOL".HJE!^R1>_
M+YVOP#CGRXF_K6$<=G,%[.>%4I+JI))_(WEE^1U'[2&+<8OHXMM?,]Y/COPZ
M)EB_MRP\QNB?:%R?UK<!# $'(/((KX_^*OP,D^&F@VVIIJ)O@\XBD CVA,@D
M']*^DOA+KG_"0_#S1+MFW2>0(WYS\R\?TKKR[,\1B,3/"8NDH2236M]#CS+*
M\-A\+#&8.JYPDVG=6U.OHHHKZ4^7"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\\^+5IK%IX:
MU;6M/\17>E75E"9+*VME0QS2_P *2*P)?<V%X(ZUQ7QX\:>,-%\*^&!:Q:SI
M$,Z"?6M9T.U2Y>RPH^38W4%F.<#HM 'O%%<_X'NHYO!.D7*ZP^OQ/:)*-3D4
M*UR",[R%X!/H*\H3X@ZXOABV^(+:G(;&75UM&TG"^0+5IO)!'&[S 2&SGVQ0
M![O17D6K:_KGB[Q#XY72=8ETF'PM%%';1PA2MQ<M#YS&8$$E,,B[1CHQS7!Z
M_P#&G7M8-EJ]C?2Z2)-+T^^T_355634)9GQ-&<C+!1Q\N,9S0!],UP'Q _Y#
M$'_7 ?\ H35'??$O3X=>MFO=5BTK2824WDY^U3=&' .(TSRW SWXI_CUUDU6
MW92&5K=2".A&YJ .G\'_ /(N6?\ P/\ ]#-;-8W@_P#Y%RS_ .!_^AFMF@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KY3^+[-X[^/=EHJ'?%%)!8\=AG<Y_#<WY5]47$Z6T$DTC;8XU+LQ[
M #)KY:^!-N_C+XV:CKLP+"W$]X2?[[G8!^3D_A7R'$'[^6&P2_Y>35_1;_F?
M9\.?[/'$XY_\NX.WJ]OR_$^J%4(H50 H& !VI:**^O/C HHHH **** .$^-^
MA_V_\,]9A5=TD4?GH.^4.?Z5Q/[*>N?:_".H:8S?-:7&]1_LL,_SKVF_M5OK
M&XMG *RQLA!]QBOF/]GBZ;PO\5=7T*7Y%F62+![E&X_2OD<?_LV;X;$=)IP?
MZ?BS[/+_ /:LFQ6&ZP:FOU_!'U)1117UQ\8%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y#\2M/
M^*NI>*[:7PUIWA6YT*TQ)%%K%W.'>;^^RHF..PR?6NM#^-8H=-M9;+2-166T
M5;^Z:Y>(Q3G[Q2,(0Z>@)4^]=C10!REMH&H^$O"VCZ/X=BLYTMGCBG^W,RCR
M<_O"NW^+DX!XKAT^$>M&QM_"DDEF?"<&JC4Q="1OM+(LGFK!Y>W ^?&7W=!C
M%>QT4 >7>(/ /B&SUOQ7-X;:P:U\40Q1W+7DC(UE*L?E&9%"GS,IM^0E>5Z\
MUOMX"33?">B>'M+2%(+&".S%[, 9HHE4 E./OG'7C&<UV5% 'C_Q+^$6IZO=
M+-X<2Q\N719]#>WO)&C6%)#GSE(5MQ'/R\9XY%:&O:2="@T?33*9S:6$4!E;
MJ^W(S^E>H5P'Q _Y#$'_ %P'_H34 =-X/_Y%RS_X'_Z&:V:QO!__ "+EG_P/
M_P!#-;- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445Y'^TMXJN_#G@BWAL;E[6XO;@(7C.&V $L ?KMKBQF*C@L//$35U%7.[
M!826.Q,,-!V<G8]<HKRO]G/QI/XM\"&&]G:XOM.F,#NYRS(1N0G\R/\ @->J
M56$Q,,90AB(;25_Z]"<9A9X+$3P]3>+M_P 'YA11176<84444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '%_&/7?\ A'_AOK=R
M&VR/"8$]R_R_R)KSO]DW0_LWAO6-6=</=W"PJ3W5%S_-S^5+^U?KOV;PWI>E
M(W-S.97'LHX_4FO0O@SH7_"/?#30K5EVR-!Y[CON<[CG\\5\C_O6>^5*'XR_
MX#/L_P#=.'_.M/\ "/\ P4=K1117UQ\8%%%% !1110 5\J>.5/@3]HJUOU_=
MPSW,4V>V'^5OYU]5U\Y?M9:*8Y=#UB,8/S6[,.N1\P-?*\24W]25>.].2E^)
M]=PQ4C]>>'GM4C*/X7_0^C%8,H8'((R#2U@^ ]:'B+P;H^H@@F>U1FQV;'(_
M.MZOIJ<U5A&I'9J_WGRU6FZ525.6Z;7W!1116AD%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7 ?$#_D,0?]<!_Z$U=_7 ?$#_D,0?\ 7 ?^A-0!G^)_B(?A]X"T
MAK6W%YJ^I7/V*PMV#%6E9F.6"Y8JH!) Y.,"L&/XFW=KX2+6GB>77/$-]JD.
MELMYIZ6:Z=*_WML!17 "@D"0L3QSCBMKQ!X1U'7= \)ZQH\<=QJVA7QO(;::
M38LZG>CIN[$JQP?6LF^^$6JZ[)K/B*2&#3O$%UJ%KJ%M9F4.B>0,!78<98%N
M1TXH OGXD7OP]N?&VFZ]>R:\- TE=;M[R9(HIIXBKYC<1JJ9#QD A1PPR,@D
MKH?BCQ)X=U[P7'K^K#5H?%43"6'R(HTL;GRO-582BAC'@.N)"[9VG=U!EB^&
M=YXSG\::CXEMTTZ;Q#IHT=+2*42FW@"N-Q8<%BTC'CT%1Z-X,\2ZGK'A2Y\0
MVMK;IX4MG$<D4X87]R8O*$@'\";=QP><D4 ;WQ%\3W]EJ_AOP[I5T=/O=;N'
M1KU41WMXD7<[(K@J6/ &X$>QKBI_BIK=@UQX1:\2;Q&/$$.APZK)$@/DR1^=
MY[1@!/,$088 "EL'&.*V+G3_ !+XRMO#_B672K6S\0Z'?2G[!'<AXKB%AM(6
M3& 2,')XR#6?)\)-8NX;CQ&ZV\7BI]>BUU+4R;HU5$\KR"_J8BPW=-Q]* +,
MOQ-O_ 8\>:9K%VVN7'AVRAU*TO9UCCEN895<!91&JIN62-AE54%2O&02;>@>
M)/$'AWQ=X;TS7=6.L1>(K-YAOABB^R7"J&*1[%4F/!(&_<W'WC4:_"Z]\71^
M.=0UZ*/3K[Q):Q6$5JD@E^RPQ*VS<PX+%W9CCC&/>K'A[P?X@U;Q7H&J^(K6
M"R7P_9M;0B&82?:964*TN!]U<#@'GF@#T^H[BXBM8C)-(L48ZLYP!4E,EB2=
M"DB+(AZJPR* *?\ ;^F_\_UO_P!_!1_;^F_\_P!;_P#?P5+_ &99_P#/I!_W
M[7_"C^S+/_GT@_[]K_A0!%_;^F_\_P!;_P#?P4?V_IO_ #_6_P#W\%2_V99_
M\^D'_?M?\*/[,L_^?2#_ +]K_A0!%_;^F_\ /];_ /?P4?V_IO\ S_6__?P5
M+_9EG_SZ0?\ ?M?\*/[,L_\ GT@_[]K_ (4 1?V_IO\ S_6__?P4?V_IO_/]
M;_\ ?P5+_9EG_P ^D'_?M?\ "C^S+/\ Y](/^_:_X4 1?V_IO_/];_\ ?P4?
MV_IO_/\ 6_\ W\%2_P!F6?\ SZ0?]^U_PH_LRS_Y](/^_:_X4 1?V_IO_/\
M6_\ W\%']OZ;_P _UO\ ]_!4O]F6?_/I!_W[7_"C^S+/_GT@_P"_:_X4 1?V
M_IO_ #_6_P#W\%?./[5?B"'4M3T.PMIDG6*)YCY;9 +'&/\ QVOI/^S+/_GT
M@_[]K_A7RW\2H(O$O[0=CID4:"!+FW@9$4 8!!?^M?*<2R?U%48[SE&/XW_0
M^OX6@OK[K2VIQE+\+?J,_9P\0GPA\0K[1K^18([R-H7W-A1+&21S]-X_&OJ+
M^W]-_P"?ZW_[^"OE[XX:5_P@'Q@L=:M8E2WN?*O%4*-N]2%=<?\  03_ +U?
M3]A!IVHV-O=PVL#0SQK*A\M>5(R.WO67#S>'5;+YO6E)V]'M_G\S7B1+$.AF
M,%I5BK_XEO\ Y?(=_;^F_P#/];_]_!1_;^F_\_UO_P!_!4O]F6?_ #Z0?]^U
M_P */[,L_P#GT@_[]K_A7V!\61?V_IO_ #_6_P#W\%']OZ;_ ,_UO_W\%2_V
M99_\^D'_ '[7_"C^S+/_ )](/^_:_P"% $7]OZ;_ ,_UO_W\%']OZ;_S_6__
M '\%2_V99_\ /I!_W[7_  H_LRS_ .?2#_OVO^% $7]OZ;_S_6__ '\%']OZ
M;_S_ %O_ -_!4O\ 9EG_ ,^D'_?M?\*/[,L_^?2#_OVO^% $7]OZ;_S_ %O_
M -_!1_;^F_\ /];_ /?P5+_9EG_SZ0?]^U_PH_LRS_Y](/\ OVO^% $7]OZ;
M_P _UO\ ]_!1_;^F_P#/];_]_!4O]F6?_/I!_P!^U_PH_LRS_P"?2#_OVO\
MA0!%_;^F_P#/];_]_!1_;^F_\_UO_P!_!4O]F6?_ #Z0?]^U_P */[,L_P#G
MT@_[]K_A0!%_;^F_\_UO_P!_!1_;^F_\_P!;_P#?P5+_ &99_P#/I!_W[7_"
MC^S+/_GT@_[]K_A0!%_;^F_\_P!;_P#?P4?V_IO_ #_6_P#W\%2_V99_\^D'
M_?M?\*/[,L_^?2#_ +]K_A0!%_;^F_\ /];_ /?P4?V_IO\ S_6__?P5+_9E
MG_SZ0?\ ?M?\*/[,L_\ GT@_[]K_ (4 1?V_IO\ S_6__?P4?V_IO_/];_\
M?P5+_9EG_P ^D'_?M?\ "C^S+/\ Y](/^_:_X4 1?V_IO_/];_\ ?P4?V_IO
M_/\ 6_\ W\%2_P!F6?\ SZ0?]^U_PILMA8PQN[6L 506)\M>@_"@#Y>^.VI1
M>-/BWIFE13K):Q>5;F16^4;FRYS[9KZ9MM8TNVMXH5O;<+&H4 2#L*^9OA7:
M)XV^/%]J+Q*]M!)-<;=HV\?*O'XU]1_V99_\^D'_ '[7_"OD<@_?RQ.-?VYN
MWHMOS/LN(OW$,-@5_P NX)OU>_Y$7]OZ;_S_ %O_ -_!1_;^F_\ /];_ /?P
M5+_9EG_SZ0?]^U_PH_LRS_Y](/\ OVO^%?7'QI%_;^F_\_UO_P!_!1_;^F_\
M_P!;_P#?P5+_ &99_P#/I!_W[7_"C^S+/_GT@_[]K_A0!%_;^F_\_P!;_P#?
MP4?V_IO_ #_6_P#W\%2_V99_\^D'_?M?\*/[,L_^?2#_ +]K_A0!%_;^F_\
M/];_ /?P5YK^T(EAX@^&M[Y-U!+/:NEPBJX+'!P0/S_2O3_[,L_^?2#_ +]K
M_A5'7O#5GJ^B7]C]E@!N('B!\L#!*D _G7'C:'UG#5*/\R:_ [L#7^JXJG7_
M )6G^)YA^S5XMM9OAX+&ZNHXI;&X>,+(P!VGY@?I\Q'X5ZQ_;^F_\_UO_P!_
M!7S=^R]=16GB_7=#NHD<R0^8HE4'#1M@@9]F_2OI;^S+/_GT@_[]K_A7D\/U
M_;Y=2OO'W7\M/RL>OQ'AUA\SJVVE[R^>OYW(O[?TW_G^M_\ OX*/[?TW_G^M
M_P#OX*E_LRS_ .?2#_OVO^%']F6?_/I!_P!^U_PKZ(^:(O[?TW_G^M_^_@H_
MM_3?^?ZW_P"_@J7^S+/_ )](/^_:_P"%']F6?_/I!_W[7_"@"+^W]-_Y_K?_
M +^"C^W]-_Y_K?\ [^"I?[,L_P#GT@_[]K_A1_9EG_SZ0?\ ?M?\* (O[?TW
M_G^M_P#OX*/[?TW_ )_K?_OX*E_LRS_Y](/^_:_X4?V99_\ /I!_W[7_  H
MB_M_3?\ G^M_^_@H_M_3?^?ZW_[^"I?[,L_^?2#_ +]K_A1_9EG_ ,^D'_?M
M?\* (O[?TW_G^M_^_@H_M_3?^?ZW_P"_@J7^S+/_ )](/^_:_P"%']F6?_/I
M!_W[7_"@"+^W]-_Y_K?_ +^"C^W]-_Y_K?\ [^"I?[,L_P#GT@_[]K_A1_9E
MG_SZ0?\ ?M?\* (O[?TW_G^M_P#OX*/[?TW_ )_K?_OX*E_LRS_Y](/^_:_X
M4?V99_\ /I!_W[7_  H B_M_3?\ G^M_^_@H_M_3?^?ZW_[^"I?[,L_^?2#_
M +]K_A1_9EG_ ,^D'_?M?\* (O[?TW_G^M_^_@H_M_3?^?ZW_P"_@J7^S+/_
M )](/^_:_P"%']F6?_/I!_W[7_"@"+^W]-_Y_K?_ +^"C^W]-_Y_K?\ [^"I
M?[,L_P#GT@_[]K_A1_9EG_SZ0?\ ?M?\* (O[?TW_G^M_P#OX*/[?TW_ )_K
M?_OX*E_LRS_Y](/^_:_X4?V99_\ /I!_W[7_  H B_M_3?\ G^M_^_@H_M_3
M?^?ZW_[^"I?[,L_^?2#_ +]K_A1_9EG_ ,^D'_?M?\* (O[?TW_G^M_^_@H_
MM_3?^?ZW_P"_@J7^S+/_ )](/^_:_P"%']F6?_/I!_W[7_"@"+^W]-_Y_K?_
M +^"C^W]-_Y_K?\ [^"I?[,L_P#GT@_[]K_A1_9EG_SZ0?\ ?M?\* (O[?TW
M_G^M_P#OX*/[?TW_ )_K?_OX*E_LRS_Y](/^_:_X4?V99_\ /I!_W[7_  H
MB_M_3?\ G^M_^_@H_M_3?^?ZW_[^"I?[,L_^?2#_ +]K_A1_9EG_ ,^D'_?M
M?\* (O[?TW_G^M_^_@H_M_3?^?ZW_P"_@J7^S+/_ )](/^_:_P"%']F6?_/I
M!_W[7_"@"+^W]-_Y_K?_ +^"C^W]-_Y_K?\ [^"I?[,L_P#GT@_[]K_A1_9E
MG_SZ0?\ ?M?\* (O[?TW_G^M_P#OX*/[?TW_ )_K?_OX*E_LRS_Y](/^_:_X
M4?V99_\ /I!_W[7_  H B_M_3?\ G^M_^_@H_M_3?^?ZW_[^"I?[,L_^?2#_
M +]K_A1_9EG_ ,^D'_?M?\* (O[?TW_G^M_^_@H_M_3?^?ZW_P"_@J7^S+/_
M )](/^_:_P"%']F6?_/I!_W[7_"@"+^W]-_Y_K?_ +^"C^W]-_Y_K?\ [^"I
M?[,L_P#GT@_[]K_A1_9EG_SZ0?\ ?M?\* (O[?TW_G^M_P#OX*/[?TW_ )_K
M?_OX*E_LRS_Y](/^_:_X4?V99_\ /I!_W[7_  H B_M_3?\ G^M_^_@H_M_3
M?^?ZW_[^"I?[,L_^?2#_ +]K_A1_9EG_ ,^D'_?M?\* )H+B*ZB66&198VZ,
MAR#4E,BB2% D:+&@Z*HP!3Z "BBB@ HHHH **** "N ^('_(8@_ZX#_T)J[^
MN ^('_(8@_ZX#_T)J .F\'_\BY9_\#_]#-;-8W@__D7+/_@?_H9K9H *0@$8
M/(I:* &HBHH50%4= !@"G444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 A( )/ %?*OPM'_"6?M#7FHGYEAEN+GGV^0?^A5]*^+-0&D^&-5O&
M.!#;2,#[[3C]:\ _9/TYKK6O$&JR#)")$K>[$EOY"OD<W_?9A@\/_><G\C[+
M)_W&6XW$_P!U17_;W](Z_P#:C\,_VMX&@U2-,S:9.&) Y\M_E;]=I_"MG]GG
MQ-_PD/PWLXW?=/8,;9\]<#E3^1Q^%=SXHT6+Q'X=U+3)AF.Z@>(^V1C-?.G[
M,6M2Z#XSU?PY='RVG4_(>TL9(/Z9J<1_L6=4JWV:RY7ZK;]$7AO]NR*K0^U1
MES+T>_ZL^GZ***^P/B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *XCXP>-;?P3X(OKB1\7-PA@MXP>6=AC]!S7:33);PO+*XCC1
M2S,QP !U)KY,\3:G>_M ?%2'3[!F&D0,8XF[)$#\\I]S_A7S^=8YX2@J5'6K
M4]V*]>OR/H\CR^.,KNK6=J5/WI/TZ?/\CMOV4?#<MOINK:W-&5%RZPQ.P^\%
MY)'XFOH"J.B:-:^'M)M=.LHQ%;6T8C11Z#O5ZNW+<&L!A(8>]VM_5ZLX<TQK
MS'&5,3:R;T]%H@HHHKTSR@HHHH **** "BBB@#Y3)_X5_P#M-(?]7;SWVWVV
M3C _ ;Q^5?5E?,7[5>DOIWBK0];AS&TT)CWKV>-L@_7##\J^C/#VK)KV@Z=J
M4>-EW;QSC';<H./UKY#)?]GQ>+P;Z2YEZ2_I'V>>?[3@\'C>\>5^L?Z9HT44
M5]>?&!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5P'Q _P"0Q!_UP'_H35W]<!\0
M/^0Q!_UP'_H34 =-X/\ ^1<L_P#@?_H9K9K&\'_\BY9_\#_]#-;- !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YU\?]5_LKX6ZL
M0VTW 6 ?\"-<[^RQI7V/P#<WA7F[NV8'V4!?Z50_:PU7R/#&E6"GF>Y+L/91
M_C7H'P8TK^Q_AGH4)7:[P"5A[MR:^1C^_P ^D^E.'XO_ (<^SE_L_#T5UJ5/
MP2_S1VU?*'Q(A?X:_'BWU:$>7;SS)=#' PW#C^9_&OJ^O"OVJ_#/VWPWI^M1
MIF2SE\J0@?P-_P#7 K;B*A*I@O;0^*FU)?+<Y^&J\:>.]A4^&JG%_/;\3W&"
M9+F".6,[DD4,I]01FI*X+X'^)O\ A)_AQI<SONGMU^SRYZY7C/XC%=[7OX:O
M'$T85H[22?WGSV*H2PM>="6\6U]P4445TG*%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 445SOC_P 8V_@3PM>:O<?,8EVQ1_WY#]U?\^E95:D*
M,)5*CLDKLUI4IUZD:5-7DW9'E/[2WQ,.FV"^%--D/VR\4&[9#RD9Z)]6_E]:
MZCX#?#0>!?"ZW5W$%U>_4239',:=53^I]_I7E?P,\%77Q)\:7?C#7 9[6WG,
M@\P<33]0/]U>#^0]:^I*^3RFE/,<1+-:ZT>D%V7?Y_Y^1]CF]6&6X:.48=ZK
M6H^\NWR_R\PHHHK[$^)"BBB@ HHHH **** "BBB@#R']J#0_[3^&_P!M5<R:
M?=1RD_[+?(?U9?RK0_9SULZQ\+K&-FW264DEJ2?0'</T8#\*Z3XJZ=_:OPW\
M26^-Q-C+(H]65=P_517E?[).H>9HFO61/^JGCE _W@0?_017R-1>PSZ$EM4@
MU\UK^21]E2_VCAZI%[TIIKT>GYMGOU%%%?7'QH4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %<!\0/^0Q!_UP'_H35W]<!\0/^0Q!_P!<!_Z$U '3>#_^1<L_^!_^
MAFMFL;P?_P BY9_\#_\ 0S6S0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 ?+_[4%V=6\>:)I"-DI$HVCUD? _E7TII%H-/TJSME
M&T0PHF/H *^8/$'_ !5_[2T4'WXH;N.//HJ+D_KFOJNOD<E_?8S&8GO+E_\
M 3[///W&#P6%[0YG_P!O!7.?$70U\1^"-9L&7<9+9RO^\!D?RKHZ1E#J589!
M&"#7U-6FJM.5.6S37WGR-&HZ-2-2.Z:?W'SI^R9K11]=T:1MI!2X1#Z_=;^0
M_.OHROE+X=L? G[0UQIS$I%//-:\]"&^9?U _.OJVOFN&ZC>"="6].3C^-_U
M/J>)Z:6.5>&U2,9+[K?H%%%%?5'R(4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7SU^UGX@V6FC:,C<R,US(OJ!PO\ 6OH6OE+QVY^(?[0EMIJ_
MO+>&XCMR.VU/F?\ /!KY;B.K)8+V$/BJ245\V?6\,THO'?6)_#2BY/Y(^A/A
M?X>'A?P#HNGE-DB6ZM*,?QM\S?J374TU%"*%'  P*=7T=&E&C3C2CM%)?<?,
M5JLJ]6566\FW]X4445L8A1110 4444 %%%% !1110!!?VJ7UC<6TGW)HVC;Z
M$8/\Z^9OV5;IK#QEK>G2_*S6QRO^TC@?U-?4%?+'PX_XIS]I#4+,_+')=748
M'LVXK_,5\EG'[K'8*O\ WG'_ ,"L?8Y+^]P&.H?W5+_P&Y]3T445]:?'!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5P'Q _Y#$'_7 ?^A-7?UP'Q _Y#$'_ %P'
M_H34 =-X/_Y%RS_X'_Z&:V:QO!__ "+EG_P/_P!#-;- !1110 4444 %%%%
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
M&\W7O^>%C_WVU'FZ]_SPL?\ OMJ -FBL;S=>_P">%C_WVU'FZ]_SPL?^^VH
MV:*QO-U[_GA8_P#?;4>;KW_/"Q_[[:@#9HK&\W7O^>%C_P!]M1YNO?\ /"Q_
M[[:@#9HK&\W7O^>%C_WVU'FZ]_SPL?\ OMJ -FO*_P!I35?[.^%MW$#AKR>*
M ?\ ?6X_HIKN_-U[_GA8_P#?;5X-^U/J^H&ST'3+M($\R22X"P,3]T!1G/\
MO']:\+/:WL<MK2[JWWZ?J?09!1]OF="/9W^[7]#NOV9]*_L_X:13E</=W#RY
M]1P!_(UZQ7!_#C3]9T7P)H=I%;V8C2U1AO=L_,-W/OS71^;KW_/"Q_[[:NS+
MJ/L,'2I]HK\CBS.M]8QM:KWD_P S9HK&\W7O^>%C_P!]M1YNO?\ /"Q_[[:O
M1/,,3XQZ'_PD'PUUVV"[I$@,Z>H*?-_($?C7G/[)FN>?X?UK2';YK:X6X0'^
MZZX/ZI^M>O3C6KF"2&2VL6CD4HREVY!&"*^9_@C<WW@WXP:AHB"+SY?/LF64
MD)N1MP.1_N''UKY#,?\ 9LVPN)Z2O!_/;\7^!]GEG^U9/B\+UC::^6_X+\3Z
MTHK&\W7O^>%C_P!]M1YNO?\ /"Q_[[:OKSXPV:*QO-U[_GA8_P#?;4>;KW_/
M"Q_[[:@#9HK&\W7O^>%C_P!]M1YNO?\ /"Q_[[:@#9HK&\W7O^>%C_WVU'FZ
M]_SPL?\ OMJ -FBL;S=>_P">%C_WVU'FZ]_SPL?^^VH V:*QO-U[_GA8_P#?
M;4>;KW_/"Q_[[:@#9HK&\W7O^>%C_P!]M1YNO?\ /"Q_[[:@#9HK&\W7O^>%
MC_WVU'FZ]_SPL?\ OMJ -FBL;S=>_P">%C_WVU'G:Z/^6%C_ -]M0!X'^U7K
M37^N:'H$+995,S)_M,=J_P#LU>^>#=%7P]X5TK3D7:+>W1"/?'/ZYKYA+7?Q
M'_:"8[(I3!=;=F3Y>V'@\^F03^-?3WFZ[_SPL?\ OMJ^0R;_ &G&8K&O9RY5
MZ1_I'V>=_P"RX+"8!;J/,_67],V:*QO-U[_GA8_]]M1YNO?\\+'_ +[:OKSX
MPV:*QO-U[_GA8_\ ?;4>;KW_ #PL?^^VH V:*QO-U[_GA8_]]M1YNO?\\+'_
M +[:@#9HK&\W7O\ GA8_]]M1YNO?\\+'_OMJ -FBL;S=>_YX6/\ WVU'FZ]_
MSPL?^^VH V:*QO-U[_GA8_\ ?;4>;KW_ #PL?^^VH V:^>_VM]/W:?X?OL?Z
MN62'/^\ ?_9:]K\W7O\ GA8_]]M7E7[25EJE[\/#/=PVRQ6MS')F)F+ GY>_
MUKP,^I^URVM'LK_<[_H?0\/U?99I0EW=OO5OU/2?AMJ']J^ M!N<[M]H@S]!
MC^E=+7D7P#U35KWX9Z<MM':O% SP@RNP;@^WUKT3S=>_YX6/_?;5Z& J>VPE
M*IWBOR/.S&E['&5J?:3_ #-FBL;S=>_YX6/_ 'VU'FZ]_P \+'_OMJ[SSS9H
MK&\W7O\ GA8_]]M1YNO?\\+'_OMJ -FBL;S=>_YX6/\ WVU'FZ]_SPL?^^VH
M V:*QO-U[_GA8_\ ?;4>;KW_ #PL?^^VH V:*QO-U[_GA8_]]M1YNO?\\+'_
M +[:@#9HK&\W7O\ GA8_]]M1YNO?\\+'_OMJ -FBL;S=>_YX6/\ WVU'FZ]_
MSPL?^^VH V:*QO-U[_GA8_\ ?;4>;KW_ #PL?^^VH V:*QO-U[_GA8_]]M1Y
MNO?\\+'_ +[:@#9HK&\W7O\ GA8_]]M1YNO?\\+'_OMJ -FBL;S=>_YX6/\
MWVU'FZ]_SPL?^^VH V:*QO-U[_GA8_\ ?;4>;KW_ #PL?^^VH V:*QO-U[_G
MA8_]]M1YNO?\\+'_ +[:@#9HK&\W7O\ GA8_]]M1YNO?\\+'_OMJ -FBL;S=
M>_YX6/\ WVU'FZ]_SPL?^^VH V:*QO-U[_GA8_\ ?;4>;KW_ #PL?^^VH V:
M*QO-U[_GA8_]]M1YNO?\\+'_ +[:@#9HK&\W7O\ GA8_]]M1YNO?\\+'_OMJ
M -FBL;S=>_YX6/\ WVU'FZ]_SPL?^^VH V:*QO-U[_GA8_\ ?;4>;KW_ #PL
M?^^VH V:*QO-U[_GA8_]]M1YNO?\\+'_ +[:@#9HK&\W7O\ GA8_]]M1YNO?
M\\+'_OMJ -FBL;S=>_YX6/\ WVU'FZ]_SPL?^^VH V:*QO-U[_GA8_\ ?;4>
M;KW_ #PL?^^VH V:*@LS<-;J;I8UGYW"(DKUXQGVJ>@#S#QS\ =*\?>)&UN\
M\1^*-/NS&(E32]4-M&B#L J_CR:VKWX3Z/<6>E16]Q?Z;<:;:&PAOK.<+.UN
M<;HW8@[@Q4$G&<C((R:[6B@#G9? NFC0]*TBS>ZTNQTV2.2".QG,1.PY"L>K
M*>X/7O6='\)]#BUQ-0#77D)=&^733*/LBW!ZRA,9W<D]<9YQFNSHH X_Q/\
M"[2/%.I7%[/+>6CWD*VU_'9S>6E]"I.V.7@D@;F&5*G!(SBMS4/#MEJ-M9VL
MB%;.V966UCPL3!1\JLN.5'''3@5J44 <?XW^%VC^/9HYKY[JUG$#VCRV4HC:
M6W8Y>%B0?E/M@^]9/C*RATV[L;2VC$5O!:I''&O15!8 5Z-7 ?$#_D,0?]<!
M_P"A-0!?M/"FG^+/">FP:A]J"P2--&]G>36LB.&89#Q.K=SQG%;-QX2TB[T*
M31Y[))M.D'SQ2$L6/7<6)W%L@'=G.><YIO@__D7+/_@?_H9K9H Q/#?@W2/"
M=I<6^G6SJMR_F3R7,\EQ+,V,9>21F9N !R3@ #I5#0OAEX<\,3S7&F:<8I7@
M-L@DN972"(G)BA#,1"F<?+&%' XX%=510!Q&B_"70=-\)C0)+1S8+<-=11+=
MS,]LY.<Q3%O,4@Y(8$'D]*U(_AYX>C\,OX?&G(VENWF-&\CL[2;MWF&0G>9-
MWS;\[LC.<UT=% &)H/@W2/#6FW-C96I,-T[27+7,KW$MP[  M))(6=S@ 98G
M@ =!5?PS\/- \(74MSI=DT,\B"(/+<23>7&#D1Q[V;RT!_@3"^U='10 4444
M %%%% !1110 4444 %%%% !1110 5\K?M#3OXC^,>F:1$<F&*"WV_P"V[%C^
MC+^5?5-?*6@?\5G^TY-<?ZR.+4)) W;;""%/_CBU\CQ&_:4J.%6]2:7R_JQ]
MEPPO95J^+>U.$G\_ZN?5,$"6T$<,8PD:A%'H ,"I***^M2MH?'-WU84444Q!
M7RG\6$/@3]H&TU=!LBFDM[[ [C.QQ^)1OSKZLKYZ_:UT3-GH&LHN#%(]J[?4
M;D_+:_YU\MQ)3<L#[:.]-J2^3M^I];PQ54<P]C/X:D7%_-7_ $/H16#J&4@J
M1D$=Z6N8^&6M#Q#X!T*^W;F>U1'/^THVG]173U])1J*M3C4CM))_>?,5J3H5
M94I;Q;7W!1116IB%%%% !1110 4444 %%%% !1110 4444 %8WC+7%\->%=6
MU1R/]%MGE /=@#@?B<"MFO'?VHO$/]E?#V/3T;$NI7*QD?\ 3-/G;]0@_&O.
MS'$?5,)5K_RIV]>GXGI9;AOKF,I4/YFK^G7\#B_V4=#>\UG6M<F!<QH(5=N[
M,<D_D/UKZ6KS']G;P_\ V'\,[*1DVS7SM<MGK@G"_H,_C7IU<.18?ZMEU*+W
M:N_GJ>AQ!B?K6959+9/E7RT_,****]\^="BBB@ HHHH **** "BBB@ HHHH
M*X?XUZ?_ &E\,-?C W%+<R@>Z\_TKN*S/$]DNI>'=3M6Y$MO(O\ XZ:Y<53]
MMAZE/NFOP.O"5?8XBG5[23^YGD/[*&H>?X/U.T)Y@NL@>S+FO<:^:OV3;TP:
MOK^GN<'RTD"^X)!KZ5KQN':GM,LI>5U]S9[G$M+V6:5;=;/[T@HHHKZ,^8"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N ^('_(8@_P"N _\ 0FKOZX#X@?\ (8@_ZX#_
M -":@#IO!_\ R+EG_P #_P#0S6S6-X/_ .1<L_\ @?\ Z&:V: "BBB@ HHHH
M **** "BBB@ HKRK]H^TU27X?-<Z;<RP+:S+)<+$Q4NG3J/0\U<^ ?CA_&?@
M6 7,QEU"Q/V>=F.6;'W6/U&*\I9A%8YX&4;/ENGW[_<>N\NF\ L?&5US<K75
M=G\STFBBBO5/("BBB@ HHHH **** *>LZ@NDZ1?7S_<MH'F.?15)_I7S3^RM
MI[:CXVUK59,N8+;;N/\ ?D?.?R5J]F^.6K?V/\+==D#;7EB$"^^]@#^A-<3^
MR=I/V;P=JVH,N&N[SRP?5408_5V_*OD,=_M&=86CT@I2_P OQ2/L\!_L^1XJ
MMUFXQ7YO\&SW*BBBOKSXP**** "O._C[H?\ ;GPMU<*NZ2U5;I3Z;#EO_'=U
M>B55U6P35-,N[.4!H[B)HF![@C%<F+H+$X>I1?VDU]Z.O!UWA<13KK[+3^YG
MD/[+.N?;_ UUI[-E[*Y.!Z*PR/U!KVBODWX/>(IOA%\2+W0=:3R8;E_LTCMP
M%;/R/]#_ %KZQ!# $'(/((KQ.'L3[; QI2^.G[K756V_ ]_B3#>QQ\JL?@J>
M\GT=]_Q%HHHKZ8^5"BBB@ HHHH **** "BBB@ HHHH **** "OEG]I+5)/%/
MQ*TKP]:?O&M42$(#_P M96!/Z;*^H;FYCL[:6>9MD42%W8]E R37RO\ !VVD
M^(GQQN]=N%+0V[RW[9Z D[8U_ L"/]VOD>(9.M&C@([U9*_HM_T^X^SX;BJ$
MJ^83VI1=O5[?JOF?4.CZ;'H^DV5A",16T*0KCT4 ?TJY117UD8J*45LCXZ4G
M)N3W844451(4444 %%%% !1110 4444 %%%% !39$$D;(>C @TZB@#Y8^"+G
M0OCEJM@WRK(;B/'T;*_I7U/7RM<_\4W^T\K_ '(Y;T''LZ8_G7U37R7#GN4J
MU#^2<D?8\3>_6H8A?;IQ84445]:?'!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 ?$#_
M )#$'_7 ?^A-7?UP'Q _Y#$'_7 ?^A-0!TW@_P#Y%RS_ .!_^AFMFL;P?_R+
MEG_P/_T,ULT %%%% !1110 4444 %%%% %75-.AUC3;FQN%WP7$;1N/8C%?+
MWPBU&;X6?&&\\.WK;+:[D-H<]-V<Q-^.<?\  J^JZ^;_ -J7PD]E?Z9XJLP8
MV)$$SIP5<<HWY C\*^3S^E*E"GF%)>]2=_6+W7]>9]AP[5A5G4RVL_=K*WI)
M;/\ KK8^D**YCX;>+D\<>"M,U92/.ECV3J/X95X<?F,CV(KIZ^GI58UZ<:L'
M=25U\SY6M2G0J2I5%9Q;3^04445J8A1110 4444 >'_M7:M]F\':98!L-=7>
M\CU"+_\ 9"NS^!>D?V/\*M B*X>:$W+'U\QBX_0BO'/VJ+]]2\8Z-I,/S-'
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "N ^('_(8@_P"N _\ 0FKOZX#X@?\ (8@_ZX#_ -":@#IO
M!_\ R+EG_P #_P#0S6S7+:;K$>A>"8+IU:5QN2*)/O22%R%0>Y) KS/P_P#%
MSQ'<_#-+V]>V_P"$BO\ Q!)HT#*@\JW_ 'I7(&!NVJ#C/4XSZ4 >ZT5Y,?B1
M>?#^Z\;:=K]Z^N_V!I*ZW;WDB1Q33PE7S&XC54W!XR 0HX89&025T+Q5XD\/
M:[X+C\0:HNJ1>*H6$D(ACC2QNA%YJK"54,T> Z_O"S9VG=U% 'K%%<-\1?$]
M_8ZMX<\.Z5<_8;[6[AT-Z%5WMXD7<[(K@J6Z 9!'L:XN?XJ:W8&Y\)M=QS>)
M1X@AT.'5'C0$PR1^=]H:, +O$088 VE\'&.* /;:*\CD^)M]X$'CO3-9NFUN
MX\.64.I6EY,L<4MS#*K +((U5-RR1L,JJ@@KQD$FUH'B;7_#WBWPWIFO:K_:
M\7B*S>8;H8XOLEPJAC''L4;H\' W;FX^\: /4J**CGN(K6(R32+%&.K.< 4
M2451_MW3O^?^V_[^K_C1_;NG?\_]M_W]7_&@#D/C5X%/CSP/=6T*AK^V/VBV
MSW8#E?Q&17GG[,GQ!WV\WA*_8I<6Y9[8/P<9^9/J#7N7]NZ=_P _UM_W]7_&
MOF'XUZ(/ ?CNT\6>'KB+RIY1*PA<$1S#J#CLW^-?'YO">!Q$,UHK;2:[Q[_+
M_(^TR6I#,,/4RBL[<WO0?:2Z?/\ S/JRBN7\'?$+2?%OARRU..[@B:9!YD3R
M ,C_ ,2D?6MK^W=._P"?^V_[^K_C7UE.I&M!5(.Z>J/D*M.=&<J=16:=F7J*
MH_V[IW_/_;?]_5_QH_MW3O\ G_MO^_J_XUH9%ZN7^)VK?V)X UV[S@I:NH^I
M&/ZUM?V[IW_/_;?]_5_QKRG]I+Q/:Q_#I[6VNHI9;J=$Q&X)VCD]*\W,JWU?
M!U:O:+_(]/*Z'UC'4:7>2_/4Y[]DG2=MCKVIL.9)$@!/^R-Q_P#0J^A:\C_9
MU-CHOPTM/.NH(I[F5YF5I #@GC] *]._MW3O^?\ MO\ OZO^-<F1T?89=1CY
M7^_7]3LS^M[?,Z\^SM]VGZ%ZBJ/]NZ=_S_VW_?U?\:/[=T[_ )_[;_OZO^->
MZ> 7J*H_V[IW_/\ VW_?U?\ &C^W=._Y_P"V_P"_J_XT 7J*H_V[IW_/_;?]
M_5_QH_MW3O\ G_MO^_J_XT 7J*H_V[IW_/\ VW_?U?\ &C^W=._Y_P"V_P"_
MJ_XT >6_M/\ AS^U_AZNH(N9M-N%ER!SL;Y6'YE3^%:'[.?B/^W?AM:PN^Z:
MP=K=L]=O5?T./PKKO%$FE>(O#NI:9+?6Q2ZMWB/[U>,@C-?/_P"S%XC7P_XG
MUC1+V9($F3<-[ #S$.#S],U\?B?]CSNE6^S5BXOU6WZ(^TPW^VY%6H_:HR4E
MZ/?]6?45%4?[=T[_ )_[;_OZO^-']NZ=_P _]M_W]7_&OL#XLO451_MW3O\
MG_MO^_J_XT?V[IW_ #_VW_?U?\: +U%4?[=T[_G_ +;_ +^K_C1_;NG?\_\
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
MQD4^B@"I_9-C_P ^=O\ ]^E_PH_LFQ_Y\[?_ +]+_A5NB@"I_9-C_P ^=O\
M]^E_PK'\7^!=,\6^'KW2YK6&/ST(218P"C=F!^M='16=2G&K!TYJZ>C-*=25
M*:J0=FM4?*/P;UUOAO\ $&[\+:]#&+>XE\G,R B.7HK#/9NGY5]1_P!E6/\
MSYV__?I?\*\/_:;^'1OK"/Q581G[3:@)=A!R4_A?\#^GTJ/P3^T]I%GX5L[?
M7X[R35H$\MWAB#++CA6))')&,^]?%Y?BXY-5GEV,G:*U@WV?3^O,^ZS'!SSN
MC3S+!0O-Z3BNDEU^?^1[I_9-C_SYV_\ WZ7_  H_LFQ_Y\[?_OTO^%>.S?M6
M^&T_U6G7TG'<*O\ 6JT?[6>BLX#Z->*O<B13_2O9>?98G;VR_'_(\-</9HU?
MV#_#_,]K_LFQ_P"?.W_[]+_A7SM^U=<00W&A:;;PQQL0\S"- #V Z?6NK@_:
MJ\+/CS;+4(N><(K8'YUY/XW\5VOQ;^+>CR:<LPLV>&!%F7:W#9;C)KPL\S3"
MXO!/#X:HI2FTK+U/?R'*<7@\<L1BJ3C&"D[O;8^F_ _AFSTGP?H]HUI S16L
M8):,$DX[\5M_V38_\^=O_P!^E_PJS'&(HU1>%4 #Z4ZON*<%3A&"V22^X^#J
MU'5J2J/=MO[RI_9-C_SYV_\ WZ7_  H_LFQ_Y\[?_OTO^%6Z*T,BI_9-C_SY
MV_\ WZ7_  H_LFQ_Y\[?_OTO^%6Z* *G]DV/_/G;_P#?I?\ "C^R;'_GSM_^
M_2_X5;HH J?V38_\^=O_ -^E_P */[)L?^?.W_[]+_A5NB@"I_9-C_SYV_\
MWZ7_  KY8\8VL?PZ_: BN?)5;&>X2<1E1M*/PPQ]<U]95\]_M8>'B]GH^N1+
M\T3FWD8=@>0?S'ZU\MQ'2D\&L1#XJ4E)'UO#-6*QKPU3X:L7%_H>\)IEA(BL
MMI;E6&01$O(_*E_LFQ_Y\[?_ +]+_A7/?"KQ"/%'@#1[[=ND,(CD]F7@_P J
MZROHZ-6->E&K':23^\^9KTI4*LJ4MXMK[BI_9-C_ ,^=O_WZ7_"C^R;'_GSM
M_P#OTO\ A5NBMC J?V38_P#/G;_]^E_PH_LFQ_Y\[?\ []+_ (5;HH J?V38
M_P#/G;_]^E_PH_LFQ_Y\[?\ []+_ (5;HH J?V38_P#/G;_]^E_PH_LFQ_Y\
M[?\ []+_ (5;KD?BAX]M_A[X4N=1<JUTP\NVB/\ '(>GX#J:QK5H8>G*K4=H
MI79O0HU,35C1I*\I.R/'OVDO&]N)8O"&C01?:'96O'AC&[G[L0QZ]3^ ]:])
M^#GPMM? _A2)+RVBEU2Z EN6D0,4/9!GT_G7E?[//@&X\7>(;GQIK0:>..9F
M@,G/G3D\O]%_G]*^FJ^5RBC/&UI9MB%K+2"[1[_/_/N?6YS6IX"A')\,](ZS
M?>7;Y?Y+H5/[)L?^?.W_ ._2_P"%']DV/_/G;_\ ?I?\*MT5]@?%E3^R;'_G
MSM_^_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^=O\
M]^E_PJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% %3^R;'_GSM_^
M_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^=O\ ]^E_
MPJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% %3^R;'_GSM_^_2_X
M4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^=O\ ]^E_PJW1
M0!4_LFQ_Y\[?_OTO^%?+7QDM8_!'QRL-42)$M7>WO/+"_*5! <8]]K?G7UA7
MSS^UMHNZTT#5E7[CR6KGZ@,O\FKY;B2FY8!U8[P:DOOM^I];PO5C',%2GM43
MB_FK_H>]KI=BP!%I;D'D$1+_ (4?V38_\^=O_P!^E_PK"^&&M?\ "0_#[0+X
MMN=[1$=O5U&UOU4UU%?24:BK4XU8[22?WGS%:DZ%65*6\6U]VA4_LFQ_Y\[?
M_OTO^%']DV/_ #YV_P#WZ7_"K=%:F)4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#W
MZ7_"K=% %3^R;'_GSM_^_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]
M+_A1_9-C_P ^=O\ ]^E_PJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"
MK=% %3^R;'_GSM_^_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1
M_9-C_P ^=O\ ]^E_PJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=%
M%3^R;'_GSM_^_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C
M_P ^=O\ ]^E_PJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% %3^R
M;'_GSM_^_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^
M=O\ ]^E_PJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% %3^R;'_G
MSM_^_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^=O\
M]^E_PJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% %3^R;'_GSM_^
M_2_X4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^=O\ ]^E_
MPJW10!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% %3^R;'_GSM_^_2_X
M4?V38_\ /G;_ /?I?\*MT4 5/[)L?^?.W_[]+_A1_9-C_P ^=O\ ]^E_PJW1
M0!4_LFQ_Y\[?_OTO^%']DV/_ #YV_P#WZ7_"K=% #(H8X(PD:+&@Z*@P!^%/
MHHH X?XA_$&^\$:KX9MX=(%[9ZM?I8R7;3A! 6R1\O5CP?:LKXT?&!OAG_8F
MGZ=;V%_X@UB9DM;34;T6D11!EV,A! Y*@#N36?\ '^_6WE\%*+:^N3!KD%W+
M]CL9K@1Q*'#,3&C8QD<=:W/B/'X2\2M'H'B/09]6:\MBT#_V;),O)X42JI$;
M9 /S%>W- '7^';O4+W0;&XU:UAL=1DB#W%O!-YL<;'J _P#$/>N"3XQ3L\6K
M'38AX2EU$:6M]YI\[S"^P2%,8\LO\N<YY'%:^@&7X>_#[P[I>I1W^I3A(K M
M:Q&9T+< N<_=48!;VS7EJ>'=3E\#V?PW_LZ]34H];2:2Y,#^0+5+CSO-\W&W
MD  +G=D]* /1_$?Q+U"UUG7;30M*BU2+P];QW&IM+,8V)=2XBA !#/L ;D@?
M,O-87B#]H".SN?M&D:?'J6C6UE::A>7+RE)!%<-B/RUQR0.2"1534EO? 7B/
MXC)_9E_?_P#"2)#<:6]I THEF^SB!H6(!$9!16R^%PW7@TO_  IC3M(\%^%[
M.XLYK[7[:QMM/=8)&6WG>,!@9L<%$;)&?IWH ]._X23[5X@ATRQB%P5C\Z[E
M)P(%(^4>['T]*YSX@?\ (8@_ZX#_ -":O-_BSX8U30;F-(8]4OK9]*N&MYK!
M)'=M69OW;L$&1VP6^4 <UVVMB^%KHW]I_P#(1_L^+[3_ -=.=WZYH [CP?\
M\BY9_P# _P#T,ULUC>#_ /D7+/\ X'_Z&:V: "BBB@ HHHH **** "BBB@ H
MHHH **** (KFVBO;:6WGC66"52CQN,AE(P017GJ_L]> 4DWC0\G.<&ZF(_+?
MBO1Z*Y:V$P^):=:FI6VND_S.NAB\1ADU0J2C?>S:O]QPL'P0\#V^-OAZU;!S
M^\+/_,U9;X/>"V4@^&M/Y&.(0*[&BLU@,(E94H_^ K_(U>88QN[K2_\  G_F
M<%-\"? L^-WA^ 8_N.Z_R:IO#OP7\'>%=5BU'3=($-Y%]R1YY)-I]0&8C-=O
M14K+\'&2FJ,;KKRK_(;S+&RBX.M*SW7,[?F%%%%>@><%%%% !1110 4444 %
M%%% !7&?&'P[_P )/\.]8M%7=*L7G1C_ &EY%=G3)8UFB>-QN1P5(]0:PQ%&
M.(I3I2VDFOO.C#UI8>M"M'>+3^X\%_9/\1?:-&U719&^>VE$\8/96X/Z@_G7
MOM?)7@G4HOA/\<KZUOYEM=/:26"260X54/S*WY@#\:^@_P#A<7@G_H9=/_[^
MU\MD.-IT\&L/B)J,J;<=6EMZGUG$. JU,:\1AX.4*B4M$WNO+[SLJ*XQ_C)X
M)1"W_"26)P,X$F37F7C/]J:VA9[7PS8M>2GY1<W (3/LHY/Z5[&)S? X6'/.
MJO1.[^Y'BX;)LPQ<^2G2:\VK+[V>]75W!8P/-<3)!"@RTDC!5 ]R:;8ZC:ZG
M;K/9W,5U"W22%PZG\17RI:^"/B/\9[A+G59YK?3V.5:[)CB4?[,8Z_7&:DU#
MX5?$'X2W+7V@W<MU:KRSV3$@C_:C/7\J\7^W<2_WT<)+V7?KZV[?U<]S_5_"
MK]Q+&1]MVZ>E^_\ 5CZOHKYU\'_M2O!(MGXJTYHW7Y6N;92"/]Y#S^5;'CW]
MIS2M,MO(\-)_:=[(H(FD!6*//MU)]J]"/$&72HNM[2UNG7[CSI<.9G&LJ'LK
MWZ_9^_\ IGKGB3Q5I7A'3GOM6O8K.W7NYY8^BCJ3["OESQ-K5]^T+\2[2PTX
M2PZ5&=L>\8\N(??D8>I_P%6?#OPL\8_&74EUCQ%=S6MBQR)K@8)7TC3L*^BO
M!'P\T3P!8_9]*M0CL )+A^9)/J?Z5Y$EB^('%3A[/#WOK\4O^!_6I[,98+AQ
M2<)^TQ-FM/AC?]?ZLC7T+1;3PYI%IIMC&(K6VC$:*/0=_K5^BBOMXQ4(J,59
M(^#E*4Y.4G=L****HD**** "BBB@ HHHH **** "BN?M?B!X<O?$#:%!K%K+
MJX=XS9J_[P,H)88]@I_*N@JY0E#22L1&<9ZQ=PHHHJ"S)UOQ9HGAIH5U?5['
M3&F!,8O+A(BX&,XW$9QD?G5ZPU"UU6SBN[*XBN[64;HYX'#HX]01P:^:/VR?
M^0AX6_ZY7'\XZ]E^!O\ R27PQ_UZC_T(UZU;!1IX*GBD]9.UOO\ \CRZ6,E4
MQE3#-:15[_=_F=U1117DGJ!7FW[0VB_VS\*]5*KNELRETG_ 6 ;_ ,=9J])J
MCKNF)K>B:AI\O^KN[>2!OHRE?ZUQXRA]9PU2C_,FOO1VX*O]5Q-.O_+)/[F>
M4?LM:U]O\ 7%BS9>QNF 'HC@,/UW5[+7S!^ROJ;Z9XNUK1IOD::'<4/]^-L8
M_(M7T_7D</5_;Y;3OO'3[O\ @6/9XDH>PS.K;:5I+YK_ #N%%%%?1GS(4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7 ?$#_D,0?]<!_P"A-7?UP'Q _P"0Q!_UP'_H34 =-X/_
M .1<L_\ @?\ Z&:V:QO!_P#R+EG_ ,#_ /0S6S0 4444 %%%% !1110 4444
M <I\2?BKX1^#_AXZYXSU^S\/:5O$8N+QB S'HH !)/L!7AE]_P %+/V<;(J%
M^)%M=9SGR+*Y./KF,5WG[3O[+7A#]J_P59^&O%UQJ=E;V=R+N"ZTF9(YHWQ@
MX+HZD$>JU\T67_!%_P""%JK"77O&MX2>#-?VPQ]-MNM 'I&B?\%0OV?]?\0:
M=I%MXGNUGOIE@CFFL72)&)P-S=@2>N*^L:^/O!__  2G_9^\'Z_9ZLNA:GJD
M]I*LT46HZE(\6]3D$J,!AGL<BOL&@#FOB/\ $/0OA/X&UCQ=XEO/L.AZ3!Y]
MU/M+$+D*  .I+$ #U(KY ?\ X+%_ )'9?+\5M@XR-*3!_P#(M?8WCKP-H?Q+
M\(:KX7\2Z?'JNA:I"8+NSE)"R(2#U!!!! (((((!'(KYJ_X=7_LS?]$^F_\
M![J'_P ?H Y"'_@L1\ 9ID0KXJB#'&]]*3:ON<2U]D>#/&&D_$#PII/B30KI
M;[1]4MTNK6X4$"2-AD'!KYG'_!*_]F<$'_A7TW'KKNH?_'Z^G?"OA;2O!'AO
M3= T.RCT[2-.@6VM;2$?)%&HPJB@#1GF2V@DFE8)'&I=F/8 9)KXMU__ (*[
M? +0=8O-/\_Q%J!MI&B-S9::K0R$'&5)D!(]\5]IRQ)/$\<BAXW4JRGH0>HK
MY9U3_@F!^S9K&I75]<?#TB>YE:600ZQ?1)N8Y.U%F"J.>@  H X/_A\9\ O^
M>7BS_P %4?\ \>KZ@^ _Q\\'_M(> D\7^";V6\TK[0]I*MQ%Y<L$R!2T;KDX
M.UT;@GAA7B/_  ZN_9F_Z)]-_P"#W4/_ (_7O7P<^"?@OX ^#%\*^!-$CT+1
M!.]T8%E>5GE? 9W>1F9CA5&23PH'0"@#N:^5/C1_P4M^"_P+\>ZAX/UVZUF]
MUG3V\NZ72[$3)$_="S.O(]J^JZ^=_BA_P3^^!'QC\9W_ (K\5>"!?:[?D-<W
M,&I7=L)6 QN*12JN?4XR: /(O^'QGP"_YY>+/_!5'_\ 'J]R_9M_;,^&W[5,
MFJP>"+R^^VZ:BRW%GJ5MY,HC)P' #,",\=>]>?\ _#J[]F;_ *)]-_X/=0_^
M/UZM\"_V3_A;^S;/J<_P]\+KH=QJ2K'=3O=SW,CJIR%W2NQ SS@8% 'KM>!_
MM)_MN?#']E;5-+TOQK=Z@^J:C ;J&RTRU$\@AW%0[990 65@.?X37OE>.?'3
M]D/X3_M):GINH_$+PJNMW^G0M;V]S'>3VLBQEMVPM"Z%ADD@'."3CJ: /GW_
M (?&? +_ )Y>+/\ P51__'J]$^!7_!1SX._M">/;3P=X;N]7M-=O%<VL.JV0
MA6<JI9E4J[<[03@XZ&LW_AU=^S-_T3Z;_P 'NH?_ !^NR^$O[!?P.^!_C2U\
M6>#O!8T[7[572"[FU&ZNC%N&UBJRRLH)!(R!G!/K0!] UYC^T!^T9X*_9G\&
MQ^)?&]Y/;6,TXMX(K6'S9II",[57([ GDBO3JX#XT? ?P-^T'X6C\.^/="37
M=*CF%Q'$9I(7CD'&Y7C967CC@\T ?!7Q"_X*(?LT_$+7?[5GG\:V-RR!)/(T
MF(A\=#S+69X6_:X_9G\4^(+'25\2^,-,>[E6%;K4-+B2!"Q !9E=B!SUQ7TI
M_P .KOV9O^B?3?\ @]U#_P"/U>T3_@F-^S?X?UBRU.T^'N;JTF6>+[1J][-'
MN4Y&Y'F*L,CH00:\2KDN7UZCJU*2<GOO_F>[1SS,L/3C2IUFHK1+3_(Z[_AD
MK0_^@YJ'_?"?X5MZAX8^'G[._@C5?%^M(L6GZ1 ;BZU&Z7S749 &!ZDD  =R
M*]<K#\;>"M$^(WA/5/#/B/3X]4T/4X3;W=I+D+(A[9&"#D @CD$ BKH9/@,-
M/VE*DD_O_,C$9UF&*A[.K6;7W?E8^-W_ ."Q/P!C=E$?BM@IP&72DP?I^]IT
M/_!8GX RRHA7Q5&&.-[Z4F![G$M=@?\ @E?^S.3_ ,D^F_\ ![J'_P ?H'_!
M*_\ 9G!!_P"%?3?^#W4/_C]>P>*>T0>'O ?Q[\&Z7XFL88KW3M5MENK34;=?
M+D9&'!__ %U7\'?L_>%_!5T]_*)-4FC^='O "L0'HHX/U-=WX1\)Z1X$\,Z9
MX>T&QCTW1M-@6VM;2+.V*-1P!GFM5T61&1@&5A@@]Q7G3R[!U*JKSI)R76QZ
M<,SQM.B\/"JU!]+GQ9X@_P""N7P!\.ZS>:8)_$.H?99&A^TV.FJT+[3C*$R
MD<>@K/\ ^'QGP"_YY>+/_!5'_P#'J[W5O^"87[-NM:I=ZA<_#TBXNI6FD$&L
M7T2;F.3M1)@JC)Z  "JG_#J[]F;_ *)]-_X/=0_^/UZ)YA[9\!/V@/!W[27@
M0>+?!-[-=Z6+A[25;B+RI89E"DHZY.#M=&X)X85Z/7"_!KX(>"OV?_!P\+^
M]$30M%\][IH%EDE9Y6 #.SR,S,<*HR2>% Z 5W5 'RM\:_\ @I1\&?@/X]O_
M  ?K]UK-[K5@0ETFEV(F2%\9VEF=>?I7!_\ #XSX!?\ /+Q9_P""J/\ ^/5Z
M_P#%+]@+X%?&?QG>^*_%G@D7^O7N#<74&I75MYI QN98I54GWQDUR7_#J[]F
M;_HGTW_@]U#_ ./T =[^S;^VC\-/VJ;G5;3P3>7XO]-C6:XL]2MO)E$9.W>
M&8$9('7N*]VKR#X%_LE_"O\ 9MN]2N_A[X770[O48UBN;A[N>YD= <A0TKL0
M,X.!C.!7K] '@G[2?[;/PR_96U'2M.\;7>H-J>I0FYALM,M1/*(@Q7>V64 %
M@P'/\)KQ7_A\9\ O^>7BS_P51_\ QZOH/XZ?LC?"C]I+4-,O_B%X676[[3HF
M@MKF.\GM9%C)W%"T+H6&<D YP2<=37EW_#J[]F;_ *)]-_X/=0_^/T 7_@;_
M ,%(/@W^T!X]L_!WAVZU>SUR]#?98M5LA"LS*I8JK*[<X!/..AKZDKY\^%'[
M _P,^"?C2S\6>$/!0T_7[,,+>[GU&ZN?*W#!*K+*R@X)&<9Y-?0= 'F?Q^_:
M'\&?LU>"E\4>-KR>UT^2<6T,=K%YLTTA!.U5R,G )Y(Z5\S?\/C/@%_SR\6?
M^"J/_P"/5]4?&;X%^"/V@?"B^&_'FAIKND+,MPD3320M'(.C*\;*RG!(X/0U
MX3_PZN_9F_Z)]-_X/=0_^/T ?,WPX_X*$_".^_:7M]=GNM5TW2;W4K@K=7MF
M%6(3+(B%\.2!EQGK@9K]3*_-+P!^PY\%;;]IR+1QX.$VEV>IW/E6MQ?W,J8B
M21XPP:0[@"BY#9!Q@Y!K]+:];,E74Z?MVK\JM;MK;YGE9>Z+A/V%[<SO?OI?
MY'(_$/XL^$_A7X>U36?$VN6FFVFFP&YN$>5?-"=L)G<2> .*^2I?^"Q/P!CD
M90GBMPIQN72DP?<?O:E_;#T2Q\2?$/4]+U*W6[L+JPACFA?HRD5TME_P2S_9
MHGLX)'^'\Q=XU8G^W=0')'_7>HQ6"^K4J55._.K^G]7+PV,^L5:M)JW(['S7
M^T'_ ,%+O@_\4;[0GT=/$*+:)*LINM/1,%BF,8D/]TU^@7[-FOV/BGX%>#-6
MTV87%C>6"RPR 8W*6:OB+]I3_@G]\"OAY>: F@^#9;);J.9I0VK7DFXJ4Q]^
M8XZGI7W!^SCHECX<^!W@[3--MUM+&UL1%#"G1%#'BNFNL1_9]+G:Y+Z=^NYS
MT70^OU.2_/;7MTV/1R0 2>@KXM\2?\%<O@%X<UR]TS[3XAU(VLK1&ZL--5X9
M"IP2C-(I(XZXKZ.^.GQ%U'X8^$+;5--M[6YGFO4MF2[5F3:4D8GY64YR@[^M
M?+?PG_8'_9^^-.B:EXGUSX;6UKJ-QJ,PDCTW5=0MX>BL2L8N,+RYX7 '& *\
M_P"J5?J_UG[-['?]:I^W^K_:M<D_X?&? +_GEXL_\%4?_P >KZ;^ 7[0G@W]
MI7P.?%7@F\FNM-2X:TF2YB\J6&50"4=<G!VLIX)X85XM_P .KOV9O^B?3?\
M@]U#_P"/U[O\&?@9X(_9]\(GPSX"T--"T9IVN7A6:29I)6 !=GD9F8X ')/
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
MX)??LUZ3J-M>P?#PO-;R+*BSZQ?2QEE.1N1IBK#CD$$'O7U2JA%"J, #  H
MQ?&WC/2/AYX2U7Q+KUT++1]+MVN;JX(SL1>IQWKXXF_X+$? &*5T"^*I IQO
M32DPWN,RU]F>*_"NE>./#>I:!KME'J.D:C"UO=6LOW98V'(.*^8V_P""6'[,
M[$G_ (5]-SZ:[J _]KT <='_ ,%BO@"\BJ4\5H"<;FTI,#W/[VOL#X=?$'0_
MBKX(T?Q;X;N_MVAZK +BUGVE2RY(((/0@@@CU!KYP_X=7_LSC_FGTW_@]U#_
M ./U]*^!O ^A_#;PCI?ACPWI\>E:%ID(@M+.(DK&@)/4DDDDDDDY)))H W:^
M+_%?_!6SX">%/$5_I#W/B#4I+.9H6N=/TY7@=E)!*LTBDCCKBOM"OEO7O^"9
M/[.'B36K[5;WX??Z7>S//-]GU>]ACWL<G:B3!5&3T4 "@#S[_A\9\ O^>7BS
M_P %4?\ \>KZ6_9^_:-\%?M,^#9O$O@B\GN;&"<VL\5U#Y4T,@ .UER1T(/!
M/6O&_P#AU=^S-_T3Z;_P>ZA_\?KW+X+? 3P+^SSX7E\/> ="30M*FG-S+&)I
M)GDD( W,\C,S'  Y/ % 'H-?+_QV_P""C7P=_9Z\>7/@_P 276KW>N6JJUS#
MI5D)EA+#<%8LZ\X(.!GJ*^H*\ ^+?[!WP/\ CEXSN/%?C'P6-2UZX14FNX-0
MNK4RA1@%EBD4$XP,D9P!0!XS_P /C/@%_P \O%G_ (*H_P#X]7L_[-O[;_PP
M_:IU?5-)\%7FH)JNG6XNY;+4[402-#N"%UPS @,R \_Q"N*_X=7?LS?]$^F_
M\'NH?_'Z].^!?['_ ,)?V;M7U+5?A]X471-1U" 6UQ=27EQ=2-$&#; 9G<J"
MP4D+C)5<]!0![+1110 4444 %%%% !1110 4444 %<!\0/\ D,0?]<!_Z$U=
M_7 ?$#_D,0?]<!_Z$U '3>#_ /D7+/\ X'_Z&:V:QO!__(N6?_ __0S6S0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4V1BD;,.H!-.IDW^ID_W330'AWP ^-/B#XF^(M2L=7CLDAM[7SD-M
M$R'=O4<Y8\8->Z5\F_L>_P#(Z:W_ -@__P!J+7UE7LYO2IT,7*%-65E^1X^4
MU9UL*IU'=W9\D^"?^3N+C_L):A_Z*FKZVKY)\$_\G<7'_82U#_T5-7UM6V<_
MQ*7^"/ZF.4?PZO\ C?Z'Q?\ M3?\E:N?^O2#^1K['TW_ )!UK_UR3^0KXX_:
MF_Y*U<_]>D'\C7V/IO\ R#K7_KDG\A6V9_[GA?1_DC'+?]\Q/K^K/FG]LG_D
M(>%O^N5Q_..O9?@;_P DE\,?]>H_]"->-?MD_P#(0\+?]<KC^<=>R_ W_DDO
MAC_KU'_H1IXK_D4T/5_^W!AO^1K7]%^AQ/[7?_)--/\ ^PM%_P"BIJE_9)_Y
M)A=?]A.7_P!%QU%^UW_R333_ /L+1?\ HJ:I?V2?^2877_83E_\ 1<='_,F_
M[>!?\C?_ +=/:Z***^8/I#Q3]JG1?MO@>TU!5R]E=#<W^RP*_P \5U'P$UK^
MVOAAI3%MSVX:W8]\J?\ Z]:WQ8T7_A(/AYKEF%W2&W9T'^TO(_E7E?[)FM>;
MI>LZ4S9,4BSJ/0$8/ZBOD)_[-GT9=*L+?-?\!'V</]JX?E'K2G?Y/_@MGT#1
M117UY\8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5P'Q _Y#$'_7 ?^A-7?UP'Q _Y#$'_ %P'
M_H34 =-X/_Y%RS_X'_Z&:V:YK1M8LM"\'07NH7"6MK&&+R/T'SFKUCXMT;4M
M".M6NI6\VE!2QNU<; !P<GM0!KT5F:#XETOQ19F[TJ]BOK<,4+Q'H?0CM4&B
M^,]#\1WES::9JEO>W%O_ *V.)\D<XS[C/<<4 ;5%4=8UNQ\/V$E[J-U'9VJ?
M>EE.!]*KQ>*]'GT)M:34;=M*52QN]_R 9QU]<\8H UJ*S=$\1Z9XDT[[=IE[
M%>6@)4RQMPI'4'T/UJ#0O&.B>)I[B'2]2M[Z6W.)4B;)7W]Q[B@#9HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDW^ID_W33Z9-_J
M9/\ =--;@?*'['O_ ".FM_\ 8/\ _:BU]95\F_L>_P#(Z:W_ -@__P!J+7UE
M7O9Y_OLO1?D>%DO^YQ]7^9\D^"?^3N+C_L):A_Z*FKZVKY)\$_\ )W%Q_P!A
M+4/_ $5-7UM3SG^)2_P1_464?PZO^-_H?%_[4W_)6KG_ *](/Y&OL?3?^0=:
M_P#7)/Y"OCC]J;_DK5S_ ->D'\C7V/IO_(.M?^N2?R%;9G_N>%]'^2,<M_WS
M$^OZL^:?VR?^0AX6_P"N5Q_..O9?@;_R27PQ_P!>H_\ 0C7C7[9/_(0\+?\
M7*X_G'7LOP-_Y)+X8_Z]1_Z$:>*_Y%-#U?\ [<&&_P"1K7]%^AQ/[7?_ "33
M3_\ L+1?^BIJE_9)_P"2877_ &$Y?_1<=1?M=_\ )--/_P"PM%_Z*FJ7]DG_
M ))A=?\ 83E_]%QT?\R;_MX%_P C?_MT]KHHHKY@^D([B%;FWEB;[LBE3]",
M5\K?!R[/@'XV7VC70\A)Y)+4*>.<Y3]/YU]6U\Q?M+^'YO#GC#2_%%D/+,Q7
M<X[2H<@_B*^2X@A*E&CCX;TI7?H]S['AR<:TZV7S>E:+2]5JCZ=HK&\'^((O
M%7AG3=5A.4N85<CT..1^!S6S7U4)QJ04XO1ZGR52$J4W":LUHPHHHJS,****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N ^('_ "&(/^N _P#0FKOZX#X@?\AB#_K@/_0FH U]*M+BZ\'6
MYLA;_P!H1K(UL]TI:-),L 2 0>]>&137,7@:UTN^LHK.XA\91PZRT#9@G9FW
M[U]%)V<=C7LL7@O3/&?A?2(]1%RIM)FG@EL[N6VDC?<PR'C96Z$\9K8_X0?1
M#X>ET1K!'TZ4EI(W)9G;.=Y8G<6SSNSG/.: /'O']WJ.F^)_B_\ V$&C=?"4
M=P?).,76R<*PQ_%L"^_ K2EBM].\0?!-=%1%1K>2',/1K3['N.<=1N"'ZXKU
M'PWX+TGPK:W4%A Y^U/ON);J9YY9CC'SR2$LW  Y/ &*H:#\,?#WABXEN--L
MG24P-;1++<R.MO$>3%"&)$29 ^5 !P..* .=^)C/)\1_AS!-@Z>U[.[!C\IE
M6+]WGWZXKS#5))_^%@7E@JX\-MX]M!*A/[OS#:ERN.F#,$./[U>RZ-\)M$L/
M":Z#-!*UFEPUU"HNY6DMG)SF.8MO!!S@@CKVK3C^'7A^/PR^@?8 ^FN_FLKR
M,TC2[MWFF0G<9-V&WYW9&<T >.^/;J_L==^-2Z0&2(:'932>62,7!64,PQ_$
M8U3/?A:Z*2.*P^(_PO32$58Y-*FCE\KH;<1J5SCJ,XQ7I&@^"](\.:;=V5I;
M,\5X[273W4KSRW#$ %I)')9S@ ?,3P *K>&?AWH7A&[DN=-M9$G:,0JTUQ)-
MY48.1''O8[$_V5P/:@#I:@O&N$MV-JB/-QA9#@>]3T4 8WGZY_SZV?\ W\:C
MS]<_Y];/_OXU;-% &-Y^N?\ /K9_]_&H\_7/^?6S_P"_C5LT4 8WGZY_SZV?
M_?QJ//US_GUL_P#OXU;-% &-Y^N?\^MG_P!_&H\_7/\ GUL_^_C5LT4 8WGZ
MY_SZV?\ W\:CS]<_Y];/_OXU;-% &-Y^N?\ /K9_]_&H\_7/^?6S_P"_C5LT
M4 8WGZY_SZV?_?QJ//US_GUL_P#OXU;-% &-Y^N?\^MG_P!_&H\_7/\ GUL_
M^_C5LUY+^U!*\/PGNFC=D;[5!RIP?O5T8>C[>M&E>W,[&%>K["E*K:]E<]!\
M_7/^?6S_ ._C4>?KG_/K9_\ ?QJ\>_9"GDG\&ZV99'D(OP 78G_EFM>YWW%E
M<?\ 7-OY5>*P_P!6KRHWO;J1AJ_UBC&M:US-\_7/^?6S_P"_C4>?KG_/K9_]
M_&KYO_9!NII_%FNB65Y +)2 [$_\M!7U36F.POU*NZ/->UM=C/!8KZY15:UK
MF-Y^N?\ /K9_]_&H\_7/^?6S_P"_C5LT5P'<8WGZY_SZV?\ W\:CS]<_Y];/
M_OXU;-% &-Y^N?\ /K9_]_&H\_7/^?6S_P"_C5LT4 8WGZY_SZV?_?QJ//US
M_GUL_P#OXU;-% &-Y^N?\^MG_P!_&H\_7/\ GUL_^_C5LT4 8WGZY_SZV?\
MW\:CS]<_Y];/_OXU;-% &-Y^N?\ /K9_]_&H\_7/^?6S_P"_C5LT4 8WGZY_
MSZV?_?QJ//US_GUL_P#OXU;-% &-Y^N?\^MG_P!_&H\_7/\ GUL_^_C5LT4
M8WGZY_SZV?\ W\:O-/VB-1URS^%]]*?+L\30CS;69@X^<=*]DKR?]J#_ ))#
MJ'_7Q!_Z,%=^ 5\723_F7YG#CG;"U&NS_(Y']EC5M<O_  UK3"3[?MNU&^\G
M9F7Y!P,YXKVN:?7/*?\ T6S^Z?\ EHW^%>,_L=_\BGKW_7ZO_HL5[]-_J9/]
MTUT9JDL=42[_ *(PRQMX.FWV_5GR-^R:]XGC#639QQ2/]@^82L0,>8OI7U'Y
M^N?\^MG_ -_&KYF_8]_Y'36_^P?_ .U%KZRKHSS_ 'V7HOR.?)?]SCZO\SY
M\&O=C]JFX9(XC>?VC?\ R%CLSY4V>?SKZF\_7/\ GUL_^_C5\Q>"?^3N+C_L
M):A_Z*FKZVIYS_$I?X(_J+*/X=7_ !O]#XG_ &F6N7^*5P;I(XYOLL.5C.1C
M!KZWTZ?7/[/ML6MICREQ^\;T%?*'[4W_ "5JY_Z](/Y&OL?3?^0=:_\ 7)/Y
M"MLS_P!SPOH_R1CEO^^8GU_5GR[^UR]Z]_X9^VQ0Q$17&WRF)SS'G.:]=^"T
MVKK\+/#8@M[5X?LHVL\A!(W'K7EW[9/_ "$/"W_7*X_G'7LOP-_Y)+X8_P"O
M4?\ H1IXK_D4T/5_^W!AO^1K7]%^AYU^U9+J3_#JP%Y#!'%_:D>#$Y)SY4O_
M ->I/V6)=23X;7(M(+>2+^T9<F5R#G9'5O\ :[_Y)II__86B_P#14U2_LD_\
MDPNO^PG+_P"BXZ/^9-_V\"_Y&_\ VZ>I>?KG_/K9_P#?QJ//US_GUL_^_C5L
MT5\P?2&-Y^N?\^MG_P!_&KBOC!X8U;QCX%O[:2TM?,@7[1&R.2P*\G'X9KTZ
MD(# @C(/!!KGQ%".)HSHSVDFCIPU>>%K0KPWBT_N/GC]F3QAJ$^DWWAV%899
M+1O/C6=RI",<,!]&_P#0J]O\_7/^?6S_ ._C5\QL3\&/C\&/[K3))\$]OL\O
M?_@.<_5:^M <BOGN'J\GAI86K\=)N+].G^7R/I.)*$5BHXNE\%9*2]>O^?S,
M?S]<_P"?6S_[^-1Y^N?\^MG_ -_&K9HKZD^2,;S]<_Y];/\ [^-1Y^N?\^MG
M_P!_&K9HH QO/US_ )];/_OXU'GZY_SZV?\ W\:MFB@#&\_7/^?6S_[^-1Y^
MN?\ /K9_]_&K9HH QO/US_GUL_\ OXU'GZY_SZV?_?QJV:* ,;S]<_Y];/\
M[^-1Y^N?\^MG_P!_&K9HH QO/US_ )];/_OXU'GZY_SZV?\ W\:MFB@#&\_7
M/^?6S_[^-1Y^N?\ /K9_]_&K9HH QO/US_GUL_\ OXU'GZY_SZV?_?QJV:*
M,;S]<_Y];/\ [^-1Y^N?\^MG_P!_&K9HH QO/US_ )];/_OXU'GZY_SZV?\
MW\:MFB@#&\_7/^?6S_[^-1Y^N?\ /K9_]_&K9HH QO/US_GUL_\ OXU'GZY_
MSZV?_?QJV:* ,;S]<_Y];/\ [^-1Y^N?\^MG_P!_&K9HH QO/US_ )];/_OX
MU'GZY_SZV?\ W\:MFB@#&\_7/^?6S_[^-1Y^N?\ /K9_]_&K9HH QO/US_GU
ML_\ OXU'GZY_SZV?_?QJV:* ,;S]<_Y];/\ [^-1Y^N?\^MG_P!_&K9HH QO
M/US_ )];/_OXU'GZY_SZV?\ W\:MFB@#&\_7/^?6S_[^-1Y^N?\ /K9_]_&K
M9HH QO/US_GUL_\ OXU'GZY_SZV?_?QJV:* ,;S]<_Y];/\ [^-1Y^N?\^MG
M_P!_&K9HH @LVG:W4W*(DW.Y8SE>O'Z5/110 4444 %%%% !1110 5P'Q _Y
M#$'_ %P'_H35W]<!\0/^0Q!_UP'_ *$U '3>#_\ D7+/_@?_ *&:V:QO!_\
MR+EG_P #_P#0S6S0 4444 %%%% !1110 4444 %%%% !1110 45A^.;V?3?!
M/B"[MI&AN8-.N)8I%ZHZQL01]"!7D?[+7C?7?&<7B4ZWJ<^I&W-L(O.(.S=Y
MN[&/7:/RKMIX653#SQ">D;?B<<\3&G7AAVM97_ ]XHHKY7_9RUK4+[XRZS!<
MW]S<0K;7)$<LS,H(E3'!.*K#X1UZ56JG;D5_4FOBE0J4Z;5^=V]#ZHHHHK@.
MX**** "BBB@ KR/]J7_DDEW_ -?4'_H5>N5Y'^U+_P DDN_^OJ#_ -"KT,N_
MWNE_B7YG!C_]TJ^C.>_8]_Y$S7/^P@/_ $6M>[7_ /QXW'_7-OY5X3^Q[_R)
MFN?]A ?^BUKW:_\ ^/&X_P"N;?RK?-/]^J>OZ(QRS_<J?H?+'['G_(VZ]_UX
MK_Z,%?5U?*/['G_(VZ]_UXK_ .C!7U=71GG^_2]%^1ADO^Y1]7^9\KI\8?&!
M^._]@'6G_LC^WS9_9O)BQY/G[=N=N>G&<YKZHKXEC_Y.:/\ V-!_]*:^VJO.
M*5.G['DBE>/1&>4U)U/:\\F[2ZA1117SI] %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7D_[4'_ "2'4/\ KX@_]&"O6*\G_:@_Y)#J'_7Q!_Z,%>AE
M_P#O=+_$OS.#'_[K5_PO\CEOV._^13U[_K]7_P!%BO?IO]3)_NFO ?V._P#D
M4]>_Z_5_]%BO?IO]3)_NFNC-O]^J>J_)&.5_[E3]/U9\H?L>_P#(Z:W_ -@_
M_P!J+7UE7R;^Q[_R.FM_]@__ -J+7UE6^>?[[+T7Y'/DO^YQ]7^9\D^"?^3N
M+C_L):A_Z*FKZVKY)\$_\G<7'_82U#_T5-7UM3SG^)2_P1_464?PZO\ C?Z'
MQ?\ M3?\E:N?^O2#^1K['TW_ )!UK_UR3^0KXX_:F_Y*U<_]>D'\C7V/IO\
MR#K7_KDG\A6V9_[GA?1_DC'+?]\Q/K^K/FG]LG_D(>%O^N5Q_..O9?@;_P D
ME\,?]>H_]"->-?MD_P#(0\+?]<KC^<=>R_ W_DDOAC_KU'_H1IXK_D4T/5_^
MW!AO^1K7]%^AQ/[7?_)--/\ ^PM%_P"BIJE_9)_Y)A=?]A.7_P!%QU%^UW_R
M333_ /L+1?\ HJ:I?V2?^2877_83E_\ 1<='_,F_[>!?\C?_ +=/:Z***^8/
MI HHHH \$_:L\)?:]%T[Q#"F9+1_L\Y YV-RI_!LC_@5>@?!/Q=_PF/P[TRX
MD??=VR_9;@D\[D  )^J[3^-=)XM\/0^*_#6I:1<8\N[@:/<1G:V/E;\#@_A7
MSO\ LS^()O#7C/5/"]]^Z:X+*$8_=FC)!'Y9_(5\=6_X3\YA5^Q75G_B6WZ?
M>S[:C_PI9'.E]N@^9?X7O^OW(^GZ***^Q/B0HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X#X@?\AB#_
M *X#_P!":N_K@/B!_P AB#_K@/\ T)J .F\'_P#(N6?_  /_ -#-;-8W@_\
MY%RS_P"!_P#H9K9H **** "BBB@ HHHH **** "BBB@#QK]J/Q'JOAGP1IES
MI.HW.FW#ZBL;2VLIC9E\J0X)';('Y5H_LV:]J/B/X;"[U2^N-0NOMDJ>=<R%
MVVC;@9/:N=_:_P#^2?:3_P!A1/\ T5+6G^RG_P DI7_K^F_DM?22A'^R%.VO
M-N?/1G+^U7&^G+_D>@_$?_DGGBC_ +!=U_Z):O#?V,_]3XN_WK3_ -K5[E\1
M_P#DGGBC_L%W7_HEJ\-_8S_U/B[_ 'K3_P!K5GAO^19B/6/YHTQ'_(RH>DOR
M9]*5\E?LT?\ );-:_P"O6Z_]')7UK7R5^S1_R6S6O^O6Z_\ 1R49=_NN*_PK
M]19A_O.&]7^A]:T445\^>\%%%% !1110 5Y'^U+_ ,DDN_\ KZ@_]"KURO(_
MVI?^227?_7U!_P"A5Z&7?[W2_P 2_,X,?_NE7T9SW['O_(F:Y_V$!_Z+6O=K
M_P#X\;C_ *YM_*O"?V/?^1,US_L(#_T6M>[7_P#QXW'_ %S;^5;YI_OU3U_1
M&.6?[E3]#Y8_8\_Y&W7O^O%?_1@KZNKY1_8\_P"1MU[_ *\5_P#1@KZNKHSS
M_?I>B_(PR7_<H^K_ #/B6/\ Y.:/_8T'_P!*:^VJ^)8_^3FC_P!C0?\ TIK[
M:KHSO_EQ_A.?)O\ E]_B"BBBOF#Z0**** "BBB@ HHHH **** "BBB@ HHHH
M ***\F_:!^*6L?"_3M'GTB.UD>[ED23[5&S@!0",88>M=&'H3Q-54J>[,*]:
M&'INK/9'K->3_M0?\DAU#_KX@_\ 1@KI/@]XPOO'GP^TW6]26%+RX:4.+=2J
M?+*RC )/91WKF_VH/^20ZA_U\0?^C!79A*<J6/A3ENI)?<SCQ=2-7 SJ1V<6
M_O1RW['?_(IZ]_U^K_Z+%>_3?ZF3_=-> _L=_P#(IZ]_U^K_ .BQ7OTW^ID_
MW36F;?[]4]5^2)RO_<J?I^K/E#]CW_D=-;_[!_\ [46OK*ODW]CW_D=-;_[!
M_P#[46OK*M\\_P!]EZ+\CGR7_<X^K_,^2?!/_)W%Q_V$M0_]%35];5\D^"?^
M3N+C_L):A_Z*FKZVIYS_ !*7^"/ZBRC^'5_QO]#XO_:F_P"2M7/_ %Z0?R-?
M8^F_\@ZU_P"N2?R%?''[4W_)6KG_ *](/Y&OL?3?^0=:_P#7)/Y"MLS_ -SP
MOH_R1CEO^^8GU_5GS3^V3_R$/"W_ %RN/YQU[+\#?^22^&/^O4?^A&O&OVR?
M^0AX6_ZY7'\XZ]E^!O\ R27PQ_UZC_T(T\5_R*:'J_\ VX,-_P C6OZ+]#B?
MVN_^2::?_P!A:+_T5-4O[)/_ "3"Z_["<O\ Z+CJ+]KO_DFFG_\ 86B_]%35
M+^R3_P DPNO^PG+_ .BXZ/\ F3?]O O^1O\ ]NGM=%9OB/Q#9>%-$N]6U&1H
MK*U4/*ZJ6(&0.@Y/)%8G@3XH^'_B.UZNAW,EP;,(9O,A:/&[=MZCG[IKYY4:
MDH.JHOE6[Z'ONK3C-4W)<SZ=3K:***Q-0KY4^-MC)\/OC)8^(+5?+BNF2[!'
M3>I <?R/_ J^JZ\<_:>\,?VQX%CU*-<S:;,')'78W#?T/X5\WQ!AW7P,IP^*
M#4E\M_PN?4<.8E4,PC"?PU$XOY[?C8];L+V/4;&WNX3F*>-9$/L1D58KS#]G
M?Q/_ ,)#\.;6&1]UQ8,;=_7 Y7]*]/KV,'B%B\/"O'[23/$QN&E@\34P\OLM
MH****[#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/+?C3>:II.K>!KJPUF]L8)M;@M+BS@95BG1@Q.\[=QZ#C./:G^(+R[\9?%BY
M\)KJ5YIFFZ7HR:C*=/N'MY9IY972/+J0=J+$QVYP2_(.!5SXM>#?$/C"3PX=
M$_LQ4TO48]1?[?/)&7*!@$&Q&X.[K[=*G\2^#-9_X2Z/Q3X>GLH]4ETXZ9=V
MU\SB&1 ^^.0,JD[D9GXQ\P?J,4 2?"'Q?=>+/A_;7^I.)K^VEN+.YF5=HE>&
M5HR^.VX*#@<9)KS9?&6KIX-M?B.=5NS))K*6[Z=YS_9?LC3^3L$6=NX9#;\;
MLCKBO2]!\%:EX(\&Z/HF@75H\D$X>]GOHVQ,'<O,5"]&)9L9X'%<VGP>U+RK
M?P_)>VC>$(-4&J*OS?:B0_F+#C&T*'P=V<D#&* *NI:CJ?CGQ'X_^RZS>Z2G
MA>.*#3DLYFC7[08//:651Q*/G1=C97"GC)->?:]\5M?U\Z5K$=_>:1>7>E:=
M=Z+I]K*RQ7MQ(_\ I"^7G$H48&&S@'/O7K7B/X<ZW_;7B6X\.WME;6WB:".&
M_%X&W6SHAC\Z( $.2FT;6*C* YY-=(W@\V'A/3/#6DS?8],MH8[1Y"Q\T0(H
M7"G&-Q P2?4T <QJ/Q3TNUURVN=4U1M.TB -Y0@CED-RXXDED\M3M@0G&]L+
MG))X%7?'<J3ZG;21L'C>W5E93D$%FP:R_B1\(;[Q#>+<^'Y[*T\W1Y=#EANP
MP2."0\R)M!)8<_*< ^M3>(-(3P_#I&F1N9$L["*!7;JP7(S^E ';>#_^1<L_
M^!_^AFMFL;P?_P BY9_\#_\ 0S6S0 4444 %%%% !1110 4444 ?/'[4'C[Q
M#X-UK0HM%U:XTZ.>WD:182,,0P )R*]>^%VIW6L_#OP]?7LS7-W<6<<DLK]7
M8CDFO ?VQO\ D/\ AS_KUE_]#%>Z_!O_ ))7X6_Z\(OY5]'BJ<(Y90FDKMO7
M[SY_#5)O,JT&W9):?<>=_M?_ /)/M)_["B?^BI:T_P!E/_DE*_\ 7]-_):S/
MVO\ _DGVD_\ 843_ -%2UI_LI_\ )*5_Z_IOY+5R_P"1,O\ %_F1'_D;R_P_
MY'H/Q'_Y)YXH_P"P7=?^B6KPW]C/_4^+O]ZT_P#:U>Y?$?\ Y)YXH_[!=U_Z
M):O#?V,_]3XN_P!ZT_\ :U8X;_D68CUC^:-L1_R,J'I+\F?2E?)7[-'_ "6S
M6O\ KUNO_1R5]:U\E?LT?\ELUK_KUNO_ $<E&7?[KBO\*_468?[SAO5_H?6M
M%%%?/GO!7+^*/B;X7\%ZA'8ZUJ\.GW4D0F6*16)*$D \ ]U/Y5U%?(7[7O\
MR4K3?^P3%_Z.FKU,MPD,;B%2FVE9['F9ABIX.@ZL%=W6Y];V=Y#J%G!=6[B6
MWGC66-QT96&0?R-0:EK>G:,L;:A?VMBLA(0W,RQ[L=<;B,U0\"_\B1X>_P"P
M=;_^BEKP[]LG_D&>%_\ KM<?^@I487"K$8I8=NR;>OI<TQ.)>'PSKI7:2_&Q
M]#65];:E;)<V=Q%=6[YVS0.'1L'!P1P>01^%>5?M2_\ ))+O_KZ@_P#0JT/V
M;O\ DB_A[_MX_P#2F6L_]J7_ )))=_\ 7U!_Z%6^&I^QS&-)._+.WW,PQ%3V
MV7RJ-;QO]Z.>_8]_Y$S7/^P@/_1:U[M?_P#'C<?]<V_E7A/['O\ R)FN?]A
M?^BUKW:__P"/&X_ZYM_*EFG^_5/7]$/+/]RI^A\L?L>?\C;KW_7BO_HP5]75
M\H_L>?\ (VZ]_P!>*_\ HP5]75T9Y_OTO1?D89+_ +E'U?YGQ+'_ ,G-'_L:
M#_Z4U]M5\2Q_\G-'_L:#_P"E-?;5=&=_\N/\)SY-_P OO\1\V_'#XZ^*O ?Q
M NM(TJ:U2SCAB=1+ ';++D\U]'0.9(8V/5E!/Y5\7_M1?\E=OO\ KV@_] %?
M9]K_ ,>T/^X/Y5AF-&G3PN&E"*3DM?/1&V7UJE3$XB,Y-I/3RU9+17!?$KXR
MZ)\++FQ@U:VOYWO$9XS9QHP 4@'.YU]:ZGPOXAMO%GA^PUBS26.UO(A+&LP
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
MX=^V3_R#/"__ %VN/_04J,L_Y&4?5_DR\Q_Y%TO1?FCT']F[_DB_A[_MX_\
M2F6L_P#:E_Y))=_]?4'_ *%6A^S=_P D7\/?]O'_ *4RUG_M2_\ ))+O_KZ@
M_P#0J(?\C;_N(_\ TH<O^17_ -N+\CGOV/?^1,US_L(#_P!%K7NU_P#\>-Q_
MUS;^5>$_L>_\B9KG_80'_HM:]VO_ /CQN/\ KFW\JPS3_?JGK^B-LL_W*GZ'
MRQ^QY_R-NO?]>*_^C!7U=7RC^QY_R-NO?]>*_P#HP5]75T9Y_OTO1?D89+_N
M4?5_F?$L?_)S1_[&@_\ I37VU7Q+'_R<T?\ L:#_ .E-?;5=&=_\N/\ "<^3
M?\OO\1\5_M1?\E=OO^O:#_T 5]GVO_'M#_N#^5?&'[47_)7;[_KV@_\ 0!7V
M?:_\>T/^X/Y4LT_W/"?X7^40RW_>\5Z_JSYA_;(_Y#'AC_KA/_Z$E>V_!3_D
ME'A?_KR3^M>)?MD?\ACPQ_UPG_\ 0DKVWX*?\DH\+_\ 7DG]:,7_ ,BJAZO]
M0PO_ "-*_HOT.VHKQ7]K#4;O3/AYILMG=36DIU6-2\$A1B/)F.,CMP/RJU^R
MW?W6I?#.26[N9KJ7[?*N^9R[8VIQDUY;P3^J?6^;2]K'J+&)XOZKR]+W/8**
M**\T] **** "BBB@ HHK.U'Q%I.D3+#?ZG9V4K+O$=Q<)&Q7.,X)''!_*FHN
M3LD)M15VS1KYV_;'_P"0)X:_Z^)O_05KZ&AFCN(4EB=98G4,CH<JP/((/<5\
M\_MC_P#($\-?]?$W_H*UZ^4?[]3^?Y,\G-O]RJ?+\T=S^S3_ ,D:T/\ W[C_
M -'R57_:@_Y)#J'_ %\0?^C!5C]FG_DC6A_[]Q_Z/DJO^U!_R2'4/^OB#_T8
M*VC_ ,C;_N)_[<92_P"17_VY^ARW['?_ "*>O?\ 7ZO_ *+%>_3?ZF3_ '37
M@/['?_(IZ]_U^K_Z+%>_3?ZF3_=-8YM_OU3U7Y(WRO\ W*GZ?JSY0_8]_P"1
MTUO_ +!__M1:^LJ^3?V/?^1TUO\ [!__ +46OK*M\\_WV7HOR.?)?]SCZO\
M,^2?!/\ R=Q<?]A+4/\ T5-7UM7R3X)_Y.XN/^PEJ'_HJ:OK:GG/\2E_@C^H
MLH_AU?\ &_T/B_\ :F_Y*U<_]>D'\C7V/IO_ "#K7_KDG\A7QQ^U-_R5JY_Z
M](/Y&OL?3?\ D'6O_7)/Y"MLS_W/"^C_ "1CEO\ OF)]?U9\T_MD_P#(0\+?
M]<KC^<=>R_ W_DDOAC_KU'_H1KQK]LG_ )"'A;_KE<?SCKV7X&_\DE\,?]>H
M_P#0C3Q7_(IH>K_]N##?\C6OZ+]#B?VN_P#DFFG_ /86B_\ 14U2_LD_\DPN
MO^PG+_Z+CJ+]KO\ Y)II_P#V%HO_ $5-4O[)/_),+K_L)R_^BXZ/^9-_V\"_
MY&__ &Z=9\>O^20^)O\ KW7_ -&+7D?[&G^O\6_[MK_.:O7/CU_R2'Q-_P!>
MZ_\ HQ:\C_8T_P!?XM_W;7^<U+#?\BBO_B7YQ'B/^1K1]'_[<?3=%%%?,GT8
M4444 >+?M1>&/[4\&6^JQIF73Y?F(Z[&X/Y'%=!^S]XG_P"$E^&U@'?=<6)-
MI)SS\OW?_'2*[3Q3HD?B3PYJ.F2@%;J!HQGL2.#^>*^=_P!F+6Y-!\9ZQX:N
M24-PI9%;M)&<$?BI)_X#7Q^(_P!ASJG6^S67*_5;?HC[3#_[?D=6C]JB^9?X
M7O\ JSZ=HHHK[ ^+"BBB@ HHHH **** "BBB@ HHHH **** "BBN&^+OQ(M_
MASX8DN,J^HW ,=I"3R6_O'V%<^(KT\-2E6JNT8ZLZ,/AZF*JQH4E>4G9'GG[
M1GQ3:SA_X132)2UY< "Z>(\JIZ(/<UQ]O^S'XA/ARRU2SOHX]691*UD^8V0]
M0 _K^5:WP ^&UQXIUB3QGKRM.GF%[<2C_6R9Y<^P[5]+5\7A<M_MQRQV/32E
MI!7M9=_5GW6*S/\ L%0P&7M-QUF[7N^WHOZZGRGI?Q@\?_"RZ6P\1VDU_;(<
M;;X$/C_9E[_CFO:O 7QO\.>/'2WAF:QU!A_QZW/!/^Z>AKMM4TBRUNU:VO[6
M*[@88*3(&%>#?$S]FX1%M5\'EH)X_G-ENQSZH>Q]JZ)8?-,I7-AY^VIK[+^*
MWD^O]:'+'$Y3G#Y,1#V%5_:C\+?FNG]:GT+17S9\-?VA;SP_<KH?C..4"(^6
M+MU(DC/HX[CWKZ,L;ZWU.TBNK2=+BWE7<DL;!E8>QKW\!F6'S&'-1>JW3W7J
MCY[,<KQ.63Y:RT>S6S]&3T445ZIY 4444 %%%% !1139)%B1G=@B*,EF. !0
M ZBN'U3XU^"](E>*;7;=Y4."D(9_U Q^M<[>_M.>#+7(C>\N6[>7!@?F37EU
M,TP-+2=:*^:/5IY3CZVL*$G\F>M45X]H?[3OAG5M7BLYX+C3XI#M6YFQL![9
MQT'O7KT,T=Q$DL3K)&X#*Z'(8>H-;87&X;&IO#S4K;V,<7@,3@6HXFFXWVN/
MHHHKN. **** "BBB@ HKF]=^(_AGPVK'4-:M(6'6-9 [?D,FH_!?Q(T+Q_\
M:AH]RTS6Q D5T*D ]#]*Y?K6']HJ/M%S/I=7^XZ_JF(5)UG3?(NMG;[SJ***
M*ZCD"BBB@ HHHH **** "N ^('_(8@_ZX#_T)J[^N ^('_(8@_ZX#_T)J -/
M3CJ[>$K*+13:173EQ]HO4:2*(;FY,:LI?)XP&'7.>U<A:_&'5K3PYJBZGIUK
M)XAM-7718?LA86MS,^"KC)+*H!R5R2,8SSFKOBCQKJO@OX=6<^B^'=4\1ZA.
MS1)#ID'FM$-S9=N0.!T!/)KD(+/5O&O@2RFM/!VK:%-H6JP7\=KK"JEU?,"3
M,^U21D[B1SSTH [BQ^)L^@2^*K'Q9]F%YX>L5U26YTZ)DBN+4JS;E1F8A@8W
M4C<<X!SS@0^'/B%KR:SX:M_$EI8V\'B:!I;)+-7#V<HC\WR)69B)"4W?.H49
M7&WG(P;OP%>?%"\^(&IW%I<Z1;ZWH@T.QCOHS'+PLA:1D/(&^0  \_*3WI^F
M:?K/B_7? DM]HE[I:^%8'GOO/CVK)<^1Y2QPG_EH,EFW#C '<T =QX\\7W>@
MW.C:5I<<,FLZQ<&"W:Y4M#"JKN>1U4@L .P(SGJ*Y:3XPWUKI]QIDUG;2>+H
M]9CT)(D#+;22R+O6?!)81B++E<YXVY[U6UF^O/&%SX5\:6N@:G;R:)?3PW>E
MW$.+H1LNTLJ G=V( Z@U@7'P]UF_O9_'2Z9.+[_A)8=8BTN0;9S:)"8"-O\
M?V,7"]> .M ';VWQ2FT&'Q?:^)D@;4O#5O'>22V$;1Q7<$B,4=$9F*'<CH5+
M-RH.><!_AOQYKD?B/1]+\2V]C$=<M&N[)K%'7R&4!FADW,V]@I^^-H.#\HKE
M[[X?7_Q'/Q&UB2TGTQ==T^#2].@OD,4I6$.WF.AY4,\F #SA<]Q6AHFFZKXS
M\;>$]1O-(O-(@\.V3I<?:XR@DN70)MC_ +ZC!.X<4 >NU'-/%;1F2:1(HQU9
MV  _$U)3)H([B,QRQK*AZJZ@@_A0!\J_M?7D%YKWATP3QSA;:4$QN&Q\P]*]
MP^$&K6,/PO\ #"27ENCK81 JTJ@@X],UXA^U]:06FO>'1!#'"#;2DB-0N?G'
MI7N'P?TNRE^%_AAWM('=K"(EFB4D\?2OIL9_R*L/ZO\ 4^;PO_(SK^B_0\]_
M:WU"UN_ .E)!<PS,-34E8Y Q \J3GBM+]EK4K2U^%H2:ZAA?[;,=LD@4_P /
M8FL[]KBPMK7P#I30V\4+'4U!:- I(\J3TK2_99T^UN?A:'FMH97^VS#<\8)_
MA]:)?\B9?XO\QQ_Y&\O\/^1WOQ$U>PD^'_B9$O;=F;2[H!1*I)/E-QUKQ/\
M8\O;>SA\6>?<10;FM=OF.%S_ *[IFO;?B)I-C'\/_$S+9VZLNEW1#")00?*;
MVKQ+]CNSM[N'Q9Y\$<VUK7'F(&Q_KO6L<-_R+,1ZQ_-&V(_Y&5#TE^3/HW^V
MM._Y_P"U_P"_R_XU\I?LW7<%M\9]9DFFCBC-M<@.[  _OD[FOJ[^Q[#_ )\;
M;_ORO^%?*7[-UK#<?&C68Y88Y8Q;7)"NH('[Y.U&7?[KBO\ "OU%F'^\X;U?
MZ'U9_;6G?\_]K_W^7_&OB_XFSQ2_M!7DJ2(\1U.W.]6!7&(^]?:/]CV'_/C;
M?]^5_P *^+_B;!''^T'>1)&JQ#4[<;%4!<8C[5MD/\:I_A?YHRSS^%3_ ,2_
M)GV?_;6G?\_]K_W^7_&ODK]K6ZAN_B/ISP31S(-*C!:-@PSYTW'%?6W]CV'_
M #XVW_?E?\*^2OVMK:&U^(^G)#$D*'28R5C4*,^=-SQ660_[ZO1FF=_[F_5'
MTSX'UBPC\%>'U:]ME8:?;@@RJ"#Y:^]>)_M@7UM>:;X8$%Q%.5FGSY;AL?*G
MI7MO@?2;%_!7A]FL[=F.GVY),2DD^6OM7B?[8-E;VFF^&#!!%"6FGSY:!<_*
MGI499_R,H^K_ "9>8_\ (NEZ+\T=]^SIJEG;?!OP_'+=P12#[1E'D4$?Z1+V
M)K/_ &GM2L[KX474<-U!*_VJ [4D#'[WH#6A^SGIMI<?!OP_)+:P22'[1EGC
M!)_TB7OBJ'[3VG6EM\*+IX;6&)_M4 W)& ?O>HHA_P C;_N(_P#TH<O^17_V
MXOR.?_9%O[6T\':TL]S#"QOP0)) I(\M?6O<+[6M/-E< 7]MGRV_Y;+Z?6O#
M_P!D2QMKKP=K33V\4S"_ !D0,1^[7UKW&^T>P%E<$65MGRV_Y9+Z?2L,T_WZ
MIZ_HC;+/]RI^A\O_ +(EW!:>*]=:>:.%39* 9'"@_O!ZU]3?VUIW_/\ VO\
MW^7_ !KY9_9#M8;OQ7KJSPQS*+)2!(H;'[P>M?4_]CV'_/C;?]^5_P *Z,\_
MWZ7HOR,,E_W*/J_S/BU)XO\ AI0S>8GD_P#"3EO,W#;C[3USZ5]H_P!M:=_S
M_P!K_P!_E_QKXO2"/_AI0Q>6OE?\).5V;1MQ]IZ8]*^T?['L/^?&V_[\K_A7
M1G?_ "X_PG/DW_+[_$?&?[3=Q%=?%F]DAD25#;P#<C!A]P=Q7V/;:UIXMHO]
M/MON#_ELOI]:^.?VFX(K;XLWR0QI$@MX/E10!]P=A7V/;:/8&VB_T&V^X/\
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
M#6%+B*G2_=9A!TYK?1M?+^OF;UN&JM;][ELU5IO;5*7HT_Z\CZ:_MK3O^?\
MM?\ O\O^--EU_2X8VDDU&T1%&2S3J !^=>,VG[2/@B:SDDFT:6WN%4E83;(V
M\^@(X_.O-;_5?%7QYUK['I6G1V.F*W^J@0)&@]9'QR?;]*Z<1Q!A(12PK]K.
M6T8_KV.;#<.8R<F\4O90CO*7Z=ST#XE_M,Q6,KZ=X25;NX!VMJ#KNC!_V%_B
M^IX^M<&NE?$[XD -?:F]K:R?\_MXEO&/^V8.[_QVO;?AM\!]#\#1)<744>K:
MJ1\T\Z I&?\ 84]/KUKT+^Q[#_GQMO\ ORO^%<<,IQF8_O<RK.*?V(NR7KW_
M *U.R><8++?W65T5)K[<U=OTVM_6A\Z:%^S-I[LLFN^+;=V/WHK)E_\ 0V/_
M ++7L'@7P=X2^'<$R:1/ DD^/-FEN0SOCIGG^5=7_8]A_P ^-M_WY7_"C^Q[
M#_GQMO\ ORO^%>WA,HP6!DIT::4N[U?WL\+&9SC\?%PKU&XOHM%]R_4L0SQW
M,8DBD66,]'1@0?Q%24R&&.WC$<4:QH.BH, ?A3Z]@\4**** "BBB@ HHHH *
MX#X@?\AB#_K@/_0FKOZX#X@?\AB#_K@/_0FH Z;P?_R+EG_P/_T,ULUC>#_^
M1<L_^!_^AFMF@ I&4,I!Z$8-+10!%;6T5I$(H4"(.PJ6BB@ HHHH **** /E
MC]L;_D/^'/\ KUE_]#%>Z_!O_DE?A;_KPB_E7A7[8W_(?\.?]>LO_H8KW7X-
M_P#)*_"W_7A%_*OIL9_R*L/ZO]3YO"_\C.OZ+]#SO]K_ /Y)]I/_ &%$_P#1
M4M:?[*?_ "2E?^OZ;^2UF?M?_P#)/M)_["B?^BI:T_V4_P#DE*_]?TW\EHE_
MR)E_B_S''_D;R_P_Y'H/Q'_Y)YXH_P"P7=?^B6KPW]C/_4^+O]ZT_P#:U>Y?
M$?\ Y)YXH_[!=U_Z):O#?V,_]3XN_P!ZT_\ :U8X;_D68CUC^:-L1_R,J'I+
M\F?2E?)7[-'_ "6S6O\ KUNO_1R5]:U\E?LT?\ELUK_KUNO_ $<E&7?[KBO\
M*_468?[SAO5_H?6M?$WQ1_Y.(O/^PI;?RCK[9KXF^*/_ "<1>?\ 84MOY1UM
MD/\ &J?X7^:,L\_A4_\ $OR9]LU\A?M>_P#)2M-_[!,7_HZ:OKVOD+]KW_DI
M6F_]@F+_ -'35ED/^^KT9IG?^YOU1]0^!?\ D2/#W_8.M_\ T4M>'?MD_P#(
M,\+_ /7:X_\ 04KW'P+_ ,B1X>_[!UO_ .BEKP[]LG_D&>%_^NUQ_P"@I499
M_P C*/J_R9>8_P#(NEZ+\T>@_LW?\D7\/?\ ;Q_Z4RUG_M2_\DDN_P#KZ@_]
M"K0_9N_Y(OX>_P"WC_TIEK/_ &I?^227?_7U!_Z%1#_D;?\ <1_^E#E_R*_^
MW%^1SW['O_(F:Y_V$!_Z+6O=K_\ X\;C_KFW\J\)_8]_Y$S7/^P@/_1:U[M?
M_P#'C<?]<V_E6&:?[]4]?T1MEG^Y4_0^6/V//^1MU[_KQ7_T8*^KJ^4?V//^
M1MU[_KQ7_P!&"OJZNC//]^EZ+\C#)?\ <H^K_,^)8_\ DYH_]C0?_2FOMJOB
M6/\ Y.:/_8T'_P!*:^VJZ,[_ .7'^$Y\F_Y??XCXK_:B_P"2NWW_ %[0?^@"
MOL^U_P"/:'_<'\J^,/VHO^2NWW_7M!_Z *^S[7_CVA_W!_*EFG^YX3_"_P H
MAEO^]XKU_5GS#^V1_P ACPQ_UPG_ /0DKVWX*?\ )*/"_P#UY)_6O$OVR/\
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
MUQ7^%?J+,/\ ><-ZO]#ZUKXF^*/_ "<1>?\ 84MOY1U]LU\3?%'_ ).(O/\
ML*6W\HZVR'^-4_PO\T99Y_"I_P")?DS[9KY"_:]_Y*5IO_8)B_\ 1TU?7M?(
M7[7O_)2M-_[!,7_HZ:LLA_WU>C-,[_W-^J/J'P+_ ,B1X>_[!UO_ .BEKP[]
MLG_D&>%_^NUQ_P"@I7N/@7_D2/#W_8.M_P#T4M>'?MD_\@SPO_UVN/\ T%*C
M+/\ D91]7^3+S'_D72]%^:/0?V;O^2+^'O\ MX_]*9:S_P!J7_DDEW_U]0?^
MA5H?LW?\D7\/?]O'_I3+6?\ M2_\DDN_^OJ#_P!"HA_R-O\ N(__ $H<O^17
M_P!N+\CGOV/?^1,US_L(#_T6M>[7_P#QXW'_ %S;^5>$_L>_\B9KG_80'_HM
M:]VO_P#CQN/^N;?RK#-/]^J>OZ(VRS_<J?H?+'['G_(VZ]_UXK_Z,%?5U?*/
M['G_ "-NO?\ 7BO_ *,%?5U=&>?[]+T7Y&&2_P"Y1]7^9\2Q_P#)S1_[&@_^
ME-?;5?$L?_)S1_[&@_\ I37VU71G?_+C_"<^3?\ +[_$?%?[47_)7;[_ *]H
M/_0!7V?:_P#'M#_N#^5?&'[47_)7;[_KV@_] %?9]K_Q[0_[@_E2S3_<\)_A
M?Y1#+?\ >\5Z_JSYA_;(_P"0QX8_ZX3_ /H25[;\%/\ DE'A?_KR3^M>)?MD
M?\ACPQ_UPG_]"2O;?@I_R2CPO_UY)_6C%_\ (JH>K_4,+_R-*_HOT.#_ &OO
M^2;:9_V%H_\ T3-5O]D[_DELG_80F_\ 04JI^U]_R3;3/^PM'_Z)FJW^R=_R
M2V3_ +"$W_H*4/\ Y$R_Q#7_ "-W_A/2?'W_ "(GB/\ [!MS_P"BFKP;]C+_
M )G#_MS_ /:]>\^/O^1$\1_]@VY_]%-7@W[&7_,X?]N?_M>L<+_R+,1ZQ_-&
MN)_Y&6'])?DSZ7KY*_9V_P"2[ZS_ -<KO_T:M?6M?)7[.W_)=]9_ZY7?_HU:
M,M_W;%?X5^H9A_O.&_Q?Y'UK7Q_\5?&GB&P^.E]8VNO:G;62WMNHMH;R1(P"
MD>0%!Q@Y/YU]@5\3?&#_ ).$U#_K_M?_ $".M,BC&5>:DK^Z_P T1G<I1HP<
M7;WE^3/MFOD7]K[_ )*+I?\ V"H__1TM?75?(O[7W_)1=+_[!4?_ *.EJ,B_
MWU>C+SO_ '-^J/IKX>?\B!X9_P"P9;?^BEKQ;]L?_D">&O\ KXF_]!6O:?AY
M_P B!X9_[!EM_P"BEKQ;]L?_ ) GAK_KXF_]!6HR[_D91]7^3*S#_D72]%^:
M.Y_9I_Y(UH?^_<?^CY*K_M0?\DAU#_KX@_\ 1@JQ^S3_ ,D:T/\ W[C_ -'R
M57_:@_Y)#J'_ %\0?^C!1'_D;?\ <3_VX)?\BO\ [<_0Y;]CO_D4]>_Z_5_]
M%BO?IO\ 4R?[IKP']CO_ )%/7O\ K]7_ -%BO?IO]3)_NFL<V_WZIZK\D;Y7
M_N5/T_5GRA^Q[_R.FM_]@_\ ]J+7UE7R;^Q[_P CIK?_ &#_ /VHM?65;YY_
MOLO1?D<^2_[G'U?YGR3X)_Y.XN/^PEJ'_HJ:OK:ODGP3_P G<7'_ &$M0_\
M14U?6U/.?XE+_!']191_#J_XW^A\7_M3?\E:N?\ KT@_D:^Q]-_Y!UK_ -<D
M_D*^./VIO^2M7/\ UZ0?R-?8^F_\@ZU_ZY)_(5MF?^YX7T?Y(QRW_?,3Z_JS
MYI_;)_Y"'A;_ *Y7'\XZ]E^!O_))?#'_ %ZC_P!"->-?MD_\A#PM_P!<KC^<
M=>R_ W_DDOAC_KU'_H1IXK_D4T/5_P#MP8;_ )&M?T7Z'$_M=_\ )--/_P"P
MM%_Z*FJ7]DG_ ))A=?\ 83E_]%QU%^UW_P DTT__ +"T7_HJ:I?V2?\ DF%U
M_P!A.7_T7'1_S)O^W@7_ "-_^W3K/CU_R2'Q-_U[K_Z,6O(_V-/]?XM_W;7^
M<U>N?'K_ ))#XF_Z]U_]&+7D?[&G^O\ %O\ NVO\YJ6&_P"117_Q+\XCQ'_(
MUH^C_P#;CZ;KY*^ ?_)P>L_]OO\ Z,KZUKY*^ ?_ "<'K/\ V^_^C*QRW_=\
M3_A_S-<Q_P!XPW^+_(^M:\+UKXVZ_I_QWC\&Q0V)TIKNW@+M$QFVO&C-\V[&
M<L>U>Z5\E>*?^3N8?^PE9_\ HF*L<KHTZTZJJ*]H-_/0VS.K.E&FZ;M>27RU
M/K6BBBO%/8"BBB@ HHHH *^4OC9H=S\,/BC9>)M+7RH;F474>.%$@/[Q/H<]
M/1J^K:X7XS^"!XZ\"WMK&FZ^MQ]IM<#DNH/R_P# AD?B*\#.\%+&81^S^.'O
M1]5_F?19#CHX'&+VG\.?NR[6?^7Y7.I\/:Y:^)M#L=5LVWVUW$LJ'N,]0?<'
M(/TK&\:_$S0/ 5L9-3O%$Q&4MHOFE?Z#_&OE;P=\5O%NC^'!X5T-6:225C$T
M:%ID!ZJH[<Y/XFN^\%?LW:GX@N5U7QC>2(9#O:V#[I7_ -YNWX5XM+/L3CZ<
M:> H\U2RYF](Q?7U/<K</X;+ZLJF85N6G=\J6LI+IZ?UL<SXF\3^(/VA_%MI
MING6SVVFQM\D1)*1CO)(1QG'^ ZU]->!?!&G^ /#T&E:>GRK\TLQ'S3/W8_X
M=A5SP]X7TOPI8K9Z5916< '2->6]R>IK5KV<MRMX6<L3B9<]:6[[>2/$S/-E
MBZ<<+A8<E&&R[ONPK&\7^%+'QIX?N](U!-T$Z\,!\T;=F7W!K9HKW9PC5BX3
M5T]&>!3J2I352#LUJF?%ZZWXF^!.M:[H2M@7,31@G.Q@0=DR>^/\#TKU;]F/
MX?&QT^;Q1?1DW-WE+;>.0G=OQ->H>-OAGH/Q -JVL6K2R6QS')&^QL=U)[CV
MKH[*RATZSAM;:-88(4"(BCA0. *^/P&0SPN,]I4GS4X7Y%VOO]W_  3[3,.(
M88O!>SIPY:L[>T?>VWW_ / )Z***^S/APHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "N ^('_(8@_ZX#_T)J[^N ^('_(8@_P"N _\ 0FH Z;P?_P BY9_\#_\
M0S6S6-X/_P"1<L_^!_\ H9K9H **** "BBB@ HHHH **** /EC]L;_D/^'/^
MO67_ -#%>Z_!O_DE?A;_ *\(OY5X5^V-_P A_P .?]>LO_H8KW7X-_\ )*_"
MW_7A%_*OIL9_R*L/ZO\ 4^;PO_(SK^B_0\[_ &O_ /DGVD_]A1/_ $5+6G^R
MG_R2E?\ K^F_DM9G[7__ "3[2?\ L*)_Z*EK3_93_P"24K_U_3?R6B7_ ")E
M_B_S''_D;R_P_P"1Z#\1_P#DGGBC_L%W7_HEJ\-_8S_U/B[_ 'K3_P!K5[E\
M1_\ DGGBC_L%W7_HEJ\-_8S_ -3XN_WK3_VM6.&_Y%F(]8_FC;$?\C*AZ2_)
MGTI7R5^S1_R6S6O^O6Z_]')7UK7R5^S1_P ELUK_ *];K_T<E&7?[KBO\*_4
M68?[SAO5_H?6M?$WQ1_Y.(O/^PI;?RCK[9KXF^*/_)Q%Y_V%+;^4=;9#_&J?
MX7^:,L\_A4_\2_)GVS7R%^U[_P E*TW_ +!,7_HZ:OKVOD+]KW_DI6F_]@F+
M_P!'35ED/^^KT9IG?^YOU1]0^!?^1(\/?]@ZW_\ 12UX=^V3_P @SPO_ -=K
MC_T%*]Q\"_\ (D>'O^P=;_\ HI:\._;)_P"09X7_ .NUQ_Z"E1EG_(RCZO\
M)EYC_P BZ7HOS1Z#^S=_R1?P]_V\?^E,M9_[4O\ R22[_P"OJ#_T*M#]F[_D
MB_A[_MX_]*9:S_VI?^227?\ U]0?^A40_P"1M_W$?_I0Y?\ (K_[<7Y'/?L>
M_P#(F:Y_V$!_Z+6O=K__ (\;C_KFW\J\)_8]_P"1,US_ +" _P#1:U[M?_\
M'C<?]<V_E6&:?[]4]?T1MEG^Y4_0^6/V//\ D;=>_P"O%?\ T8*^KJ^4?V//
M^1MU[_KQ7_T8*^KJZ,\_WZ7HOR,,E_W*/J_S/B6/_DYH_P#8T'_TIK[:KXEC
M_P"3FC_V-!_]*:^VJZ,[_P"7'^$Y\F_Y??XCXK_:B_Y*[??]>T'_ * *^S[7
M_CVA_P!P?RKXP_:B_P"2NWW_ %[0?^@"OL^U_P"/:'_<'\J6:?[GA/\ "_RB
M&6_[WBO7]6?,/[9'_(8\,?\ 7"?_ -"2O;?@I_R2CPO_ ->2?UKQ+]LC_D,>
M&/\ KA/_ .A)7MOP4_Y)1X7_ .O)/ZT8O_D54/5_J&%_Y&E?T7Z'!_M??\DV
MTS_L+1_^B9JM_LG?\DMD_P"PA-_Z"E5/VOO^2;:9_P!A:/\ ]$S5;_9._P"2
M6R?]A";_ -!2A_\ (F7^(:_Y&[_PGI/C[_D1/$?_ &#;G_T4U>#?L9?\SA_V
MY_\ M>O>?'W_ "(GB/\ [!MS_P"BFKP;]C+_ )G#_MS_ /:]8X7_ )%F(]8_
MFC7$_P#(RP_I+\F?2]?)7[.W_)=]9_ZY7?\ Z-6OK6ODK]G;_DN^L_\ 7*[_
M /1JT9;_ +MBO\*_4,P_WG#?XO\ (^M:^)OC!_R<)J'_ %_VO_H$=?;-?$WQ
M@_Y.$U#_ *_[7_T".ML@_CU/\+_-&6>?P:?^)?DS[9KY%_:^_P"2BZ7_ -@J
M/_T=+7UU7R+^U]_R472_^P5'_P"CI:RR+_?5Z,USO_<WZH^FOAY_R('AG_L&
M6W_HI:\6_;'_ .0)X:_Z^)O_ $%:]I^'G_(@>&?^P9;?^BEKQ;]L?_D">&O^
MOB;_ -!6HR[_ )&4?5_DRLP_Y%TO1?FCN?V:?^2-:'_OW'_H^2J_[4'_ "2'
M4/\ KX@_]&"K'[-/_)&M#_W[C_T?)5?]J#_DD.H?]?$'_HP41_Y&W_<3_P!N
M"7_(K_[<_0Y;]CO_ )%/7O\ K]7_ -%BO?IO]3)_NFO ?V._^13U[_K]7_T6
M*]^F_P!3)_NFL<V_WZIZK\D;Y7_N5/T_5GRA^Q[_ ,CIK?\ V#__ &HM?65?
M)O['O_(Z:W_V#_\ VHM?65;YY_OLO1?D<^2_[G'U?YGR3X)_Y.XN/^PEJ'_H
MJ:OK:ODGP3_R=Q<?]A+4/_14U?6U/.?XE+_!']191_#J_P"-_H?%_P"U-_R5
MJY_Z](/Y&OL?3?\ D'6O_7)/Y"OCC]J;_DK5S_UZ0?R-?8^F_P#(.M?^N2?R
M%;9G_N>%]'^2,<M_WS$^OZL^:?VR?^0AX6_ZY7'\XZ]E^!O_ "27PQ_UZC_T
M(UXU^V3_ ,A#PM_URN/YQU[+\#?^22^&/^O4?^A&GBO^130]7_[<&&_Y&M?T
M7Z'$_M=_\DTT_P#["T7_ **FJ7]DG_DF%U_V$Y?_ $7'47[7?_)--/\ ^PM%
M_P"BIJE_9)_Y)A=?]A.7_P!%QT?\R;_MX%_R-_\ MTZSX]?\DA\3?]>Z_P#H
MQ:\C_8T_U_BW_=M?YS5ZY\>O^20^)O\ KW7_ -&+7D?[&G^O\6_[MK_.:EAO
M^117_P 2_.(\1_R-:/H__;CZ;KY*^ ?_ "<'K/\ V^_^C*^M:^2O@'_R<'K/
M_;[_ .C*QRW_ '?$_P"'_,US'_>,-_B_R/K6ODKQ3_R=S#_V$K/_ -$Q5]:U
M\E>*?^3N8?\ L)6?_HF*C)OCK?X)?H&;_!2_QK]3ZUHHHKY\]X**** "L#QS
MXTL?A_X;N-;U&.>6T@9%9;90SDLP48!('4^M;]>5_M-_\D>U;_KK;_\ HU:Z
ML+3C6KTZ<MFTOQ.7%5)4J$ZD=TFSH_AO\4M)^*-E>76DP7D,=K((G%VBJ22,
M\;6:NQKYZ_8Z_P"1;\1?]?<?_H%?0M;9A0AAL3.E3V7^1E@:T\1AH59[O_,R
M]/\ "^D:3>SWEEIEK:W4Y+2S11!6<^I(K4HHKS(PC!6BK(]*<Y5'>;N_,***
M*L@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKCOB+\6?#GPMM[277[B>/[4Q6
M*.UMI+AVQU.U 2![UU-A?1:E8V]W#N$,\:RIO4JVTC(R#R/H: +%%<MIGQ+T
M'5M;&EV]S(9GD>*&9X66"=TSO2.0C:[+@Y /8TB_$O0'U\:0+F3SS,;83^2W
MV<S 9,0EQMWX!^7.>* .JHKD]2^*/AW2?%$>@7-VZ7S2Q0,XA8PQRR F*-Y,
M;5=P.%)R>/6M^36+6+58=.+EKN6-I0BJ3M4=V/8=N>M %VN ^('_ "&(/^N
M_P#0FKOZX#X@?\AB#_K@/_0FH Z;P?\ \BY9_P# _P#T,ULUC>#_ /D7+/\
MX'_Z&:V: "BBB@ HHHH **** "BBB@#Y8_;&_P"0_P"'/^O67_T,5[K\&_\
MDE?A;_KPB_E7A7[8W_(?\.?]>LO_ *&*]U^#?_)*_"W_ %X1?RKZ;&?\BK#^
MK_4^;PO_ ",Z_HOT/._VO_\ DGVD_P#843_T5+6G^RG_ ,DI7_K^F_DM9G[7
M_P#R3[2?^PHG_HJ6M/\ 93_Y)2O_ %_3?R6B7_(F7^+_ #''_D;R_P /^1Z#
M\1_^2>>*/^P7=?\ HEJ\-_8S_P!3XN_WK3_VM7N7Q'_Y)YXH_P"P7=?^B6KP
MW]C/_4^+O]ZT_P#:U8X;_D68CUC^:-L1_P C*AZ2_)GTI7R5^S1_R6S6O^O6
MZ_\ 1R5]:U\E?LT?\ELUK_KUNO\ T<E&7?[KBO\ "OU%F'^\X;U?Z'UK7Q-\
M4?\ DXB\_P"PI;?RCK[9KXF^*/\ R<1>?]A2V_E'6V0_QJG^%_FC+//X5/\
MQ+\F?;-?(7[7O_)2M-_[!,7_ *.FKZ]KY"_:]_Y*5IO_ &"8O_1TU99#_OJ]
M&:9W_N;]4?4/@7_D2/#W_8.M_P#T4M>'?MD_\@SPO_UVN/\ T%*]Q\"_\B1X
M>_[!UO\ ^BEKP[]LG_D&>%_^NUQ_Z"E1EG_(RCZO\F7F/_(NEZ+\T>@_LW?\
MD7\/?]O'_I3+6?\ M2_\DDN_^OJ#_P!"K0_9N_Y(OX>_[>/_ $IEK/\ VI?^
M227?_7U!_P"A40_Y&W_<1_\ I0Y?\BO_ +<7Y'/?L>_\B9KG_80'_HM:]VO_
M /CQN/\ KFW\J\)_8]_Y$S7/^P@/_1:U[M?_ /'C<?\ 7-OY5AFG^_5/7]$;
M99_N5/T/EC]CS_D;=>_Z\5_]&"OJZOE']CS_ )&W7O\ KQ7_ -&"OJZNC//]
M^EZ+\C#)?]RCZO\ ,^)8_P#DYH_]C0?_ $IK[:KXEC_Y.:/_ &-!_P#2FOMJ
MNC._^7'^$Y\F_P"7W^(^*_VHO^2NWW_7M!_Z *^S[7_CVA_W!_*OC#]J+_DK
MM]_U[0?^@"OL^U_X]H?]P?RI9I_N>$_PO\HAEO\ O>*]?U9\P_MD?\ACPQ_U
MPG_]"2O;?@I_R2CPO_UY)_6O$OVR/^0QX8_ZX3_^A)7MOP4_Y)1X7_Z\D_K1
MB_\ D54/5_J&%_Y&E?T7Z'!_M??\DVTS_L+1_P#HF:K?[)W_ "2V3_L(3?\
MH*54_:^_Y)MIG_86C_\ 1,U6_P!D[_DELG_80F_]!2A_\B9?XAK_ )&[_P )
MZ3X^_P"1$\1_]@VY_P#135X-^QE_S.'_ &Y_^UZ]Y\??\B)XC_[!MS_Z*:O!
MOV,O^9P_[<__ &O6.%_Y%F(]8_FC7$_\C+#^DOR9]+U\E?L[?\EWUG_KE=_^
MC5KZUKY*_9V_Y+OK/_7*[_\ 1JT9;_NV*_PK]0S#_><-_B_R/K6OB;XP?\G"
M:A_U_P!K_P"@1U]LU\3?&#_DX34/^O\ M?\ T".ML@_CU/\ "_S1EGG\&G_B
M7Y,^V:^1?VOO^2BZ7_V"H_\ T=+7UU7R+^U]_P E%TO_ +!4?_HZ6LLB_P!]
M7HS7._\ <WZH^FOAY_R('AG_ +!EM_Z*6O%OVQ_^0)X:_P"OB;_T%:]I^'G_
M "('AG_L&6W_ **6O%OVQ_\ D">&O^OB;_T%:C+O^1E'U?Y,K,/^1=+T7YH[
MG]FG_DC6A_[]Q_Z/DJO^U!_R2'4/^OB#_P!&"K'[-/\ R1K0_P#?N/\ T?)5
M?]J#_DD.H?\ 7Q!_Z,%$?^1M_P!Q/_;@E_R*_P#MS]#EOV._^13U[_K]7_T6
M*]^F_P!3)_NFO ?V._\ D4]>_P"OU?\ T6*]^F_U,G^Z:QS;_?JGJOR1OE?^
MY4_3]6?*'['O_(Z:W_V#_P#VHM?65?)O['O_ ".FM_\ 8/\ _:BU]95OGG^^
MR]%^1SY+_N<?5_F?)/@G_D[BX_["6H?^BIJ^MJ^2?!/_ "=Q<?\ 82U#_P!%
M35];4\Y_B4O\$?U%E'\.K_C?Z'Q?^U-_R5JY_P"O2#^1K['TW_D'6O\ UR3^
M0KXX_:F_Y*U<_P#7I!_(U]CZ;_R#K7_KDG\A6V9_[GA?1_DC'+?]\Q/K^K/F
MG]LG_D(>%O\ KE<?SCKV7X&_\DE\,?\ 7J/_ $(UXU^V3_R$/"W_ %RN/YQU
M[+\#?^22^&/^O4?^A&GBO^130]7_ .W!AO\ D:U_1?H<3^UW_P DTT__ +"T
M7_HJ:I?V2?\ DF%U_P!A.7_T7'47[7?_ "333_\ L+1?^BIJE_9)_P"2877_
M &$Y?_1<='_,F_[>!?\ (W_[=.L^/7_)(?$W_7NO_HQ:\C_8T_U_BW_=M?YS
M5ZY\>O\ DD/B;_KW7_T8M>1_L:?Z_P 6_P"[:_SFI8;_ )%%?_$OSB/$?\C6
MCZ/_ -N/INODKX!_\G!ZS_V^_P#HROK6ODKX!_\ )P>L_P#;[_Z,K'+?]WQ/
M^'_,US'_ 'C#?XO\CZUKY*\4_P#)W,/_ &$K/_T3%7UK7R5XI_Y.YA_["5G_
M .B8J,F^.M_@E^@9O\%+_&OU/K6O OV@_C-XD^&_BK3[#1I+9+>>R$[B:'>=
MV]UZY]%%>^U\D_M@?\C[I'_8,7_T;)663TJ=;%J%175GN:YM5G1PKG3=G='T
M[X,U2?7/!^A:E=%3<WEA!<2E1@;WC5FP.PR37GO[0_Q+UKX:Z1I%QHKP))=3
MO')Y\6\8"@C%=O\ #3_DG'A7_L$VG_HE:\=_;&_Y%WP[_P!?4G_H J<#2A/,
M(TY*\;O3[QXVK.& =2+L[+7[CTWX*^+]0\=?#RPUC5&C:]F>57,2;%PLC*./
MH!6)^TW_ ,D>U;_KK;_^C5H_9D_Y([I/_76X_P#1K4?M-_\ )'M6_P"NMO\
M^C5JHQC#-%&*LE/]29RE/+'*3NW#]#COV.O^1;\1?]?<?_H%?0M?/7['7_(M
M^(O^ON/_ - KWS4]1M]'TV[O[R3R;2UB>>:3:3M1068X&2< 'I49LF\=42[K
M\D:96TL%3;[/\V6:*Y+PA\5?"WCR_FLM"U47]S#%YSH()8\)D#.74#J176UY
M=2G.E+EJ1:?GH>E"I"K'F@TUY:A11169H%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!Y'\9/AJOB"YE\5Z1XEO="\4Z-:$P-!.#"5&6"21=PQX_E7=1:K->>&K:
M"YEAM->O-/,HM"X#[]@W%5SD@,PR>V15BZ\&:%>Z['K4^DVLVJQJ%6\>,&0
M=!FKDVAZ?<:O;:K+9PR:E:Q/#!=,@,D:.0753U .U<CV% 'SSIQ>Y^$?PBT^
MP*_VTFI0(RC[\<D;-]H)'7@AMU1KO;X&Z=ID9!U\^)XXA'_RT%P+S>QQUR$!
M)]J^@++P?HFG:S/J]KI5I!J<X(DNHX@)&]<FA?!^B)KIUI=*M!JQ&/M@B'F8
M^M 'E'C_ .&-Q:ZW>:DNH1OINJZQ8:G+8;"UU-=VX41Q1'H%8QH6)^Z%8],U
ME^*O&_B#P!XAUMDEM3>V>G0ZK?M)'N^V%Y?+$$9/W%0=,<DG)ZU[W+86T]W!
M=20(]Q &$4K+ED#8W8/;.!6?K/@_0_$5Y:W6IZ5:7]S:MN@EGB#-&?8F@#2L
MKC[79P3[2GFQJ^T]1D9Q7#?$#_D,0?\ 7 ?^A-7?=*X'X@?\AB#_ *X#_P!"
M:@#=T#4K72/"$-Y>W$5I:Q*[233,%51O;DDUI0^(--N-%75X[Z!]+:/S1=AQ
MY93^]N]*YF[LK?4/A7?0W4$5S";2<F.9 ZD@L1P:\L5Y/^%!_"Z _P#'A/>V
M$=V,X!CR2 ?;<%H ]WT+Q'I?B>R-WI5]!?VP8J9('W $=C4.C>,-$\17EU::
M9JEK?7-L<310R!F3G'/XUXQX^O=1TGQ/\7_["#1NOA*.Y/DG&VZV3!6&/XMB
MK[_**TI(;?2O$'P371$1%>WDM_W)X:T^R;B#CJ-P0_7% 'L&KZS8Z!827NHW
M45E:1_>FF;:HJ"+Q1I$^AG68]1MFTH(7-V)!Y8'KFN&^)C/+\1OAS;3#.G/>
MSNX8_*95BS'GU[XKS'5)9_\ A/KS357'AM_'EH)4)_=[S:F0KCI@S!3C^]0!
M]%:+XBTSQ'IPO],OH+ZS)(\Z%P5!'4'TJ'1/%VB^))KB+2]3MK^6W.V5() Q
M0^]>(>/+R_T[7?C4FD;HXAHEE<2>6<;;EEE5F&/XC&J9[_**Z)XXM-^(_P ,
M(](14CDTJ:*7RNAMQ&I7..HW8(H ]DHHJ"\:X2W8VR))-QA7.![\T ?+_P"V
M-_R'_#G_ %ZR_P#H8KW7X-_\DK\+?]>$7\J^?_VMI+R37?#_ -LABB86TNT1
MMNR-PKVSX1SZNOPR\,B&UMGB%C'M9I""1CO7TV,_Y%6']7^I\WA?^1G7]%^A
MQ_[7_P#R3[2?^PHG_HJ6M/\ 93_Y)2O_ %_3?R6N=_:PEU&3P)I8O+>&*/\
MM)<&-RQSY4E:7[,,VII\, +6W@EB^VS?-)(0<X6B7_(F7^+_ #''_D;R_P /
M^1ZC\1_^2>>*/^P7=?\ HEJ\-_8S_P!3XN_WK3_VM7KGQ!N-9/@+Q*)+2V6,
MZ9<[BLI) \ILUXO^R)+?1Q>*OL<,4V6M=_FN5Q_K<8_6L<-_R+,1ZQ_-&V(_
MY&5#TE^3/J"ODK]FC_DMFM?]>MU_Z.2OIS[3KG_/G:_]_3_A7RU^SI)=I\8]
M8-M%')/]FN<J[8 'FIGFC+O]UQ7^%?J+,/\ ><-ZO]#Z^KXF^*/_ "<1>?\
M84MOY1U]@?:=<_Y\[7_OZ?\ "OCCXE/<-\?;MI8T6X_M*WRBME<XCQS6V0_Q
MJG^%_FC+//X5/_$OR9]P5\A?M>_\E*TW_L$Q?^CIJ^I/M.N?\^=K_P!_3_A7
MRE^U<]U)\1-/-Y%'%+_94>%C;<,>=-_]>LLA_P!]7HS3._\ <WZH^JO O_(D
M>'O^P=;_ /HI:\._;)_Y!GA?_KM<?^@I7K?@JXUD>#=!$=I;-&+"WVDRD$CR
MUQ7B_P"US+?R:;X:^V010@2S[?*<MGA,YJ,L_P"1E'U?Y,O,?^1=+T7YH]._
M9N_Y(OX>_P"WC_TIEK/_ &I?^227?_7U!_Z%3?V>I]53X/Z +:VMY(1]HVL\
MA!/^D29X^M4/VEYM3?X5W0NK:"*'[3#EHY"3G=1#_D;?]Q'_ .E#E_R*_P#M
MQ?D9_P"Q[_R)FN?]A ?^BUKW:_\ ^/&X_P"N;?RKY[_9-EU"/PAK(LX(94^W
M#<9'*D'RUKVR]N=;^Q7&;.UQY;?\M3Z?2L,T_P!^J>OZ(VRS_<J?H?.'['G_
M "-NO?\ 7BO_ *,%?5U?(_[)<EY'XIULV<4<K_8EW"1MH WBOI_[3KG_ #YV
MO_?T_P"%=&>?[]+T7Y&&2_[E'U?YGQ]'_P G-'_L:#_Z4U]M5\/(UQ_PT<6V
M)]I_X24G9N^7=]HZ9],U]D?:=<_Y\[7_ +^G_"NC._\ EQ_A.?)O^7W^(^1/
MVHO^2NWW_7M!_P"@"OL^U_X]H?\ <'\J^*?VE7N'^*MZ;J-(YOL\.5C;(QL'
M>OKZVN=;^S18L[7[@_Y:GT^E+-/]SPG^%_E$,M_WO%>OZL^>?VR/^0QX8_ZX
M3_\ H25[;\%/^24>%_\ KR3^M>#_ +7$E[)JWAS[9#%"1!-M\IMV?F6O9/@[
M/JZ_"_PT(+6W>(6:;6:0@D<]:,7_ ,BJAZO]0PO_ "-*_HOT.7_:^_Y)MIG_
M &%H_P#T3-5O]D[_ ));)_V$)O\ T%*Q?VKIM1D^'FG"\MX8H_[4CPT;ECGR
M9O\ Z]6OV7)M2C^&<@M+>"6+[?+\TDA4YVI0_P#D3+_$-?\ (W?^$]9\??\
M(B>(_P#L&W/_ **:O!OV,O\ F</^W/\ ]KU['XYN-9/@GQ )+2V6,Z=<;B)2
M2!Y;9KQ#]D.2^C_X2S[%#%-G[)O\URN/]=C'ZUCA?^19B/6/YHUQ/_(RP_I+
M\F?4=?)7[.W_ "7?6?\ KE=_^C5KZ<^TZY_SYVO_ ']/^%?+/P!DNT^-VKM;
M11R3^7=95VPH_>+GFC+?]VQ7^%?J&8?[SAO\7^1]?U\3?&#_ ).$U#_K_M?_
M $".OL#[3KG_ #YVO_?T_P"%?''Q8>X;X\W[31HEQ]NMLHK97.R/'-;9!_'J
M?X7^:,L\_@T_\2_)GW!7R+^U]_R472_^P5'_ .CI:^H?M.N?\^=K_P!_3_A7
MRI^U>]W)\0-,-Y%'%)_9B8$;;ACS9?\ Z]99%_OJ]&:YW_N;]4?4GP\_Y$#P
MS_V#+;_T4M>+?MC_ /($\-?]?$W_ *"M>I^ KC61X%\.".TMFC&FVVTM*02/
M*7%>/?M;RW\FC>'?MD$,2BXFVF)RV?E6HR[_ )&4?5_DRLP_Y%TO1?FCT?\
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
MT_X4?:=<_P"?.U_[^G_"@#9HK&^TZY_SYVO_ ']/^%'VG7/^?.U_[^G_  H
MV:*YA?%%P]_]A672FO<E?LPO 9,CDC;US5[[3KG_ #YVO_?T_P"%-IK="33V
M-FBL;[3KG_/G:_\ ?T_X4?:=<_Y\[7_OZ?\ "D,V:*QOM.N?\^=K_P!_3_A1
M]IUS_GSM?^_I_P * -2>YAM4WS2I"F<;I&"C/XT6]U#=H7@E29 <%HV##/IQ
M7AO[4<VI2?#2,7=O!%%]OB^:.0L<[7JK^RC-J,?P\U$6=O#+%_:LF6D<J<^3
M#_\ 6KU%@D\%];YNMK?\$\QXQ_7/JO+TO<]7^*6LWGA[X>Z]J6GS?9[VVM6D
MBE"AMK#'.""#^(KRW]F?XE^)?'VHZ[%KVIF_2VBB:(&&./:26S]Q1GH.M=C\
M8Y]7;X7^)1/:VZ1&S;<RR$D#BO'/V1Y+V/5?$GV.&*8F&'=YK;<?,]=V&I4Y
M996J.*YDU9VUZ=3CQ-2<<QHP4G9IZ=.I]745!9M.]NIN42.;G<J'('/'/TJ>
MOG3WPHHHH **** "BBB@ K@/B!_R&(/^N _]":N_K@/B!_R&(/\ K@/_ $)J
M -?3=$M_$?@9=-NGGCM[A'20VTS0O@N<@.I!'X&FZ7\,M!TGP:OA9()[C15&
M$AN[F29D .1M9B2,$ C!X[5H^#_^1<L_^!_^AFMF@#"\.>"M*\+6UW#9PR2&
M[;?<S7<K3RSG&/G=R2V  !D]*H:#\,- \,7#W&GVL@D$#6T"RW#NMM">3%"&
M)$2<#A<#@>E=910!P^C_  GT>R\*)H<Z3O;1W+74'^ERO+;.3G,<Q.\$'/((
MZUI1_#C0$\,OH)LM]@\GGMOD9I6EW;O-,A.[?N ;=G.1FNFHH P=!\$Z3X=T
MZ\LK:!YH[UVDNY+N5IY;EB I,CN2S'  Y/0 57\,?#K0_"-X]UI\$OGF,0HU
MQ.\ODQ Y$<>XG8G^RN!7344 %%%% 'RQ^V-_R'_#G_7K+_Z&*]U^#?\ R2OP
MM_UX1?RKPK]L;_D/^'/^O67_ -#%>Z_!O_DE?A;_ *\(OY5]-C/^15A_5_J?
M-X7_ )&=?T7Z'G?[7_\ R3[2?^PHG_HJ6M/]E/\ Y)2O_7]-_):S/VO_ /DG
MVD_]A1/_ $5+6G^RG_R2E?\ K^F_DM$O^1,O\7^8X_\ (WE_A_R/0?B/_P D
M\\4?]@NZ_P#1+5X;^QG_ *GQ=_O6G_M:O<OB/_R3SQ1_V"[K_P!$M7AO[&?^
MI\7?[UI_[6K'#?\ (LQ'K'\T;8C_ )&5#TE^3/I2ODK]FC_DMFM?]>MU_P"C
MDKZUKY*_9H_Y+9K7_7K=?^CDHR[_ '7%?X5^HLP_WG#>K_0^M:^)OBC_ ,G$
M7G_84MOY1U]LU\3?%'_DXB\_["EM_*.MLA_C5/\ "_S1EGG\*G_B7Y,^V:^0
MOVO?^2E:;_V"8O\ T=-7U[7R%^U[_P E*TW_ +!,7_HZ:LLA_P!]7HS3._\
M<WZH^H? O_(D>'O^P=;_ /HI:\._;)_Y!GA?_KM<?^@I7N/@7_D2/#W_ &#K
M?_T4M>'?MD_\@SPO_P!=KC_T%*C+/^1E'U?Y,O,?^1=+T7YH]!_9N_Y(OX>_
M[>/_ $IEK/\ VI?^227?_7U!_P"A5H?LW?\ )%_#W_;Q_P"E,M9_[4O_ "22
M[_Z^H/\ T*B'_(V_[B/_ -*'+_D5_P#;B_(Y[]CW_D3-<_[" _\ 1:U[M?\
M_'C<?]<V_E7A/['O_(F:Y_V$!_Z+6O=K_P#X\;C_ *YM_*L,T_WZIZ_HC;+/
M]RI^A\L?L>?\C;KW_7BO_HP5]75\H_L>?\C;KW_7BO\ Z,%?5U=&>?[]+T7Y
M&&2_[E'U?YGQ+'_R<T?^QH/_ *4U]M5\2Q_\G-'_ +&@_P#I37VU71G?_+C_
M  G/DW_+[_$?%?[47_)7;[_KV@_] %?9]K_Q[0_[@_E7QA^U%_R5V^_Z]H/_
M $ 5]GVO_'M#_N#^5+-/]SPG^%_E$,M_WO%>OZL^8?VR/^0QX8_ZX3_^A)7M
MOP4_Y)1X7_Z\D_K7B7[9'_(8\,?]<)__ $)*]M^"G_)*/"__ %Y)_6C%_P#(
MJH>K_4,+_P C2OZ+]#@_VOO^2;:9_P!A:/\ ]$S5;_9._P"26R?]A";_ -!2
MJG[7W_)-M,_["T?_ *)FJW^R=_R2V3_L(3?^@I0_^1,O\0U_R-W_ (3TGQ]_
MR(GB/_L&W/\ Z*:O!OV,O^9P_P"W/_VO7O/C[_D1/$?_ &#;G_T4U>#?L9?\
MSA_VY_\ M>L<+_R+,1ZQ_-&N)_Y&6'])?DSZ7KY*_9V_Y+OK/_7*[_\ 1JU]
M:U\E?L[?\EWUG_KE=_\ HU:,M_W;%?X5^H9A_O.&_P 7^1]:U\3?&#_DX34/
M^O\ M?\ T".OMFOB;XP?\G":A_U_VO\ Z!'6V0?QZG^%_FC+//X-/_$OR9]L
MU\B_M??\E%TO_L%1_P#HZ6OKJOD7]K[_ )*+I?\ V"H__1TM99%_OJ]&:YW_
M +F_5'TU\//^1 \,_P#8,MO_ $4M>+?MC_\ ($\-?]?$W_H*U[3\//\ D0/#
M/_8,MO\ T4M>+?MC_P#($\-?]?$W_H*U&7?\C*/J_P F5F'_ "+I>B_-'<_L
MT_\ )&M#_P!^X_\ 1\E5_P!J#_DD.H?]?$'_ *,%6/V:?^2-:'_OW'_H^2J_
M[4'_ "2'4/\ KX@_]&"B/_(V_P"XG_MP2_Y%?_;GZ'+?L=_\BGKW_7ZO_HL5
M[]-_J9/]TUX#^QW_ ,BGKW_7ZO\ Z+%>_3?ZF3_=-8YM_OU3U7Y(WRO_ '*G
MZ?JSY0_8]_Y'36_^P?\ ^U%KZRKY-_8]_P"1TUO_ +!__M1:^LJWSS_?9>B_
M(Y\E_P!SCZO\SY)\$_\ )W%Q_P!A+4/_ $5-7UM7R3X)_P"3N+C_ +"6H?\
MHJ:OK:GG/\2E_@C^HLH_AU?\;_0^+_VIO^2M7/\ UZ0?R-?8^F_\@ZU_ZY)_
M(5\<?M3?\E:N?^O2#^1K['TW_D'6O_7)/Y"MLS_W/"^C_)&.6_[YB?7]6?-/
M[9/_ "$/"W_7*X_G'7LOP-_Y)+X8_P"O4?\ H1KQK]LG_D(>%O\ KE<?SCKV
M7X&_\DE\,?\ 7J/_ $(T\5_R*:'J_P#VX,-_R-:_HOT.)_:[_P"2::?_ -A:
M+_T5-4O[)/\ R3"Z_P"PG+_Z+CJ+]KO_ ))II_\ V%HO_14U2_LD_P#),+K_
M +"<O_HN.C_F3?\ ;P+_ )&__;IUGQZ_Y)#XF_Z]U_\ 1BUY'^QI_K_%O^[:
M_P YJ]<^/7_)(?$W_7NO_HQ:\C_8T_U_BW_=M?YS4L-_R**_^)?G$>(_Y&M'
MT?\ [<?3=?)7P#_Y.#UG_M]_]&5]:U\E? /_ ).#UG_M]_\ 1E8Y;_N^)_P_
MYFN8_P"\8;_%_D?6M?)7BG_D[F'_ +"5G_Z)BKZUKY*\4_\ )W,/_82L_P#T
M3%1DWQUO\$OT#-_@I?XU^I]:U\D_M@?\C[I'_8,7_P!&R5];5\D_M@?\C[I'
M_8,7_P!&R49%_OJ]&&=_[F_5'TE\-/\ DG'A7_L$VG_HE:\=_;&_Y%WP[_U]
M2?\ H KV+X:?\DX\*_\ 8)M/_1*UX[^V-_R+OAW_ *^I/_0!4Y?_ ,C./J_U
M*Q__ "+9>B_0[+]F3_DCND_]=;C_ -&M1^TW_P D>U;_ *ZV_P#Z-6C]F3_D
MCND_]=;C_P!&M1^TW_R1[5O^NMO_ .C5H_YFW_<3_P!N#_F5_P#;GZ''?L=?
M\BWXB_Z^X_\ T"O8/B9_R3CQ7_V";O\ ]$O7C_['7_(M^(O^ON/_ - KV#XF
M?\DX\5_]@F[_ /1+T9A_R,Y>J_0,!_R+H^C_ %/F[]C_ /Y'S6/^P:W_ *-C
MKZVKY)_8_P#^1\UC_L&M_P"C8Z^MJK/?]]EZ(G)/]S7JSY1\+WURW[64T)N)
M3#_:-X/++G;CRI.U?5U?)7A7_D[F?_L)7G_HF6OK6EG"M.C_ ((_J/*7>%7_
M !O] HKR'X@?'F3P1\1++PPNBI>+<>1_I1N2A7S&Q]W:>GUKUZO(JX>I1C&<
MU925T>K3KTZLI0@[N.C"BBBN<Z HHHH **** "BBB@ HHHH **** "BBB@ H
MHKE?B=XV;X>>"[[7ELQ?-;&,>09/+#;I%3[V#C&[/3M6E.$JLU3AN]$14G&E
M!SELM3JJQ_&.HSZ1X1UR_M6"7-K8SSQ,0" ZQLRG!Z\@5R'P8^+C_%FQU.X?
M2UTS['(D859_-W[@3G[HQTKIOB)_R3_Q-_V"[K_T4U=#H3H8A4:JU35T8*M&
MM0=6D]&G8\:_9U^+_BCX@^,;^PUN^CN;6*P:=$2W2,AQ)&H.5 /1C7T-7R+^
MR!_R435?^P4__HZ*OKJO0SFE"CBW&G%)66QY^45)U<*I5&V[O<^2M#_Y.YD_
M["5Q_P"B7KZUKY*T/_D[F3_L)7'_ *)>OK6M,X^*C_@C^I&4_#6_QO\ 0^9_
MCEXY\0Z%\9M*T[3]9O+.PDCM2]O#,51MTA#9'N*^F*^2OVB/^2\Z-_USM/\
MT:U?6M3F$(QPV&:6\?\ (K 2E+$8A-[2_P SP#]JSQAK?A/_ (1?^QM5NM,^
MT?:O-^S2E-^WR=N<=<;C^9KT?X)ZK>:W\+M OK^YEO+R:)S)/,Q9W/F,.2?8
M"O(/VS?^9/\ ^WS_ -H5ZK^S_P#\D>\-?]<7_P#1KUKB(164T9I:\SU^<C&A
M.3S6M%O3E6G_ ("<U^UC_P DMB_[",/_ *"]5/V0O^2;:G_V%I/_ $3#5O\
M:Q_Y);%_V$8?_07JI^R%_P DVU/_ +"TG_HF&M%_R)G_ (B'_P C=?X3N_C9
M_P DH\4?]>3?TKQ/]C?_ )"_B?\ ZX0?^A/7MGQL_P"24>*/^O)OZ5XG^QO_
M ,A?Q/\ ]<(/_0GI87_D4U_5?H/%?\C2AZ/]3ZCHHHKYD^C"BBB@ HHHH **
M** "N ^('_(8@_ZX#_T)J[^N ^('_(8@_P"N _\ 0FH Z;P?_P BY9_\#_\
M0S6S6-X/_P"1<L_^!_\ H9K9H **** "BBB@ HHHH **** /EC]L;_D/^'/^
MO67_ -#%>Z_!O_DE?A;_ *\(OY5X5^V-_P A_P .?]>LO_H8KW7X-_\ )*_"
MW_7A%_*OIL9_R*L/ZO\ 4^;PO_(SK^B_0\[_ &O_ /DGVD_]A1/_ $5+6G^R
MG_R2E?\ K^F_DM9G[7__ "3[2?\ L*)_Z*EK3_93_P"24K_U_3?R6B7_ ")E
M_B_S''_D;R_P_P"1Z#\1_P#DGGBC_L%W7_HEJ\-_8S_U/B[_ 'K3_P!K5[E\
M1_\ DGGBC_L%W7_HEJ\-_8S_ -3XN_WK3_VM6.&_Y%F(]8_FC;$?\C*AZ2_)
MGTI7R5^S1_R6S6O^O6Z_]')7UK7R5^S1_P ELUK_ *];K_T<E&7?[KBO\*_4
M68?[SAO5_H?6M?$WQ1_Y.(O/^PI;?RCK[9KXF^*/_)Q%Y_V%+;^4=;9#_&J?
MX7^:,L\_A4_\2_)GVS7R%^U[_P E*TW_ +!,7_HZ:OKVOD+]KW_DI6F_]@F+
M_P!'35ED/^^KT9IG?^YOU1]0^!?^1(\/?]@ZW_\ 12UX=^V3_P @SPO_ -=K
MC_T%*]Q\"_\ (D>'O^P=;_\ HI:\._;)_P"09X7_ .NUQ_Z"E1EG_(RCZO\
M)EYC_P BZ7HOS1Z#^S=_R1?P]_V\?^E,M9_[4O\ R22[_P"OJ#_T*M#]F[_D
MB_A[_MX_]*9:S_VI?^227?\ U]0?^A40_P"1M_W$?_I0Y?\ (K_[<7Y'/?L>
M_P#(F:Y_V$!_Z+6O=K__ (\;C_KFW\J\)_8]_P"1,US_ +" _P#1:U[M?_\
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
M"RKT][)JY[+X,\8Z=X\T&+6-*,K6<K,BF9-C94X/'UKB_P!I;_DC6M_[]O\
M^CTJO^S!_P DAT[_ *[S_P#HPU8_:6_Y(UK?^_;_ /H]*WITHT<RC3CLII?B
M85*DJV72J2W<&_P.&_8X_P"0)XE_Z^(?_06KVCXB?\D_\3?]@NZ_]%-7B_['
M'_($\2_]?$/_ *"U>T?$3_DG_B;_ +!=U_Z*:MLQ_P"1G+U7Y(RR_P#Y%T?1
M_FSYF_9 _P"2B:K_ -@I_P#T=%7UU7R+^R!_R435?^P4_P#Z.BKZZJ\]_P!]
M?HB<D_W->K/DK0_^3N9/^PE<?^B7KZUKY*T/_D[F3_L)7'_HEZ^M:6<?%1_P
M1_4>4_#6_P ;_0^2OVB/^2\Z-_USM/\ T:U?6M?)7[1'_)>=&_ZYVG_HUJ^M
M:,R_W;"_X7^@9?\ [QB?\7^9\T?MF_\ ,G_]OG_M"O5?V?\ _DCWAK_KB_\
MZ->O*OVS?^9/_P"WS_VA7JO[/_\ R1[PU_UQ?_T:];8C_D3T/\3_ #D88?\
MY&U;_"ORB<U^UC_R2V+_ +",/_H+U4_9"_Y)MJ?_ &%I/_1,-6_VL?\ DEL7
M_81A_P#07JI^R%_R3;4_^PM)_P"B8::_Y$S_ ,0/_D;K_"=W\;/^24>*/^O)
MOZ5XG^QO_P A?Q/_ -<(/_0GKVSXV?\ )*/%'_7DW]*\3_8W_P"0OXG_ .N$
M'_H3TL+_ ,BFOZK]!XK_ )&E#T?ZGU'1117S)]&%%%% !1110 4444 %<!\0
M/^0Q!_UP'_H35W]<!\0/^0Q!_P!<!_Z$U '3>#_^1<L_^!_^AFMFL;P?_P B
MY9_\#_\ 0S6S0 4444 %%%% !1110 4444 ?+'[8W_(?\.?]>LO_ *&*]U^#
M?_)*_"W_ %X1?RKPK]L;_D/^'/\ KUE_]#%>Z_!O_DE?A;_KPB_E7TV,_P"1
M5A_5_J?-X7_D9U_1?H>=_M?_ /)/M)_["B?^BI:T_P!E/_DE*_\ 7]-_):S/
MVO\ _DGVD_\ 843_ -%2UI_LI_\ )*5_Z_IOY+1+_D3+_%_F./\ R-Y?X?\
M(]!^(_\ R3SQ1_V"[K_T2U>&_L9_ZGQ=_O6G_M:O<OB/_P D\\4?]@NZ_P#1
M+5X;^QG_ *GQ=_O6G_M:L<-_R+,1ZQ_-&V(_Y&5#TE^3/I2ODK]FC_DMFM?]
M>MU_Z.2OK6ODK]FC_DMFM?\ 7K=?^CDHR[_=<5_A7ZBS#_><-ZO]#ZUKXF^*
M/_)Q%Y_V%+;^4=?;-?$WQ1_Y.(O/^PI;?RCK;(?XU3_"_P T99Y_"I_XE^3/
MMFOD+]KW_DI6F_\ 8)B_]'35]>U\A?M>_P#)2M-_[!,7_HZ:LLA_WU>C-,[_
M -S?JCZA\"_\B1X>_P"P=;_^BEKP[]LG_D&>%_\ KM<?^@I7N/@7_D2/#W_8
M.M__ $4M>'?MD_\ (,\+_P#7:X_]!2HRS_D91]7^3+S'_D72]%^:/0?V;O\
MDB_A[_MX_P#2F6L_]J7_ )))=_\ 7U!_Z%6A^S=_R1?P]_V\?^E,M9_[4O\
MR22[_P"OJ#_T*B'_ "-O^XC_ /2AR_Y%?_;B_(Y[]CW_ )$S7/\ L(#_ -%K
M7NU__P >-Q_US;^5>$_L>_\ (F:Y_P!A ?\ HM:]VO\ _CQN/^N;?RK#-/\
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
M_P#;@_YE?_;GZ''?L=?\BWXB_P"ON/\ ] KV#XF?\DX\5_\ 8)N__1+UX_\
ML=?\BWXB_P"ON/\ ] KV#XF?\DX\5_\ 8)N__1+T9A_R,Y>J_0,!_P BZ/H_
MU/F[]C__ )'S6/\ L&M_Z-CKZVKY)_8__P"1\UC_ +!K?^C8Z^MJK/?]]EZ(
MG)/]S7JSY*\*_P#)W,__ &$KS_T3+7UK7R5X5_Y.YG_["5Y_Z)EKZUHSGXZ/
M^"/ZCRCX*O\ C?Z'R5\>_P#DX31OK9?^C*^M:^2OCW_R<)HWULO_ $97UK1F
M7^[8;_#_ )!EW^\8G_%_F8WB#QCH?A0P#6-5M-,,^XQ"YE";\8SC/7&1^=7]
M,U2TUJPAO;"YCN[28;HYH6W*XSC(/X5\W?ME_P#'QX2_W;K^<5>N_ ;_ ))%
MX9_Z]S_Z&U<M7!QIX*GBD]9.UOO_ ,CHI8R53&5,,UI%7O\ =_F=;KOB+3/#
M%FMWJU_!IULSB,2W#A%+$$@9/? /Y4FA>(]+\46;W>D7]OJ-LCF)I;:0.H8
M$C([X(_.O)?VM_\ DF-I_P!A.+_T7+3/V1/^29ZA_P!A67_T5#1]2C]1^MWU
MO:P?7)?7?JMM+7N>L>+O$MOX.\-W^M744LUO9Q^8\<(&]AD#C) [^M<O\+_C
M+I7Q6FU&/3;.\M#9*C.;H(-VXMC&UC_=-2?'/_DDGB?_ *]?_9A7C?[&O_'_
M .*O^N5M_.2M:&%I3R^KB)+WHM6_#_,SK8JI#'4J"^&2=_Q_R/IB_D:&QN)$
M.'2-F4^A KYI^ /QA\7^-/B)#IFLZP;VQ:VE<Q&WB3Y@!@Y5 ?UKZ3U/_D&W
M?_7%_P#T$U\<_LL?\E9M_P#KTG_D*WRZE3GA,3*44VEIIMOL8YA4G#%8>,9-
M)O77?;<^T*^2O&W_ "=Q;_\ 82T__P!%0U]:U\E>-O\ D[BW_P"PEI__ **A
MJ<F_B5?\$OT'F_\ #I?XU^I]:U\F_MA?\CMHO_8/_P#:CU]95\F_MA?\CMHO
M_8/_ /:CT9%_OL?1_D/.O]SEZK\SZ+^%_P#R33PG_P!@FT_]$K7DO[8G_(J:
M!_U^M_Z+->M?"_\ Y)IX3_[!-I_Z)6O)?VQ/^14T#_K];_T6:C ?\C./^)_J
M/'?\BV7HOT.I_9@_Y)#IW_7>?_T8:L?M+?\ )&M;_P!^W_\ 1Z57_9@_Y)#I
MW_7>?_T8:L?M+?\ )&M;_P!^W_\ 1Z4Y?\C;_N)_[<"_Y%?_ &Y^APW[''_(
M$\2_]?$/_H+5[1\1/^2?^)O^P7=?^BFKQ?\ 8X_Y GB7_KXA_P#06KVCXB?\
MD_\ $W_8+NO_ $4U&8_\C.7JOR09?_R+H^C_ #9\S?L@?\E$U7_L%/\ ^CHJ
M^NJ^1?V0/^2B:K_V"G_]'15]=5>>_P"^OT1.2?[FO5GR5H?_ "=S)_V$KC_T
M2]?6M?)6A_\ )W,G_82N/_1+U]:TLX^*C_@C^H\I^&M_C?Z'R5^T1_R7G1O^
MN=I_Z-:OK6ODK]HC_DO.C?\ 7.T_]&M7UK1F7^[87_"_T#+_ />,3_B_S/FC
M]LW_ )D__M\_]H5ZK^S_ /\ )'O#7_7%_P#T:]>5?MF_\R?_ -OG_M"O5?V?
M_P#DCWAK_KB__HUZVQ'_ ")Z'^)_G(PP_P#R-JW^%?E$YK]K'_DEL7_81A_]
M!>JG[(7_ "3;4_\ L+2?^B8:M_M8_P#)+8O^PC#_ .@O53]D+_DFVI_]A:3_
M -$PTU_R)G_B!_\ (W7^$[OXV?\ )*/%'_7DW]*\3_8W_P"0OXG_ .N$'_H3
MU[9\;/\ DE'BC_KR;^E>)_L;_P#(7\3_ /7"#_T)Z6%_Y%-?U7Z#Q7_(TH>C
M_4^HZ***^9/HPHHHH **** "BBB@ K@/B!_R&(/^N _]":N_K@/B!_R&(/\
MK@/_ $)J .F\'_\ (N6?_ __ $,ULUC>#_\ D7+/_@?_ *&:V: "BBB@ HHH
MH **** "BBB@#Y8_;&_Y#_AS_KUE_P#0Q7NOP;_Y)7X6_P"O"+^5>%?MC?\
M(?\ #G_7K+_Z&*]U^#?_ "2OPM_UX1?RKZ;&?\BK#^K_ %/F\+_R,Z_HOT/.
M_P!K_P#Y)]I/_843_P!%2UI_LI_\DI7_ *_IOY+69^U__P D^TG_ +"B?^BI
M:T_V4_\ DE*_]?TW\EHE_P B9?XO\QQ_Y&\O\/\ D>@_$?\ Y)YXH_[!=U_Z
M):O#?V,_]3XN_P!ZT_\ :U>Y?$?_ ))YXH_[!=U_Z):O#?V,_P#4^+O]ZT_]
MK5CAO^19B/6/YHVQ'_(RH>DOR9]*5\E?LT?\ELUK_KUNO_1R5]:U\E?LT?\
M);-:_P"O6Z_]')1EW^ZXK_"OU%F'^\X;U?Z'UK7Q-\4?^3B+S_L*6W\HZ^V:
M^)OBC_R<1>?]A2V_E'6V0_QJG^%_FC+//X5/_$OR9]LU\A?M>_\ )2M-_P"P
M3%_Z.FKZ]KY"_:]_Y*5IO_8)B_\ 1TU99#_OJ]&:9W_N;]4?4/@7_D2/#W_8
M.M__ $4M>'?MD_\ (,\+_P#7:X_]!2O<? O_ ")'A[_L'6__ **6O#OVR?\
MD&>%_P#KM<?^@I499_R,H^K_ "9>8_\ (NEZ+\T>@_LW?\D7\/?]O'_I3+6?
M^U+_ ,DDN_\ KZ@_]"K0_9N_Y(OX>_[>/_2F6L_]J7_DDEW_ -?4'_H5$/\
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
M .\8G_%_F?-'[9O_ #)__;Y_[0KU7]G_ /Y(]X:_ZXO_ .C7KRK]LW_F3_\
MM\_]H5ZK^S__ ,D>\-?]<7_]&O6V(_Y$]#_$_P Y&&'_ .1M6_PK\HG-?M8_
M\DMB_P"PC#_Z"]5/V0O^2;:G_P!A:3_T3#5O]K'_ ));%_V$8?\ T%ZJ?LA?
M\DVU/_L+2?\ HF&FO^1,_P#$#_Y&Z_PG=_&S_DE'BC_KR;^E>)_L;_\ (7\3
M_P#7"#_T)Z]L^-G_ "2CQ1_UY-_2O$_V-_\ D+^)_P#KA!_Z$]+"_P#(IK^J
M_0>*_P"1I0]'^I]1T445\R?1A1110 4444 %%%% !7 ?$#_D,0?]<!_Z$U=_
M7 ?$#_D,0?\ 7 ?^A-0!TW@__D7+/_@?_H9K9K&\'_\ (N6?_ __ $,ULT %
M%%% !1110 45D^*_$=MX1\-ZEK-V&-M8P-.ZKU( S@?6N1\-^/=:7Q%I&E^)
M+6S@.MVC7=DUDK#RBH#-#)N8[F"G.X8!P>* /1***CFGCMHS)+(L2#JSL !^
M)H ^7/VQO^0_X<_Z]9?_ $,5[K\&_P#DE?A;_KPB_E7B7[5^GW7B'7- DTNV
MFU)([>17:SC,H4EA@$KG%>S_  GO;?3_ (:^&[:ZGBMKF*QC22&9PCH0.00>
M0:^DQ<HO+*$4];O]3YW"QDLRKR:TLOT.!_:__P"2?:3_ -A1/_14M:?[*?\
MR2E?^OZ;^2UG?M4QOK_@;3(-+4ZE.FHJ[16@\UE7RI!DA<G&2.?>M']F<_V'
M\-!;:E_Q+[G[9*WDW7[I\';@X;!Q1*4?[(4;Z\W^8XQE_:KE;3E_R/0?B/\
M\D\\4?\ 8+NO_1+5X;^QG_J?%W^]:?\ M:O:O'VHVMYX$\1P07,,\\NFW*1Q
M1R!F=C$P  '))/:O&OV3+2?P]%XH&JPR:89FMO+^V(8M^/-SC=C.,CIZBL<-
M**RVO%O6\?S1KB(MYC0:6EI?DSZ/KY*_9H_Y+9K7_7K=?^CDKZI_MG3_ /G^
MMO\ O\O^-?,'[/6EWFC?%_5[S4+2>QM'MKA5N+F-HXV)E0@!B #D FC+Y)87
M$IO=+]0Q\6\3AVELW^A]5U\3?%'_ ).(O/\ L*6W\HZ^S?[9T_\ Y_K;_O\
M+_C7R!\1]#U*]^/%W?V^GW5Q8MJ-NXN8H6:(J F3N Q@8//M6V1RC"M4<G;W
M7^:,LZC*5*GRJ_O+\F?9=?(7[7O_ "4K3?\ L$Q?^CIJ^L?[9T__ )_K;_O\
MO^-?+'[4VDWVO_$'3[C3+.XU*W72XXVEM(FE0,)925)4$9P0<>XK+(Y1CC$Y
M.VC-,ZBY81J*OJCZ7\"_\B1X>_[!UO\ ^BEKP[]LG_D&>%_^NUQ_Z"E>T>#-
M2M+7P?H4,UU!%-'80(\;R!65A&H(()X(->-_M8VLWB'3O#:Z5#)J;12SF06:
MF4H"$QG;G&<&HRV2CF,9-Z7?Y,O,(MY?)):V7YH[W]F[_DB_A[_MX_\ 2F6L
M_P#:E_Y))=_]?4'_ *%5W]G^:/1_A'H5I?R+97<?G[X+DB.1<W$A&5.",@@_
MC5']I%AK?PONK73B+^Y-S"PAM3YCD!N3M7)HC)?VKS7TYW^82B_[,Y;:\B_(
MY_\ 8]_Y$S7/^P@/_1:U[M?_ /'C<?\ 7-OY5X9^RI#)X?\ "6L0ZHC:;*]\
M'2.['E,R^6HR V,BO:+W5[!K.=5O;<DQL !*O/'UK',VI8VHT]+FV6IQP<$^
MQ\Q_L>?\C;KW_7BO_HP5]75\M?LIZ;=^'_%&M2ZI:S:;%)9JJ/>1F)6.\' +
M 9-?3/\ ;.G_ //];?\ ?Y?\:WSJ2EC9.+OHOR,,GBXX.*DK:O\ ,^,8_P#D
MYH_]C0?_ $IK[:KXR30M2'[1!U'^S[K^S_\ A)#/]K\AO*\O[1G?OQC;CG.<
M8K[!_MG3_P#G^MO^_P O^-;YU*,O8\KO[IAD\91]MS*WO'QO^U%_R5V^_P"O
M:#_T 5]GVO\ Q[0_[@_E7Q[^T?HFHZW\4KRZTZPNK^U:WA FM86D0D(,C<H(
MKZWMM8L%MX@;VV!"C(,J^GUHS.4983"I/9?H@RZ,HXO$MK=_JSYL_;(_Y#'A
MC_KA/_Z$E>V_!3_DE'A?_KR3^M>,_M86%SXAU7PZ^E6TNIK%#,)&LT,H0EEP
M#MSBO8/A#>0:;\,_#EK=SQVMS%:*LD,SA'0^A!Y!HQ4HO*Z$4];O]0PT9+,Z
MTFM++]#B?VOO^2;:9_V%H_\ T3-5O]D[_DELG_80F_\ 04JK^U.C:_\ #_3K
M?2U.I3KJD<C16@\U@OE2C<0N3C) S[BK7[,?_$B^&TEMJ7_$ON#?2OY-W^Z?
M:53!PV#C@T.4?[(4;Z\PU&7]JN5M.4])\??\B)XC_P"P;<_^BFKP;]C+_F</
M^W/_ -KU[AXWU*TNO!>OPPW4,TTFGW")''(&9F,;   'DD]J\5_9*L[CP[_P
ME7]JP2:9YWV3R_MB&+?CSL[=V,XR,X]16.&DEEN(BWK>/YHUQ$6\QH-+2TOR
M9](U\E?L[?\ )=]9_P"N5W_Z-6OJG^V=/_Y_K;_O\O\ C7R_\!M+O-(^-.K7
MM]:3V5F\=T%N+B-HXVS(I&&( .11ETDL-B4WO'_,,?%O$8=I;2_R/JROB;XP
M?\G":A_U_P!K_P"@1U]F_P!LZ?\ \_UM_P!_E_QKY ^*NAZEJ'QTOKZUT^ZN
M;%KVW9;F&%GC("1Y(8#&!@_E6V12C"O-R=O=?YHRSJ,I48<JO[R_)GV77R+^
MU]_R472_^P5'_P"CI:^KO[9T_P#Y_K;_ +_+_C7RW^U1I5[K_CW3;C2[.XU*
M!-,1&EM(FE4-YLIP2H(S@CCW%99'*,<8G)VT9IG,7+"-15]4?2'P\_Y$#PS_
M -@RV_\ 12UXM^V/_P @3PU_U\3?^@K7L'@34;2T\$>'H)[J&&:+3K=)(Y)
MK(PB4$$'D$'M7D?[6%M-XAT?P\FE1/J;Q3REULU,I0%5P3MSBHR^268QDWI=
M_DR\?%O+Y)+6R_-':_LT_P#)&M#_ -^X_P#1\E5_VH/^20ZA_P!?$'_HP5+^
MSW*FC?";1K2_=;&Z1I]\%R?+=<S.1E3@C((-0?M&NNM?"R^M=/87]TT\)6"V
M/F.0'!)"KDT*2_M7FOIS_J#B_P"S.6VO)^AS'['?_(IZ]_U^K_Z+%>_3?ZF3
M_=->"_LIP2>'_#&MQ:I&VFR27BLB7BF(L-@Y ;&17MTVL6!B<"^MB=I_Y:K_
M (UCFC4L;4:>E_T1MEB<<'33[?J?+G['O_(Z:W_V#_\ VHM?65?*W[*FF7GA
M_P 7:Q-JEI/IL3V.Q)+N,Q*S>8IP"P&37T[_ &SI_P#S_6W_ '^7_&M\[DI8
MR3B[Z+\C#)HN.#BI*VK_ #/E7P3_ ,G<7'_82U#_ -%35];5\I^#]+O+;]J*
M?5)K2>+3#J%\XO7C80E6BE"G>1C!)&#GG(KZ@_MG3_\ G^MO^_R_XT\XDI5*
M7*[^XOU%E,7&G5NK>^_T/CO]J;_DK5S_ ->D'\C7V/IO_(.M?^N2?R%?(O[2
M>BZAK?Q/N+K3K"YO[8VL*B:UA:1"0#D;E!%?5^GZO8I86RM>VZL(E!!E7(.!
M[UMF4HRP>%2>R?Y(QRZ,EB\2VMW^K/G3]LG_ )"'A;_KE<?SCKV7X&_\DE\,
M?]>H_P#0C7D/[65C<^(;[PTVE6\NIK%'.)#9H90F2F,[<XS@_E7K/P:NX-,^
M%_AVUO)H[2YBMMLD,[!'0[CP5/(HQ,HO*J$4];O]0P\9+-*TFM++]#COVN_^
M2::?_P!A:+_T5-4O[)/_ "3"Z_["<O\ Z+CIG[4JMK_P]L;?3 =1N%U..0Q6
M@\UPHBE!8A<G&2.?<5)^R^#H/PYN+;4Q_9UP=1E<0W?[IRI2, X;!QP>?:CF
MC_9'+?7F!1E_:W-;3E.K^/7_ "2'Q-_U[K_Z,6O(_P!C3_7^+?\ =M?YS5ZQ
M\:[J'5/A9XAM;*5+NZE@4)! P=W.]> HY->7?LF65QX>F\4'58)=,$RVWE_;
M$,6_!ESC=C.,CIZBC#RBLIK1;UNO_;1XB,GFE&26EG_[<?2E?)7P#_Y.#UG_
M +??_1E?5/\ ;.G_ //];?\ ?Y?\:^8/@EI=YI?QTU:^O;2>TL7^U[;F>-DC
M;,F1AB,'/:L<NDEA\2F]X_YFN81;Q&':6TO\CZKKY*\4_P#)W,/_ &$K/_T3
M%7U3_;.G_P#/];?]_E_QKY@\2:9>3_M1PZI':3R:8-0M'-ZL;&':(HP3OQC
M(.3GM1E$HQG5YG;W'^@9K%RA2LOMK]3ZKKY)_; _Y'W2/^P8O_HV2OJK^V=/
M_P"?ZV_[_+_C7R]^U3I=YX@\;:5/I=I/J4*:<J-):1-*JMYDAP2H.#@CCWHR
M248XQ.3MHPSF+EA&HJ^J/HGX:?\ )./"O_8)M/\ T2M>._MC?\B[X=_Z^I/_
M $ 5ZU\/=0M;/P#X:M[BYA@GBTRVCDBDD"LC")05(/((/&*\I_:NMY?$&@Z#
M'I<;ZE)'<R,ZV:F4J-HP2%SBIP$DLRC)O2[_ %*QT6\O:2ULOT.N_9D_Y([I
M/_76X_\ 1K4?M-_\D>U;_KK;_P#HU:;^SO(FC?"G2[34&6QNDDG+07)\MUS*
MQ&5;!Y%'[1,B:S\*=3M-/9;ZZ>6 K!;'S'8"52<*N3P*.9?VKS7TY_U#E?\
M9G+;7D_0Y#]CK_D6_$7_ %]Q_P#H%>P?$S_DG'BO_L$W?_HEZ\C_ &4;>7P_
MX?UZ/5(WTV22Z1D2\4Q%ALZ@-C->J_$/4+6\\ >)K>WN89YY=,N8XXHY S.Q
MB8!0!R23QBGCY)YE*2>EU^@8&+67Q36MG^I\Z_L?_P#(^:Q_V#6_]&QU];5\
MI_LK:7>>'_&NJSZI:3Z;"^GE%DNXVB5F\Q#@%@,G /'M7U!_;.G_ //];?\
M?Y?\:>=R4L8W%WT1.31<<(E)6U9\K>%?^3N9_P#L)7G_ *)EKZUKY4\-:7>0
M?M1S:I):3QZ8=0NW%ZT;"':8I #OQC!)&#GO7T__ &SI_P#S_6W_ '^7_&C-
MY1E.ERN_N+]0RJ+C"K=?;?Z'RM\>_P#DX31OK9?^C*^M:^5/C9I=YJGQTTF^
MLK2>[L4-GNN8(V>-</DY8# QWKZ?_MG3_P#G^MO^_P O^-&8R3P^&2>T?\@R
M^+5?$-K[7^9\X?ME_P#'QX2_W;K^<5>N_ ;_ ))%X9_Z]S_Z&U>4?M9V5QXA
MG\,'2H)=3$*W/F&S0R[,F+&=N<9P>OH:]2^"MU#I?PM\/6M[-':744!#P3L$
M=#O;@J>16V(E%Y31BGK=_P#MQCAXR6:5I-:67_MIRW[6_P#R3&T_["<7_HN6
MF?LB?\DSU#_L*R_^BH:D_:A4Z]\.K:VTP'4;@:C$YBM/WKA0D@)PN3CD<^],
M_9:4Z!\/+ZWU,'3KAM3DD$5V/*<J8H@" V#C(//L:.:/]D<M]>8.67]K<UM.
M4[/XY_\ ))/$_P#UZ_\ LPKQO]C7_C_\5?\ 7*V_G)7K_P 9;N#4_A?XBM;.
M:.[N9;;;'# P=W.X<!1R:\G_ &3;&Y\/7OB5M5MY=,66.W$9O$,0?!DSC=C.
M,C\Z,-**RJO%O6Z_0>)C)YG1DEI9_J?1VI_\@V[_ .N+_P#H)KXY_98_Y*S;
M_P#7I/\ R%?7>HZO8OI]TJWMNS&)@ )5))P?>OE']FS1=0T3XGP76HV%S86P
MM9E,UU"T: D# W, *,ME&.#Q2;W7Z,,QC)XO#-+9_JC[#KY*\;?\G<6__82T
M_P#]%0U]4_VSI_\ S_6W_?Y?\:^7_%^EWES^U%!JD-I/+I@U"Q<WJ1L80JQ1
M!CO Q@$')SQ@UCD\E&I5YG;W'^AKFT7*G2LK^^OU/JRODW]L+_D=M%_[!_\
M[4>OJ;^V=/\ ^?ZV_P"_R_XU\Q?M5Z9>>(/%^D3:7:3ZE"ECL:2TC,JJWF,<
M$J#@T9))1QD7)VT?Y#SF+E@Y**OJOS/H+X7_ /)-/"?_ &";3_T2M>2_MB?\
MBIH'_7ZW_HLUZG\.+^ULOA[X8M[BYA@N(M,MHY(I9 KHPB4%2#R"#V->7_M6
MP2>(/#.B1:7&VI21W;,Z6:F4J-AY(7.!4X&2691DWIS/]1XV+>7-):V7Z'3?
MLP?\DAT[_KO/_P"C#5C]I;_DC6M_[]O_ .CTJK^SDZZ+\++"UU!A872SS%H+
MD^6X!<D$JV#4_P"T+*FL_";6+2P=;ZZ=H-D%L?,=L3(3A1DG !-#DO[5YKZ<
M_P"H*+_LSEMKR?H<3^QQ_P @3Q+_ -?$/_H+5[1\1/\ DG_B;_L%W7_HIJ\;
M_90MIO#VC^(4U6)]->6>(HMXIB+@*V2-V,UZYX\U&TN_ _B*""ZAFGETZX2.
M..0,SL8F   Y))[4\PDGF4I)Z77Y(,!%K+XIK6S_ %/F[]D#_DHFJ_\ 8*?_
M -'15]=5\G_LKZ5>Z!X\U*?5+.?38'TUT66[B:)2WFQ' + #. >/:OJ3^V=/
M_P"?ZV_[_+_C59W*,L8W%WT1&31<<(E)6U9\K:'_ ,G<R?\ 82N/_1+U]:U\
MJ:/I=Y%^U')JCVDZ:8=0G?[:T;"':8G ._&,$D<YKZ?_ +9T_P#Y_K;_ +_+
M_C2S>492H\KO[B_4>51<8U;K[;_0^5OVB/\ DO.C?]<[3_T:U?6M?*GQXTR\
MU;XUZ3>V-I/>V:1VH:XMXVDC7$A)RP&!@5]/_P!LZ?\ \_UM_P!_E_QHS&2>
M&PR3VC_D& BUB,0VOM?YGSI^V;_S)_\ V^?^T*]5_9__ .2/>&O^N+_^C7KS
M#]K6SN/$7_"*_P!E02:GY/VOS/L:&79GR<;MN<9P<9]#7I?P.N8=*^%7A^TO
M94L[J*)P\%PP1T/F.>5/(X-;8B47E%&*>O,_SD8T(R6:UI6TY5^43GOVL?\
MDEL7_81A_P#07JI^R%_R3;4_^PM)_P"B8:M_M.?\3WX;QVVF_P#$PN!?Q/Y-
MI^]?:%?)PN3CD56_981M ^'^H6^J*=-N&U2218KL>4Q7RH@& ;!QD$9]C0I1
M_LAQOKS XR_M92MIRG<_&S_DE'BC_KR;^E>)_L;_ /(7\3_]<(/_ $)Z]G^+
M]Y!J7PR\1VMI/'=7,MHRQPPN'=SQP .2:\@_9/L+GP]JGB)]5MY=,66&$1M>
M(8@Y#-G&[&>M&%E%977BWK=?H/$QD\SHR2TL_P!3Z;HID,T=Q&)(I%EC/1D(
M(/XT^OFSZ$**\\\2>/-;?Q%K&E^&K2SG?1+1;J]-Z'/G,P++#&58;6*C[QR!
MD<5U7AKQ39^*/"FG^(+4E;*\M5NUW\%5*[L'W% &S17E&C?%O4[E/#^N7UI:
M0^%_$%U]FLMBL+F ,2(I)&+;2'P. !MW#DTB?%[4C##XB:TM1X/FU,:8/E;[
M4N9/+6<MNV[2^!MVY .<]J /6**\?\0?&G4=*\87\-O9V<N@Z7K%CHEV'W"Y
MDENE4B2-L[0J&2/*D$GYN1BO0[/Q!+JOB.XLK*-7L;(;+NY<'F4C(C0]"0#E
MCVR!WX -VN ^('_(8@_ZX#_T)J[^N ^('_(8@_ZX#_T)J .F\'_\BY9_\#_]
M#-;-8W@__D7+/_@?_H9K9H **** "BBB@#E_B=X6D\:^ -=T2$@3WEJ\<98X
M&_'RY_&N)T2PU/QKXW\):C=:1>Z1!X=LI%N?ML)C#W+H$V1Y^^HP3N'RGCFO
M7J* "HYH(KF,QS1I+&>JNH(/X&I** *7]BZ=_P ^%K_WY7_"C^Q=._Y\+7_O
MRO\ A5F">.YCWQ.)$R1N4Y&0<']:DH I?V+IW_/A:_\ ?E?\*/[%T[_GPM?^
M_*_X5=HH I?V+IW_ #X6O_?E?\*/[%T[_GPM?^_*_P"%7:* *7]BZ=_SX6O_
M 'Y7_"C^Q=._Y\+7_ORO^%7:* *7]BZ=_P ^%K_WY7_"C^Q=._Y\+7_ORO\
MA5VB@"E_8NG?\^%K_P!^5_PH_L73O^?"U_[\K_A5VB@"E_8NG?\ /A:_]^5_
MPH_L73O^?"U_[\K_ (5=HH I?V+IW_/A:_\ ?E?\*/[%T[_GPM?^_*_X5=HH
M I?V+IW_ #X6O_?E?\*/[%T[_GPM?^_*_P"%7::74.$+#>02%SR0,9/ZC\Z
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
MO7F_Q3TN;Q7J/@SQ+X9U];"[CANCIM\DFZVG+QI,!(.C1M' X]LYJ.3Q5?\
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
M[6#656ZU#0LH;;[2,!F1BN]58J#M#8->H !0 !@#@ 4 +5.>\2<W=I:W,/\
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
M*,*JC  KG?B!XMN/!7A\ZG;:1=:TR2H'MK,9<1YS(^.^U0QQW.!WKI:0C(H
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
MI.H0/-:ZI97,2!BSPW".J[>6R0>W>@#2HK-\/>)-,\6:6FHZ/>Q:A8N[HMQ
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
M#$F2=JJ, 9/7@5:H **** $8D XY-?,FL?$[XP1ZI=)#HMY!$LC*L<6E&50
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
9* #)]31D^IHHH ,GU-2P -NR,_6BB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>legh-20221231.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.2.0.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2023 9:05:24 PM-->
<!--Modified on: 3/15/2023 9:05:24 PM-->
<xsd:schema targetNamespace="http://legacyhousingcorp.com/20221231" 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/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:legh="http://legacyhousingcorp.com/20221231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:srt-roles="http://fasb.org/srt-roles/2021-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:dei="http://xbrl.sec.gov/dei/2021q4">
  <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/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails">
        <link:definition>40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - 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>40301 - 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/DisclosureOtherNotesReceivableDetails" id="DisclosureOtherNotesReceivableDetails">
        <link:definition>40501 - 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/DisclosureLeasesFutureMinimumLeasePaymentsDetails" id="DisclosureLeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>40602 - 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/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/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>40701 - 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>40801 - 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>40901 - 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>41101 - 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/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>41301 - Disclosure - 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/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/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" id="DisclosureNatureOfOperationsIpoAndCorporateConversionDetails">
        <link:definition>40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (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/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/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails">
        <link:definition>40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, 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/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/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (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>40212 - 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>40213 - 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/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" id="DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails">
        <link:definition>40302 - 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>40303 - 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>40304 - 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>40401 - 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/DisclosureLeasesDetails" id="DisclosureLeasesDetails">
        <link:definition>40601 - 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/DisclosureDebtLinesOfCreditDetails" id="DisclosureDebtLinesOfCreditDetails">
        <link:definition>41201 - Disclosure - DEBT - 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/DisclosureDebtPppLoansDetails" id="DisclosureDebtPppLoansDetails">
        <link:definition>41202 - Disclosure - DEBT - PPP Loans (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>41401 - 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>41402 - 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/DisclosureShareBasedCompensationStockOptionsDetails" id="DisclosureShareBasedCompensationStockOptionsDetails">
        <link:definition>41403 - Disclosure - SHARE-BASED COMPENSATION - Stock options (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>41404 - 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>41501 - 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>41502 - 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>41503 - 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>41601 - 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>41701 - 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/DisclosureConsumerLoansReceivable" id="DisclosureConsumerLoansReceivable">
        <link:definition>10301 - 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>10401 - 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>10501 - 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/DisclosureLeases" id="DisclosureLeases">
        <link:definition>10601 - 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>10701 - 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>10801 - 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>10901 - 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>11001 - 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>11101 - 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/DisclosureDebt" id="DisclosureDebt">
        <link:definition>11201 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11301 - 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>11401 - 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>11501 - 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>11601 - 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>11701 - 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>11801 - 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/DisclosureConsumerLoansReceivableTables" id="DisclosureConsumerLoansReceivableTables">
        <link:definition>30303 - 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/DisclosureOtherNotesReceivableTables" id="DisclosureOtherNotesReceivableTables">
        <link:definition>30503 - 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/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>30603 - 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>30703 - 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>30803 - 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>30903 - 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>31103 - 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>31303 - 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>31403 - 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>31603 - 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>40102 - 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>40211 - 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>41001 - 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:roleType roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails" id="DisclosureEarningsPerShareAntidilutiveSecuritiesDetails">
        <link:definition>41602 - Disclosure - EARNINGS PER SHARE - Antidilutive 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-20221231_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-20221231_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-20221231_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-20221231_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/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/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/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_EscrowLiabilityNoncurrent" name="EscrowLiabilityNoncurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <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" />
  <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_DebtAgreementThresholdTangibleNetWorth" name="DebtAgreementThresholdTangibleNetWorth" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_DebtAgreementThresholdDebtToEbitdaRatio" name="DebtAgreementThresholdDebtToEbitdaRatio" nillable="true" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" name="PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" 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_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" name="NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" 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_NotesReceivableOther" name="NotesReceivableOther" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_OtherNotesReceivableTextBlock" name="OtherNotesReceivableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_OtherNotesReceivableTableTextBlock" name="OtherNotesReceivableTableTextBlock" 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_ProceedsFromIssuanceInitialPublicOfferingNet" name="ProceedsFromIssuanceInitialPublicOfferingNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <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_ConsignmentSalesMember" name="ConsignmentSalesMember" 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_ProvisionForLoanLosses" name="ProvisionForLoanLosses" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <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_OtherIncomeNetPolicyTextBlock" name="OtherIncomeNetPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <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_StockIssuedUponIncorporationShares" name="StockIssuedUponIncorporationShares" nillable="true" type="xbrli:sharesItemType" 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" name="RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LoansReceivableFixedRate" name="LoansReceivableFixedRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" name="EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_NoteReceivableUnamortizedFinanceFees" name="NoteReceivableUnamortizedFinanceFees" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="legh_LessorOperatingLeaseNoticePeriodForTermination" name="LessorOperatingLeaseNoticePeriodForTermination" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" name="LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" name="LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" name="LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" name="LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" nillable="true" type="xbrli:durationItemType" 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_InventoryAllowanceForObsolescence" name="InventoryAllowanceForObsolescence" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <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="RestrictedStockContingentEquityAwardsMember" id="legh_RestrictedStockContingentEquityAwardsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" id="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" id="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" id="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ScenarioDepartureOfSeniorManagerMember" id="legh_ScenarioDepartureOfSeniorManagerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <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="IncentiveStockOptionsMember" id="legh_IncentiveStockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <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="InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" id="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PeriodRequiredToPayOffRemainingPrincipleBalance" id="legh_PeriodRequiredToPayOffRemainingPrincipleBalance" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BankAccountOneMember" id="legh_BankAccountOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BankAccountTwoMember" id="legh_BankAccountTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>legh-20221231_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.2.0.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2023 9:05:24 PM-->
<!--Modified on: 3/15/2023 9:05:24 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-20221231.xsd#StatementBalanceSheets" roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementStatementsOfIncome" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementStatementsOfCashFlows" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureInventoriesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureAccruedLiabilitiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureIncomeTaxesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" />
  <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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638145111217475296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_638145111217475296" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638145111217485295" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638145111217485295" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_AccountsReceivableNetCurrent_638145111217485295" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansCurrent" xlink:label="legh_ConsumerLoansCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="legh_ConsumerLoansCurrent_638145111217485295" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_638145111217485295" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638145111217485295" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_InventoryNet_638145111217485295" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638145111217485295" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638145111217475296" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638145111217485295" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638145111217485295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638145111217485295" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansNoncurrent" xlink:label="legh_ConsumerLoansNoncurrent_638145111217495295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_ConsumerLoansNoncurrent_638145111217495295" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_638145111217495295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_638145111217495295" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638145111217495295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638145111217495295" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638145111217495295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638145111217495295" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638145111217495295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_InventoryNoncurrent_638145111217495295" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638145111217615295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638145111217615295" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherAssetsLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_638145111217625295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="legh_OtherAssetsLeasedMobileHomesNonCurrent_638145111217625295" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_638145111217625295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_638145111217625295" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638145111217625295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638145111217625295" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638145111217625295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638145111217625295" xlink:to="us-gaap_LiabilitiesCurrent_638145111217625295" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638145111217625295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638145111217625295" xlink:to="us-gaap_AccountsPayableCurrent_638145111217625295" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638145111217625295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638145111217625295" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638145111217625295" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638145111217625295" xlink:to="legh_EscrowLiabilityCurrent_638145111217635301" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638145111217625295" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638145111217635301" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638145111217625295" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638145111217635301" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638145111217625295" xlink:to="us-gaap_LongTermLineOfCredit_638145111217635301" order="2" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638145111217625295" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638145111217635301" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638145111217625295" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_638145111217635301" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111217635301" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638145111217625295" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111217635301" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638145111217645297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity_638145111217645297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638145111217645297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638145111217645297" xlink:to="us-gaap_PreferredStockValue_638145111217645297" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding_638145111217645297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638145111217645297" xlink:to="us-gaap_CommonStockValueOutstanding_638145111217645297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue_638145111217645297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638145111217645297" xlink:to="us-gaap_TreasuryStockValue_638145111217645297" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638145111217645297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638145111217645297" xlink:to="us-gaap_AdditionalPaidInCapital_638145111217645297" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638145111217645297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638145111217645297" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638145111217645297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638145111217655299" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638145111217655299" xlink:to="us-gaap_OperatingIncomeLoss_638145111217655299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638145111217655299" xlink:to="us-gaap_Revenues_638145111217655299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_638145111217655299" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111217655299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_638145111217655299" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638145111217655299" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues_638145111217655299" xlink:to="us-gaap_OtherIncome_638145111217655299" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638145111217655299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638145111217655299" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638145111217655299" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638145111217655299" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638145111217665295" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638145111217655299" xlink:to="legh_DealerIncentiveExpense_638145111217665295" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638145111217655299" xlink:to="us-gaap_NonoperatingIncomeExpense_638145111217665295" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638145111217665295" xlink:to="us-gaap_InvestmentIncomeInterest_638145111217665295" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638145111217665295" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638145111217665295" order="2" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_638145111217665295" xlink:to="us-gaap_InterestExpense_638145111217665295" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638145111217665295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638145111217665295" order="2" use="optional" weight="-1" priority="3" />
  </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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_ProfitLoss_638145111217675302" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638145111217675302" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_638145111217675302" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_638145111217675302" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AmortizationOfTreasuryNoteDiscount" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_AmortizationOfTreasuryNoteDiscount_638145111217675302" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_GainLossOnSaleOfLeasedProperty" xlink:label="legh_GainLossOnSaleOfLeasedProperty_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_GainLossOnSaleOfLeasedProperty_638145111217675302" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111217675302" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_ShareBasedCompensation_638145111217675302" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638145111217675302" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638145111217675302" order="9" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638145111217685294" order="10" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInConsumerLoansOriginations" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_IncreaseDecreaseInConsumerLoansOriginations_638145111217685294" order="11" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInNotesReceivableOriginations" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_IncreaseDecreaseInNotesReceivableOriginations_638145111217685294" order="12" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_IncreaseDecreaseInInventories_638145111217685294" order="13" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638145111217685294" order="14" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638145111217685294" order="15" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638145111217685294" order="16" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NetIncreaseDecreaseOfEscrowLiability" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_638145111217685294" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_NetIncreaseDecreaseOfEscrowLiability_638145111217685294" order="17" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInDealerIncentiveLiabilities" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638145111217695297" order="18" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProvisionForLongTermInventory" xlink:label="legh_ProvisionForLongTermInventory_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_ProvisionForLongTermInventory_638145111217695297" order="19" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_638145111217695297" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RightOfUseActivityNet" xlink:label="legh_RightOfUseActivityNet_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_RightOfUseActivityNet_638145111217695297" order="21" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="us-gaap_AmortizationOfFinancingCosts_638145111217695297" order="22" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInInventoriesLoanOriginations" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111217675302" xlink:to="legh_IncreaseDecreaseInInventoriesLoanOriginations_638145111217695297" order="23" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638145111217705296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638145111217705296" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638145111217705296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638145111217705296" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProceedsFromSaleOfLeasedProperty" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_638145111217705296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" xlink:to="legh_ProceedsFromSaleOfLeasedProperty_638145111217705296" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_638145111217705296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_638145111217705296" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_638145111217705296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable_638145111217705296" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_638145111217705296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111217695297" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_638145111217705296" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111217715299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111217715299" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit_638145111217715299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111217715299" xlink:to="us-gaap_ProceedsFromLinesOfCredit_638145111217715299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_638145111217715299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111217715299" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_638145111217715299" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638145111217715299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111217715299" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638145111217715299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_638145111217715299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_638145111217715299" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_638145111217725296" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_638145111217725296" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_638145111217725296" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_638145111217725296" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_1" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_638145111217725296" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_637509827805983203" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_637509827805983203" xlink:to="us-gaap_InterestAndFeeIncomeLoansConsumer_638145111217725296" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_637509827805983203" xlink:to="us-gaap_InterestAndFeeIncomeLoansCommercial_638145111217725296" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xlink:type="extended" xlink:title="40301 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="us-gaap_LoansAndLeasesReceivableNetReportedAmount" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableBeforeFeesGross" xlink:label="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_638145111217725296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:to="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_638145111217725296" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_638145111217735296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:to="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_638145111217735296" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_638145111217735296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:to="us-gaap_LoansAndLeasesReceivableAllowance_638145111217735296" order="3" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40501 - Disclosure - OTHER NOTES RECEIVABLE (Details)">
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableOther" xlink:label="legh_NotesReceivableOther" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111217735296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_NotesReceivableOther" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111217735296" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638145111217735296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_NotesReceivableOther" xlink:to="us-gaap_NotesReceivableGross_638145111217735296" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended" xlink:title="40602 - Disclosure - LEASES - Future minimum lease payments (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638145111217735296" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638145111217735296" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638145111217735296" />
    <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_638145111217735296" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638145111217735296" />
    <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_638145111217735296" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638145111217745295" />
    <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_638145111217745295" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638145111217745295" />
    <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_638145111217745295" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638145111217745295" />
    <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_638145111217745295" order="6" use="optional" weight="1" />
  </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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638145111217745295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638145111217745295" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638145111217745295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability_638145111217745295" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638145111217745295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_638145111217745295" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638145111217745295" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111217745295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_638145111217745295" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111217745295" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" xlink:type="extended" xlink:title="40701 - Disclosure - INVENTORIES (Details)">
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryNetCurrentAndNoncurrent" xlink:label="legh_InventoryNetCurrentAndNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_638145111217745295" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_638145111217745295" order="1" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_638145111217755297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_638145111217755297" order="2" use="optional" weight="1" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_638145111217755297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_638145111217755297" order="3" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryAllowanceForObsolescence" xlink:label="legh_InventoryAllowanceForObsolescence_638145111217755297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="legh_InventoryNetCurrentAndNoncurrent" xlink:to="legh_InventoryAllowanceForObsolescence_638145111217755297" order="4" use="optional" weight="-1" priority="4" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="40801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_636821351863442552" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638145111217755297" />
    <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_638145111217755297" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638145111217755297" />
    <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_638145111217755297" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - OTHER ASSETS (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidRent" xlink:label="us-gaap_PrepaidRent_638145111217755297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_PrepaidRent_638145111217755297" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_638145111217755297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_638145111217755297" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_ForeclosedAssets_638145111217765299" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="41101 - Disclosure - ACCRUED LIABILITIES (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_LitigationReserveCurrent_638145111217765299" order="1" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638145111217765299" order="2" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrent_638145111217765299" order="3" use="optional" weight="1" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638145111217765299" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AccruedDealerDebatesCurrent" xlink:label="legh_AccruedDealerDebatesCurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="legh_AccruedDealerDebatesCurrent_638145111217765299" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AccruedPayrollLiabilityCurrent" xlink:label="legh_AccruedPayrollLiabilityCurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="legh_AccruedPayrollLiabilityCurrent_638145111217765299" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638145111217765299" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PortfolioTaxesAndTitle" xlink:label="legh_PortfolioTaxesAndTitle_638145111217765299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="legh_PortfolioTaxesAndTitle_638145111217765299" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_638145111217775299" order="9" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" xlink:type="extended" xlink:title="41301 - Disclosure - INCOME TAXES (Details)">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638145111217775299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638145111217775299" xlink:to="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638145111217775299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638145111217775299" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638145111217775299" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638145111217775299" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638145111217775299" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_638145111217775299" xlink:to="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638145111217775299" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsGross_638145111217775299" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DeferredTaxAssetsUniformCapitalization" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_638145111217775299" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638145111217775299" xlink:to="legh_DeferredTaxAssetsUniformCapitalization_638145111217775299" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638145111217775299" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_638145111217785297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638145111217775299" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638145111217785297" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638145111217775299" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638145111217785297" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638145111217775299" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638145111217785297" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_638145111217775299" xlink:to="us-gaap_DeferredTaxAssetsOther_638145111217785297" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638145111217785297" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638145111217785297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638145111217785297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638145111217795297" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111217795297" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111217795297" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638145111217795297" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111217795297" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638145111217795297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638145111217795297" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638145111217795297" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638145111217795297" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638145111217795297" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_638145111217795297" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638145111217795297" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>legh-20221231_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.2.0.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2023 9:05:24 PM-->
<!--Modified on: 3/15/2023 9:05:24 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-20221231.xsd#StatementStatementsOfChangesInStockholdersEquity" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebtLinesOfCreditDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebtPppLoansDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationPlanDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationRestrictedStockUnitsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationStockOptionsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureCommitmentsAndContingenciesLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureEarningsPerShareTabularDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.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-20221231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="6" 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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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: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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
    <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_TreasuryStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <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_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <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_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" xlink:type="extended" xlink:title="40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_StockIssuedUponIncorporationShares" xlink:label="legh_StockIssuedUponIncorporationShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="legh_StockIssuedUponIncorporationShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProceedsFromIssuanceInitialPublicOfferingNet" xlink:label="legh_ProceedsFromIssuanceInitialPublicOfferingNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="legh_ProceedsFromIssuanceInitialPublicOfferingNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BankAccountOneMember" xlink:label="legh_BankAccountOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="legh_BankAccountOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BankAccountTwoMember" xlink:label="legh_BankAccountTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="legh_BankAccountTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashUninsuredAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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_ReceivableTypeDomain" xlink:to="legh_OtherNoteReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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-20221231.xsd#legh_EscrowLiabilityNoncurrent" xlink:label="legh_EscrowLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_EscrowLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableWithFixedRatesOfInterest1" xlink:label="us-gaap_LoansReceivableWithFixedRatesOfInterest1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_LoansReceivableWithFixedRatesOfInterest1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LoansReceivableFixedRate" xlink:label="legh_LoansReceivableFixedRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_LoansReceivableFixedRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" xlink:label="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" />
    <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_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_TermOfNotesReceivables" xlink:label="legh_TermOfNotesReceivables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="legh_TermOfNotesReceivables" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <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_ConcentrationRiskPercentage1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableFixedInterestRate" xlink:label="legh_OtherNotesReceivableFixedInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses" />
    <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_FinancingReceivableAllowanceForCreditLosses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:to="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.xsd#legh_LessorDescriptionOfLeaseTable" xlink:label="legh_LessorDescriptionOfLeaseTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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="legh-20221231.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForTermination" xlink:label="legh_LessorOperatingLeaseNoticePeriodForTermination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorOperatingLeaseNoticePeriodForTermination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" xlink:label="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" xlink:label="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" xlink:label="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" xlink:label="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="legh_LessorDescriptionOfLeasesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DepreciationLeasedProperty" xlink:label="legh_DepreciationLeasedProperty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerLoanMember" xlink:label="us-gaap_ConsumerLoanMember" />
    <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_ConsumerLoanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <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_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" xlink:title="40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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-20221231.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" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" xlink:label="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PeriodRequiredToPayOffRemainingPrincipleBalance" xlink:label="legh_PeriodRequiredToPayOffRemainingPrincipleBalance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="legh_PeriodRequiredToPayOffRemainingPrincipleBalance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" />
    <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_RevenuePracticalExpedientIncrementalCostOfObtainingContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <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_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <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_ConcentrationRiskPercentage1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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-20221231.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" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsignmentSalesMember" xlink:label="legh_ConsignmentSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_ProductsAndServicesDomain" xlink:to="legh_ConsignmentSalesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" />
    <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_OtherIncome" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <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_Revenues" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xlink:type="extended" xlink:title="40212 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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="40213 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
    <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_AdjustmentsForNewAccountingPronouncementsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40304 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="us-gaap_ScheduleOfFinancingReceivablesPastDueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LoansAndLeasesReceivableGrossPercent" xlink:label="legh_LoansAndLeasesReceivableGrossPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross" />
    <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_NotesReceivableGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePercentPastDue1" xlink:label="us-gaap_FinancingReceivablePercentPastDue1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="us-gaap_FinancingReceivablePercentPastDue1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xlink:type="extended" xlink:title="40401 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.xsd#legh_NoteReceivableUnamortizedFinanceFees" xlink:label="legh_NoteReceivableUnamortizedFinanceFees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_NoteReceivableUnamortizedFinanceFees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40501 - Disclosure - OTHER NOTES RECEIVABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.xsd#legh_NotesReceivableOther" xlink:label="legh_NotesReceivableOther" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="legh_NotesReceivableOther" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="40601 - Disclosure - LEASES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="40801 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <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_VehiclesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
    <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_MachineryAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <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_FurnitureAndFixturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/DisclosureDebtLinesOfCreditDetails" xlink:type="extended" xlink:title="41201 - Disclosure - DEBT - Lines of Credit (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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-20221231.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="us-gaap_CreditFacilityDomain" xlink:to="legh_RevolverOneMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <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_DebtInstrumentInterestRateEffectivePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_DebtAgreementThresholdTangibleNetWorth" xlink:label="legh_DebtAgreementThresholdTangibleNetWorth" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="legh_DebtAgreementThresholdTangibleNetWorth" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DebtAgreementThresholdDebtToEbitdaRatio" xlink:label="legh_DebtAgreementThresholdDebtToEbitdaRatio" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="legh_DebtAgreementThresholdDebtToEbitdaRatio" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
    <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_DeferredFinanceCostsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LineOfCreditFacilityBorrowingAmountSuspended" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" xlink:type="extended" xlink:title="41202 - Disclosure - DEBT - PPP Loans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" xlink:label="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_NotesPayable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xlink:type="extended" xlink:title="41401 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
    <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_RestrictedStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RestrictedStockContingentEquityAwardsMember" xlink:label="legh_RestrictedStockContingentEquityAwardsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="legh_RestrictedStockContingentEquityAwardsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ManagementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" 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="41402 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" xlink:type="extended" xlink:title="41403 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_IncentiveStockOptionsMember" xlink:label="legh_IncentiveStockOptionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="legh_IncentiveStockOptionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ManagementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioDepartureOfSeniorManagerMember" xlink:label="legh_ScenarioDepartureOfSeniorManagerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="legh_ScenarioDepartureOfSeniorManagerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xlink:type="extended" xlink:title="41404 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="41501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="41502 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" />
    <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_OperatingLeasesRentExpenseSubleaseRentals1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xlink:type="extended" xlink:title="41601 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
    <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_EarningsPerShareBasicAndDilutedAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="41701 - Disclosure - RELATED PARTY TRANSACTIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.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="us-gaap_RelatedPartyDomain" xlink:to="legh_BellMobileHomesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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="us-gaap_RelatedPartyDomain" xlink:to="legh_ShipleyBrosLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.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="us-gaap_RelatedPartyDomain" xlink:to="legh_PrincipalShareholderMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" />
    <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_AccountsReceivableRelatedPartiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <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_AccountsPayableRelatedPartiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" />
    <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_RevenueFromRelatedParties" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>legh-20221231_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.2.0.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2023 9:05:24 PM-->
<!--Modified on: 3/15/2023 9:05:24 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" />
  <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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Ex Transition Period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">Long-term liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 noncurrent lease liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 13)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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,814,695 and 24,654,621 issued and 24,369,630 and 24,209,556 outstanding at December 31, 2022 and December 31, 2021, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_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_TreasuryStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury stock at cost, 445,065 shares at December 31, 2022 and December 31, 2021</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_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_TreasuryStockShares_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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 and MHP 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 and MHP loans interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">Non-operating interest income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income</label>
    <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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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</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/2021/elts/us-gaap-2021-01-31.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</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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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</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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/us-gaap/2021/elts/us-gaap-2021-01-31.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 and stock units vested</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 and stock units vested (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share based compensation expense - stock options exercised</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Share based compensation expense - stock options exercised (Shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 provided by operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset, Amortization Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of operating lease right of use asset</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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) provided by operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="legh-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 provided by (used in) investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 used in financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 increase in cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 and cash equivalents 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 and cash equivalents at beginning of year</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes Paid, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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-20221231.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-20221231.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">DEBT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">DEBT</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xlink:label="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xlink:to="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for restatement of previously issued condensed consolidated financial statement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement Of Previously Issued Financial Statements [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement of Previously Issued Condensed Financial Statements (unaudited)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 and Cash Equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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-20221231.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.xsd#legh_OtherIncomeNetPolicyTextBlock" xlink:label="legh_OtherIncomeNetPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherIncomeNetPolicyTextBlock" xlink:to="legh_OtherIncomeNetPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherIncomeNetPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for other income net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_OtherIncomeNetPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Income, Net Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherIncomeNetPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Income, Net</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_OtherNotesReceivableTableTextBlock" xlink:label="legh_OtherNotesReceivableTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_OtherNotesReceivableTableTextBlock" xlink:to="legh_OtherNotesReceivableTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_OtherNotesReceivableTableTextBlock_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_OtherNotesReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Notes Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_OtherNotesReceivableTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of other notes receivable, net of allowance for loan losses and deferred financing fees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 future minimum lease payments under operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">IPO</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary, Sale of Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nature of operations</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_StockIssuedUponIncorporationShares" xlink:label="legh_StockIssuedUponIncorporationShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_StockIssuedUponIncorporationShares" xlink:to="legh_StockIssuedUponIncorporationShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_StockIssuedUponIncorporationShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity impact of the shares of new stock issued upon incorporation during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_StockIssuedUponIncorporationShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued Upon Incorporation Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_StockIssuedUponIncorporationShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares issued upon incorporation (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares issued from sale of common stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of Stock Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProceedsFromIssuanceInitialPublicOfferingNet" xlink:label="legh_ProceedsFromIssuanceInitialPublicOfferingNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ProceedsFromIssuanceInitialPublicOfferingNet" xlink:to="legh_ProceedsFromIssuanceInitialPublicOfferingNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ProceedsFromIssuanceInitialPublicOfferingNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash inflow associated with the amount received from entity's first offering of stock to the public, net of underwriting discounts and offering expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ProceedsFromIssuanceInitialPublicOfferingNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance Initial Public Offering Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ProceedsFromIssuanceInitialPublicOfferingNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from IPO net of underwriting discounts and offering expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Repurchased During Period, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares repurchased</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Treasury Stock Acquired, Average Cost Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share repurchase price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Repurchase Program, Authorized Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of shares authorized for repurchase</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BankAccountOneMember" xlink:label="legh_BankAccountOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_BankAccountOneMember" xlink:to="legh_BankAccountOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_BankAccountOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to bank account one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_BankAccountOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bank Account One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_BankAccountOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bank Account One</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BankAccountTwoMember" xlink:label="legh_BankAccountTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_BankAccountTwoMember" xlink:to="legh_BankAccountTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_BankAccountTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to bank account two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_BankAccountTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bank Account Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_BankAccountTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Bank Account Two</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">Notes Receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">Consumer Loans Receivable</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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-20221231.xsd#legh_EscrowLiabilityNoncurrent" xlink:label="legh_EscrowLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_EscrowLiabilityNoncurrent" xlink:to="legh_EscrowLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_EscrowLiabilityNoncurrent_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_EscrowLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Escrow liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_EscrowLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Escrow liability</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableWithFixedRatesOfInterest1" xlink:label="us-gaap_LoansReceivableWithFixedRatesOfInterest1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableWithFixedRatesOfInterest1" xlink:to="us-gaap_LoansReceivableWithFixedRatesOfInterest1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableWithFixedRatesOfInterest1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable with Fixed Rates of Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableWithFixedRatesOfInterest1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Note receivable with fixed rate of interest</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LoansReceivableFixedRate" xlink:label="legh_LoansReceivableFixedRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LoansReceivableFixedRate" xlink:to="legh_LoansReceivableFixedRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LoansReceivableFixedRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the fixed rate of interest on loan receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LoansReceivableFixedRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable, Fixed Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LoansReceivableFixedRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed rate of interest (as a percent)</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" xlink:label="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" xlink:to="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage points added to the reference rate to compute the variable rate for notes receivable from Mobile Home Parks.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable from Mobile Home Parks, Basis Spread on Variable Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate spread on the MHP Notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable, Basis Spread on Variable Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate spread (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Receivable, Basis Spread on Variable Rate, During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate on the MHP Notes</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:to="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Individually Evaluated for Impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/verboseLabel" xlink:label="us-gaap_NotesReceivableGross_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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForTermination" xlink:label="legh_LessorOperatingLeaseNoticePeriodForTermination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorOperatingLeaseNoticePeriodForTermination" xlink:to="legh_LessorOperatingLeaseNoticePeriodForTermination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorOperatingLeaseNoticePeriodForTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of days of written notice by lessee for termination of lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorOperatingLeaseNoticePeriodForTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Notice Period For Termination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessorOperatingLeaseNoticePeriodForTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notice period for lease termination</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" xlink:label="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" xlink:to="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Termination fees recorded as a percentage of remaining lease payments to be paid by lessee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Termination Fees Recorded As Percentage Of Remaining Lease Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Termination fees as a percentage of remaining lease payments</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" xlink:label="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" xlink:to="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of month's rent to be paid by lessee upon termination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Number of Month's Rent Payable Upon Termination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of month's rent to be paid</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" xlink:label="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" xlink:to="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of days of written notice by lessee for purchase of property.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Notice Period for Purchase of Property</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notice period for purchase of property</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Renewal Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Extended term of lease</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" xlink:label="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" xlink:to="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of months prior to which lessee should notify the intent to exercise the renewal extension option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessor, Operating Lease, Notice Period For Exercise Of Renewal Extension</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notice period for exercise of renewal extension</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Future Minimum Payments Receivable, in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_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_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_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_OperatingLeasesFutureMinimumPaymentsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerLoanMember" xlink:label="us-gaap_ConsumerLoanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsumerLoanMember" xlink:to="us-gaap_ConsumerLoanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsumerLoanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer Loan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" xlink:label="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" xlink:to="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term of annual curtailment payment for inventory financed sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Financed Sales Annual Curtailment Payment Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Annual curtail payment period</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PeriodRequiredToPayOffRemainingPrincipleBalance" xlink:label="legh_PeriodRequiredToPayOffRemainingPrincipleBalance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_PeriodRequiredToPayOffRemainingPrincipleBalance" xlink:to="legh_PeriodRequiredToPayOffRemainingPrincipleBalance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_PeriodRequiredToPayOffRemainingPrincipleBalance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period required to pay off remaining principle balance for inventory financed sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_PeriodRequiredToPayOffRemainingPrincipleBalance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period Required To Pay Off Remaining Principle Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_PeriodRequiredToPayOffRemainingPrincipleBalance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period required to pay off remaining principle balance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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-20221231.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</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsignmentSalesMember" xlink:label="legh_ConsignmentSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ConsignmentSalesMember" xlink:to="legh_ConsignmentSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ConsignmentSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to consignment sales.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ConsignmentSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consignment sales</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableBeforeFeesGross" xlink:label="us-gaap_LoansAndLeasesReceivableBeforeFeesGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableBeforeFeesGross" xlink:to="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable, before Fees, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:to="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableAllowance" xlink:to="us-gaap_LoansAndLeasesReceivableAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable, Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_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_LoansAndLeasesReceivableAllowance_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/periodStartLabel" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for loan losses, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="us-gaap_LoansAndLeasesReceivableNetReportedAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:to="us-gaap_LoansAndLeasesReceivableNetReportedAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableNetReportedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable, Net Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LoansAndLeasesReceivableNetReportedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consumer loans receivable, net</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProvisionForLoanLosses" xlink:label="legh_ProvisionForLoanLosses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ProvisionForLoanLosses" xlink:to="legh_ProvisionForLoanLosses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ProvisionForLoanLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This element stands for provision for loan losses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ProvisionForLoanLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision For loan Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ProvisionForLoanLosses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision for loan losses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:label="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:to="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for Loan and Lease Losses, Write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Charge offs (recoveries)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfImpairedFinancingReceivableTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfImpairedFinancingReceivableTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Impaired Financing Receivable [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems" xlink:label="us-gaap_FinancingReceivableImpairedLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableImpairedLineItems" xlink:to="us-gaap_FinancingReceivableImpairedLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableImpairedLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Impaired [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:to="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans and Leases Receivable, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total consumer loans receivable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:label="us-gaap_ImpairedFinancingReceivableRelatedAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:to="us-gaap_ImpairedFinancingReceivableRelatedAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairedFinancingReceivableRelatedAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impaired Financing Receivable, Related Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairedFinancingReceivableRelatedAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Specific reserve against impaired loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:label="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:to="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Receivable, Collectively Evaluated for Impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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>
    <loc xlink:type="locator" xlink:href="legh-20221231.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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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>
    <loc xlink:type="locator" xlink:href="legh-20221231.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_NoteReceivableUnamortizedFinanceFees" xlink:label="legh_NoteReceivableUnamortizedFinanceFees" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NoteReceivableUnamortizedFinanceFees" xlink:to="legh_NoteReceivableUnamortizedFinanceFees_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NoteReceivableUnamortizedFinanceFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of unamortized finance fees of a note receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NoteReceivableUnamortizedFinanceFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Note Receivable Unamortized Finance Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_NoteReceivableUnamortizedFinanceFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unamortized finance fees</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableOther" xlink:label="legh_NotesReceivableOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_NotesReceivableOther" xlink:to="legh_NotesReceivableOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_NotesReceivableOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of notes receivable classified as other.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_NotesReceivableOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Receivable, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="legh_NotesReceivableOther_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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">2023</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">2024</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 (1)</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryAllowanceForObsolescence" xlink:label="legh_InventoryAllowanceForObsolescence" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_InventoryAllowanceForObsolescence" xlink:to="legh_InventoryAllowanceForObsolescence_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_InventoryAllowanceForObsolescence_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, allowance for obsolescence.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_InventoryAllowanceForObsolescence_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Allowance for Obsolescence</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="legh_InventoryAllowanceForObsolescence_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for obsolescence</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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 1</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Effective Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_DebtAgreementThresholdTangibleNetWorth" xlink:label="legh_DebtAgreementThresholdTangibleNetWorth" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DebtAgreementThresholdTangibleNetWorth" xlink:to="legh_DebtAgreementThresholdTangibleNetWorth_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DebtAgreementThresholdTangibleNetWorth_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of tangible net worth to be maintained under the debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DebtAgreementThresholdTangibleNetWorth_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Agreement, Threshold Tangible Net Worth</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DebtAgreementThresholdTangibleNetWorth_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tangible net worth</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DebtAgreementThresholdDebtToEbitdaRatio" xlink:label="legh_DebtAgreementThresholdDebtToEbitdaRatio" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_DebtAgreementThresholdDebtToEbitdaRatio" xlink:to="legh_DebtAgreementThresholdDebtToEbitdaRatio_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_DebtAgreementThresholdDebtToEbitdaRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The ratio of debt to EBITDA to be maintained under the debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_DebtAgreementThresholdDebtToEbitdaRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Agreement, Threshold Debt to EBITDA Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_DebtAgreementThresholdDebtToEbitdaRatio_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt to EBITDA ratio</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-term Debt Instruments [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" xlink:label="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" xlink:to="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to PILOT agreement with Putman County Development Authority.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PILOT Agreement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayable_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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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 (as a percent)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Award [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted shares</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RestrictedStockContingentEquityAwardsMember" xlink:label="legh_RestrictedStockContingentEquityAwardsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_RestrictedStockContingentEquityAwardsMember" xlink:to="legh_RestrictedStockContingentEquityAwardsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_RestrictedStockContingentEquityAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represent the information pertaining to contingent equity awards.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_RestrictedStockContingentEquityAwardsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent equity awards</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of Individual [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of Individual [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ManagementMember" xlink:to="srt_ManagementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ManagementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Senior management</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Independent directors</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ExecutiveOfficerMember" xlink:to="srt_ExecutiveOfficerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Executive Chairman</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Chief Executive Officer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Chief Executive Officer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, Unspecified [Domain]</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" xlink:to="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represent the information pertaining to stock price for 15 consecutive market days $36 per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">$36 Equity Award</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" xlink:to="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represent the information pertaining to stock price for 15 consecutive market days $48 per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">$48 Equity Award</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested at granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tranche One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expiration period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of market days remain granted, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award, Threshold Market Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold market days remained granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the aggregate fair value of grants made during the period on other than stock option plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_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 Total Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Grant date fair value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.xsd#legh_IncentiveStockOptionsMember" xlink:label="legh_IncentiveStockOptionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_IncentiveStockOptionsMember" xlink:to="legh_IncentiveStockOptionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_IncentiveStockOptionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Incentive stock options.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_IncentiveStockOptionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incentive Stock Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="legh_IncentiveStockOptionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incentive stock options</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioDepartureOfSeniorManagerMember" xlink:label="legh_ScenarioDepartureOfSeniorManagerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="legh_ScenarioDepartureOfSeniorManagerMember" xlink:to="legh_ScenarioDepartureOfSeniorManagerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="legh_ScenarioDepartureOfSeniorManagerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to departure of senior manager.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="legh_ScenarioDepartureOfSeniorManagerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Departure of senior manager</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vested on June 16, 2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tranche Two</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock options granted (in shares)</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/2021/elts/us-gaap-2021-01-31.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/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price (in dollar per share)</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/2021/elts/us-gaap-2021-01-31.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>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock option forfeited (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value assumptions for options granted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risk free interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividend yield</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected volatility</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected life</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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</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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding at the end (in dollars)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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-20221231.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Rent Expense, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Rent expense</label>
    <loc xlink:type="locator" xlink:href="legh-20221231.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:to="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Leases, Rent Expense, Sublease Rentals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_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_EarningsPerShareBasicAndDilutedAbstract_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted, Other Disclosures [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive shares excluded from calculation of earnings per share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="legh-20221231.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>
    <loc xlink:type="locator" xlink:href="legh-20221231.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-20221231.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable related parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable related parties</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Home sales to related parties</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>legh-20221231_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  10.2.0.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/15/2023 9:05:24 PM-->
<!--Modified on: 3/15/2023 9:05:24 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-20221231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementBalanceSheets" roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementBalanceSheetsParenthetical" roleURI="http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementStatementsOfIncome" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementStatementsOfChangesInStockholdersEquity" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#StatementStatementsOfCashFlows" roleURI="http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNatureOfOperations" roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivable" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotes" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherNotesReceivable" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeases" roleURI="http://legacyhousingcorp.com/role/DisclosureLeases" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureInventories" roleURI="http://legacyhousingcorp.com/role/DisclosureInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosurePropertyPlantAndEquipment" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherAssets" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebtSecurities" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureAccruedLiabilities" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebt" roleURI="http://legacyhousingcorp.com/role/DisclosureDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureIncomeTaxes" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensation" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureEarningsPerShare" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSubsequentEvents" roleURI="http://legacyhousingcorp.com/role/DisclosureSubsequentEvents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableTables" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherNotesReceivableTables" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeasesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureInventoriesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosurePropertyPlantAndEquipmentTables" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherAssetsTables" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureAccruedLiabilitiesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureIncomeTaxesTables" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationTables" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureEarningsPerShareTables" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNatureOfOperationsSegmentReportingDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherNotesReceivableDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureLeasesFutureMinimumLeasePaymentsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureInventoriesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureOtherAssetsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebtSecuritiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureAccruedLiabilitiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebtLinesOfCreditDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureDebtPppLoansDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureIncomeTaxesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationPlanDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationRestrictedStockUnitsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationStockOptionsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureCommitmentsAndContingenciesLeasesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureCommitmentsAndContingenciesLegalMattersDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureEarningsPerShareTabularDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureEarningsPerShareAntidilutiveSecuritiesDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="legh-20221231.xsd#DisclosureRelatedPartyTransactionsDetails" roleURI="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" 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/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType_638145111218575298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport_638145111218575298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638145111218575298" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport_638145111218575298" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName_638145111218575298" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber_638145111218575298" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638145111218575298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638145111218575298" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638145111218585295" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638145111218585295" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2_638145111218585295" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638145111218585295" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_638145111218585295" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638145111218585295" order="13" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode_638145111218585295" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber_638145111218585295" order="15" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer_638145111218585295" order="16" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers_638145111218585295" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638145111218585295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_638145111218585295" order="18" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_638145111218595297" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory_638145111218595297" order="20" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness_638145111218595297" order="21" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638145111218595297" order="22" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityExTransitionPeriod_638145111218595297" order="23" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag_638145111218595297" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany_638145111218595297" order="25" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle_638145111218595297" order="26" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638145111218595297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol_638145111218595297" order="27" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName_638145111218605295" order="28" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat_638145111218605295" order="29" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_638145111218605295" order="30" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638145111218605295" order="31" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_638145111218605295" order="32" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_638145111218605295" order="33" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_638145111218605295" order="34" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638145111218605295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag_638145111218605295" order="35" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="dei_AuditorName_638145111218615299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName_638145111218615299" order="36" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId_638145111218615299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId_638145111218615299" order="37" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation_638145111218615299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation_638145111218615299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_636821236716503004" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638145111218615299" />
    <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_638145111218615299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638145111218615299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_AssetsCurrentAbstract_638145111218615299" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638145111218615299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638145111218615299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638145111218615299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638145111218615299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_AccountsReceivableNetCurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_638145111218625299" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansCurrent" xlink:label="legh_ConsumerLoansCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="legh_ConsumerLoansCurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_638145111218625299" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetCurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetCurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_InventoryNet_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638145111218615299" xlink:to="us-gaap_AssetsCurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_638145111218625299" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansNoncurrent" xlink:label="legh_ConsumerLoansNoncurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="legh_ConsumerLoansNoncurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_638145111218625299" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent" xlink:label="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638145111218625299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent_638145111218625299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_InventoryNoncurrent_638145111218635296" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherAssetsLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsLeasedMobileHomesNonCurrent_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="legh_OtherAssetsLeasedMobileHomesNonCurrent_638145111218635296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_638145111218635296" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent" xlink:label="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent_638145111218635296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638145111218635296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638145111218615299" xlink:to="us-gaap_Assets_638145111218635296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638145111218635296" />
    <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_638145111218635296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638145111218635296" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638145111218635296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" xlink:to="us-gaap_AccountsPayableCurrent_638145111218635296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638145111218645297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638145111218645297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_638145111218645297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_638145111218645297" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_EscrowLiabilityCurrent" xlink:label="legh_EscrowLiabilityCurrent_638145111218645297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" xlink:to="legh_EscrowLiabilityCurrent_638145111218645297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638145111218705297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_638145111218705297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638145111218705297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638145111218635296" xlink:to="us-gaap_LiabilitiesCurrent_638145111218705297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638145111218635296" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111218705297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111218705297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit_638145111218705297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" xlink:to="us-gaap_LongTermLineOfCredit_638145111218705297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638145111218715296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_638145111218715296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_638145111218705297" xlink:to="us-gaap_Liabilities_638145111218715296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638145111218635296" xlink:to="us-gaap_CommitmentsAndContingencies_638145111218715296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638145111218635296" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_PreferredStockValue_638145111218715296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding_638145111218715296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_CommonStockValueOutstanding_638145111218715296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue_638145111218725302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_TreasuryStockValue_638145111218725302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638145111218725302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_AdditionalPaidInCapital_638145111218725302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638145111218725302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638145111218725302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638145111218725302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_StockholdersEquity_638145111218725302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638145111218725302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638145111218715296" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638145111218725302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares_638145111218735296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockShares_638145111218735296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract_638145111218745296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638145111218745296" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111218745296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638145111218745296" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638145111218745296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638145111218745296" xlink:to="us-gaap_OtherIncome_638145111218745296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues_638145111218745296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_638145111218745296" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638145111218745296" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638145111218745296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638145111218745296" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638145111218745296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638145111218745296" xlink:to="legh_DealerIncentiveExpense_638145111218745296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss_638145111218745296" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_638145111218745296" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638145111218745296" xlink:to="us-gaap_InvestmentIncomeInterest_638145111218745296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638145111218745296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638145111218745296" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638145111218745296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638145111218745296" xlink:to="us-gaap_InterestExpense_638145111218755295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_638145111218745296" xlink:to="us-gaap_NonoperatingIncomeExpense_638145111218755295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638145111218755295" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638145111218755295" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss_638145111218755295" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638145111218755295" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638145111218755295" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638145111218755295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638145111218755295" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638145111218755295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_638145111218755295" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638145111218755295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638145111218755295" xlink:to="us-gaap_EarningsPerShareBasic_638145111218755295" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638145111218755295" xlink:to="us-gaap_EarningsPerShareDiluted_638145111218765296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_638145111218765296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638145111218765296" xlink:to="us-gaap_StatementEquityComponentsAxis_638145111218765296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638145111218765296" xlink:to="us-gaap_CommonStockMember_638145111218765296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638145111218765296" xlink:to="us-gaap_TreasuryStockMember_638145111218765296" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638145111218765296" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638145111218765296" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638145111218765296" xlink:to="us-gaap_RetainedEarningsMember_638145111218765296" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638145111218765296" xlink:to="us-gaap_EquityComponentDomain_638145111218765296" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638145111218765296" xlink:to="us-gaap_StatementLineItems_638145111218765296" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638145111218765296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_StockholdersEquity_638145111218765296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_CommonStockSharesIssued_638145111218775293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_638145111218775293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_638145111218775293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638145111218775293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638145111218775293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_NetIncomeLoss_638145111218775293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_StockholdersEquity_638145111218775293" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_6381451112187752931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638145111218765296" xlink:to="us-gaap_CommonStockSharesIssued_6381451112187752931" order="9" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638145111218775293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638145111218775293" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638145111218775293" xlink:to="us-gaap_ProfitLoss_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638145111218775293" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_638145111218785298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AmortizationOfTreasuryNoteDiscount" xlink:label="legh_AmortizationOfTreasuryNoteDiscount_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="legh_AmortizationOfTreasuryNoteDiscount_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_AmortizationOfFinancingCosts_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_638145111218785298" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProvisionForLongTermInventory" xlink:label="legh_ProvisionForLongTermInventory_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="legh_ProvisionForLongTermInventory_638145111218785298" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_GainLossOnSaleOfLeasedProperty" xlink:label="legh_GainLossOnSaleOfLeasedProperty_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="legh_GainLossOnSaleOfLeasedProperty_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638145111218785298" xlink:to="us-gaap_ShareBasedCompensation_638145111218785298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638145111218775293" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_638145111218795297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInConsumerLoansOriginations" xlink:label="legh_IncreaseDecreaseInConsumerLoansOriginations_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="legh_IncreaseDecreaseInConsumerLoansOriginations_638145111218795297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInNotesReceivableOriginations" xlink:label="legh_IncreaseDecreaseInNotesReceivableOriginations_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="legh_IncreaseDecreaseInNotesReceivableOriginations_638145111218795297" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInInventoriesLoanOriginations" xlink:label="legh_IncreaseDecreaseInInventoriesLoanOriginations_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="legh_IncreaseDecreaseInInventoriesLoanOriginations_638145111218795297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_IncreaseDecreaseInInventories_638145111218795297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638145111218795297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_638145111218795297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_638145111218795297" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RightOfUseActivityNet" xlink:label="legh_RightOfUseActivityNet_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="legh_RightOfUseActivityNet_638145111218795297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638145111218795297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_638145111218795297" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NetIncreaseDecreaseOfEscrowLiability" xlink:label="legh_NetIncreaseDecreaseOfEscrowLiability_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="legh_NetIncreaseDecreaseOfEscrowLiability_638145111218805295" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncreaseDecreaseInDealerIncentiveLiabilities" xlink:label="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="legh_IncreaseDecreaseInDealerIncentiveLiabilities_638145111218805295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_638145111218785298" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638145111218805295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_638145111218805295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_638145111218805295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProceedsFromSaleOfLeasedProperty" xlink:label="legh_ProceedsFromSaleOfLeasedProperty_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="legh_ProceedsFromSaleOfLeasedProperty_638145111218805295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable" xlink:label="us-gaap_PaymentsToAcquireNotesReceivable_638145111218805295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="us-gaap_PaymentsToAcquireNotesReceivable_638145111218805295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:label="us-gaap_ProceedsFromSaleOfNotesReceivable_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="us-gaap_ProceedsFromSaleOfNotesReceivable_638145111218815296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_638145111218815296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638145111218805295" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638145111218815296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638145111218815296" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638145111218815296" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_638145111218815296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638145111218815296" xlink:to="us-gaap_ProceedsFromLinesOfCredit_638145111218815296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_638145111218815296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638145111218815296" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_638145111218815296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111218825294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638145111218815296" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638145111218825294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638145111218825294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638145111218825294" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638145111218825294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638145111218825294" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6381451112188252941" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6381451112188252941" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_638145111218825294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_638145111218825294" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_638145111218825294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638145111218825294" xlink:to="us-gaap_InterestPaidNet_638145111218825294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet_638145111218825294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_638145111218825294" xlink:to="us-gaap_IncomeTaxesPaidNet_638145111218825294" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_636821351863392547" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_638145111218835295" />
    <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_638145111218835295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004735971049" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_638145111218835295" />
    <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_638145111218835295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" xlink:type="extended" xlink:title="10301 - Disclosure - CONSUMER LOANS RECEIVABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_638145111218835295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_638145111218835295" 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="10401 - 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-20221231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableFromMobileHomeParksTextBlock" xlink:label="legh_NotesReceivableFromMobileHomeParksTextBlock_638145111218845296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract" xlink:to="legh_NotesReceivableFromMobileHomeParksTextBlock_638145111218845296" 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="10501 - Disclosure - OTHER NOTES RECEIVABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableTextBlock" xlink:label="legh_OtherNotesReceivableTextBlock_638145111218845296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="legh_OtherNotesReceivableTextBlock_638145111218845296" 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="10601 - Disclosure - LEASES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_638145111218845296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_638145111218845296" 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="10701 - Disclosure - INVENTORIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_636821351863392547" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock_638145111218845296" />
    <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_638145111218845296" 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="10801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863402548" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_638145111218855298" />
    <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_638145111218855298" 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="10901 - Disclosure - OTHER ASSETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_638145111218855298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_638145111218855298" 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="11001 - Disclosure - DEBT SECURITIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_638145111218855298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_638145111218855298" 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="11101 - Disclosure - ACCRUED LIABILITIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_638145111218855298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_638145111218855298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDebt" xlink:type="extended" xlink:title="11201 - Disclosure - DEBT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636821940821474088" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_638145111218865297" />
    <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_638145111218865297" 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="11301 - Disclosure - INCOME TAXES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_638145111218865297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_638145111218865297" 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="11401 - Disclosure - SHARE-BASED COMPENSATION" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638145111218865297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638145111218865297" 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="11501 - Disclosure - COMMITMENTS AND CONTINGENCIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405086721" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638145111218875296" />
    <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_638145111218875296" 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="11601 - Disclosure - EARNINGS PER SHARE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_636821351405086721" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_638145111218875296" />
    <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_638145111218875296" 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="11701 - Disclosure - RELATED PARTY TRANSACTIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_636821940821630092" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_638145111218875296" />
    <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_638145111218875296" 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="11801 - Disclosure - SUBSEQUENT EVENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract_636821940821630092" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_638145111218875296" />
    <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_638145111218875296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_638145111218885296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xlink:label="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_638145111218885296" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansReceivablePolicyTextBlock" xlink:label="legh_ConsumerLoansReceivablePolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_ConsumerLoansReceivablePolicyTextBlock_638145111218885296" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableFromMobileHomeParksPolicyTextBlock" xlink:label="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_NotesReceivableFromMobileHomeParksPolicyTextBlock_638145111218885296" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivablePolicyTextBlock" xlink:label="legh_OtherNotesReceivablePolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_OtherNotesReceivablePolicyTextBlock_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock_638145111218885296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock_638145111218885296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock" xlink:label="us-gaap_LessorLeasesPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LessorLeasesPolicyTextBlock_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_638145111218895294" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveLiabilityPolicyTextBlock" xlink:label="legh_DealerIncentiveLiabilityPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_DealerIncentiveLiabilityPolicyTextBlock_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_638145111218895294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_638145111218895294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_638145111218895294" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherIncomeNetPolicyTextBlock" xlink:label="legh_OtherIncomeNetPolicyTextBlock_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_OtherIncomeNetPolicyTextBlock_638145111218905297" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InterestIncomePolicyTextBlock" xlink:label="legh_InterestIncomePolicyTextBlock_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_InterestIncomePolicyTextBlock_638145111218905297" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_638145111218905297" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="legh_ShippingAndHandlingCostsPolicyTextBlock_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_ShippingAndHandlingCostsPolicyTextBlock_638145111218905297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_638145111218905297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk_638145111218905297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638145111218905297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638145111218905297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock" xlink:label="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock_638145111218915298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_638145111218915298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_638145111218915298" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" xlink:type="extended" xlink:title="30303 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_638145111218915298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_638145111218915298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock" xlink:label="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock_638145111218915298" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:label="us-gaap_PastDueFinancingReceivablesTableTextBlock_638145111218915298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_PastDueFinancingReceivablesTableTextBlock_638145111218915298" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables" xlink:type="extended" xlink:title="30503 - Disclosure - OTHER NOTES RECEIVABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableTableTextBlock" xlink:label="legh_OtherNotesReceivableTableTextBlock_638145111218925297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="legh_OtherNotesReceivableTableTextBlock_638145111218925297" order="1" 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="30603 - Disclosure - LEASES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_638145111218925297" />
    <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_638145111218925297" 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="30703 - Disclosure - INVENTORIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_636821351863402548" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_638145111218925297" />
    <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_638145111218925297" 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="30803 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863402548" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_638145111218935301" />
    <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_638145111218935301" 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="30903 - Disclosure - OTHER ASSETS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_638145111218935301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_638145111218935301" 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="31103 - Disclosure - ACCRUED LIABILITIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_638145111218935301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_638145111218935301" 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="31303 - Disclosure - INCOME TAXES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638145111218935301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_638145111218935301" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638145111218945297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_638145111218945297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638145111218945297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_638145111218945297" 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="31403 - Disclosure - SHARE-BASED COMPENSATION (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_638145111218945297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_638145111218945297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_638145111218945297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_638145111218945297" 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="31603 - Disclosure - EARNINGS PER SHARE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638145111218945297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638145111218945297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" xlink:type="extended" xlink:title="40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_638145111218955295" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_638145111218955295" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638145111218955295" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638145111218955295" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638145111218955295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_638145111218955295" xlink:to="us-gaap_IPOMember_638145111218955295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_638145111218955295" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_StockIssuedUponIncorporationShares" xlink:label="legh_StockIssuedUponIncorporationShares_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="legh_StockIssuedUponIncorporationShares_638145111218955295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638145111218955295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="us-gaap_SharePrice_638145111218955295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_638145111218955295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProceedsFromIssuanceInitialPublicOfferingNet" xlink:label="legh_ProceedsFromIssuanceInitialPublicOfferingNet_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="legh_ProceedsFromIssuanceInitialPublicOfferingNet_638145111218955295" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_638145111218955295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_638145111218955295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_638145111218955295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_638145111218955295" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_638145111218955295" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails" xlink:type="extended" xlink:title="40102 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NumberOfReportableSegments_638145111218965296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_638145111218965296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable_638145111218965296" xlink:to="us-gaap_CashAndCashEquivalentsAxis_638145111218965296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis_638145111218965296" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638145111218965296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BankAccountOneMember" xlink:label="legh_BankAccountOneMember_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638145111218965296" xlink:to="legh_BankAccountOneMember_638145111218965296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BankAccountTwoMember" xlink:label="legh_BankAccountTwoMember_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_638145111218965296" xlink:to="legh_BankAccountTwoMember_638145111218965296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable_638145111218965296" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_638145111218965296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NumberOfBanksHoldingCashInExcessOfFdicLimit" xlink:label="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_638145111218965296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems_638145111218965296" xlink:to="legh_NumberOfBanksHoldingCashInExcessOfFdicLimit_638145111218965296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems_638145111218965296" xlink:to="us-gaap_CashUninsuredAmount_638145111218975298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736283057" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" />
    <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_638145111218975298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111218975298" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111218975298" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638145111218975298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638145111218975298" xlink:to="legh_ReceivableFromMobileHomeParksMember_638145111218975298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638145111218975298" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638145111218975298" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638145111218975298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638145111218975298" xlink:to="us-gaap_CreditConcentrationRiskMember_638145111218975298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111218975298" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638145111218975298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111218975298" xlink:to="us-gaap_ReceivableTypeDomain_638145111218975298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_6381451112189752981" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638145111218975298" xlink:to="legh_ReceivableFromMobileHomeParksMember_6381451112189752981" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638145111218975298" xlink:to="legh_OtherNoteReceivableMember_638145111218985295" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="srt_MajorCustomersAxis_638145111218985295" order="4" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638145111218985295" xlink:to="srt_NameOfMajorCustomerDomain_638145111218985295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638145111218985295" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_638145111218985295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="srt_RangeAxis_638145111218985295" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111218985295" xlink:to="srt_RangeMember_638145111218985295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111218985295" xlink:to="srt_MinimumMember_638145111218985295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111218985295" xlink:to="srt_MaximumMember_638145111218985295" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="srt_CounterpartyNameAxis_638145111218985295" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638145111218985295" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638145111218985295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638145111218985295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638145111218985295" xlink:to="legh_IndependentThirdPartyOneMember_638145111218985295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638145111218985295" xlink:to="legh_IndependentThirdPartyTwoMember_638145111218995296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638145111218985295" xlink:to="legh_IndependentThirdPartyThreeMember_638145111218995296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638145111218995296" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638145111218995296" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638145111218995296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638145111218995296" xlink:to="us-gaap_FinancialAssetPastDueMember_638145111218995296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111218975298" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111218995296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="us-gaap_AccountsReceivableNetAbstract_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111218995296" xlink:to="us-gaap_AccountsReceivableNetAbstract_638145111218995296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AccountsReceivablesCreditPeriod" xlink:label="legh_AccountsReceivablesCreditPeriod_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract_638145111218995296" xlink:to="legh_AccountsReceivablesCreditPeriod_638145111218995296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_638145111218995296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract_638145111218995296" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_638145111218995296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableOtherInformationAbstract" xlink:label="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111218995296" xlink:to="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansReceivableAverageContractualInterestRate" xlink:label="legh_ConsumerLoansReceivableAverageContractualInterestRate_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_ConsumerLoansReceivableAverageContractualInterestRate_638145111219005296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsumerLoansReceivableMaturityTerm" xlink:label="legh_ConsumerLoansReceivableMaturityTerm_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_ConsumerLoansReceivableMaturityTerm_638145111219005296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_EscrowLiabilityNoncurrent" xlink:label="legh_EscrowLiabilityNoncurrent_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_EscrowLiabilityNoncurrent_638145111219005296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ComponentsOfAllowanceForLoanLosses" xlink:label="legh_ComponentsOfAllowanceForLoanLosses_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_ComponentsOfAllowanceForLoanLosses_638145111219005296" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered" xlink:label="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered_638145111219005296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_638145111219005296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_638145111219005296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_ForeclosedAssets_638145111219015297" order="7" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableWithFixedRatesOfInterest1" xlink:label="us-gaap_LoansReceivableWithFixedRatesOfInterest1_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_LoansReceivableWithFixedRatesOfInterest1_638145111219015297" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LoansReceivableFixedRate" xlink:label="legh_LoansReceivableFixedRate_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_LoansReceivableFixedRate_638145111219015297" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate" xlink:label="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate_638145111219015297" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate_638145111219015297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_638145111219015297" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_TermOfNotesReceivables" xlink:label="legh_TermOfNotesReceivables_638145111219015297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_TermOfNotesReceivables_638145111219015297" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers_638145111219025298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_ConcentrationRiskNumberOfCustomers_638145111219025298" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638145111219025298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_ConcentrationRiskPercentage1_638145111219025298" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableFixedInterestRate" xlink:label="legh_OtherNotesReceivableFixedInterestRate_638145111219025298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="legh_OtherNotesReceivableFixedInterestRate_638145111219025298" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638145111219025298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638145111219025298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111219025298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111219025298" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_638145111219025298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_638145111219025298" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableOtherInformationAbstract_638145111219005296" xlink:to="us-gaap_NotesReceivableGross_638145111219035300" order="20" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736595065" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219035300" />
    <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_638145111219035300" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219035300" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219035300" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219035300" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219035300" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219035300" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_638145111219035300" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219035300" xlink:to="us-gaap_VehiclesMember_638145111219035300" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219035300" xlink:to="us-gaap_MachineryAndEquipmentMember_638145111219035300" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638145111219035300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219035300" xlink:to="us-gaap_FurnitureAndFixturesMember_638145111219035300" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219035300" xlink:to="srt_RangeAxis_638145111219045296" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111219045296" xlink:to="srt_RangeMember_638145111219045296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219045296" xlink:to="srt_MinimumMember_638145111219045296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219045296" xlink:to="srt_MaximumMember_638145111219045296" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219035300" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219045296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNoncurrentAbstract" xlink:label="us-gaap_InventoryNoncurrentAbstract_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219045296" xlink:to="us-gaap_InventoryNoncurrentAbstract_638145111219045296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNoncurrentAbstract_638145111219045296" xlink:to="us-gaap_InventoryNoncurrent_638145111219045296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219045296" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_638145111219045296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219045296" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638145111219045296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorDescriptionOfLeaseTable" xlink:label="legh_LessorDescriptionOfLeaseTable_638145111219045296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="legh_LessorDescriptionOfLeaseTable_638145111219045296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeaseTable_638145111219045296" xlink:to="srt_RangeAxis_638145111219055277" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111219055277" xlink:to="srt_RangeMember_638145111219055277" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219055277" xlink:to="srt_MinimumMember_638145111219055277" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219055277" xlink:to="srt_MaximumMember_638145111219055277" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorDescriptionOfLeasesLineItems" xlink:label="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeaseTable_638145111219045296" xlink:to="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract_638145111219055277" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForTermination" xlink:label="legh_LessorOperatingLeaseNoticePeriodForTermination_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="legh_LessorOperatingLeaseNoticePeriodForTermination_638145111219055277" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment" xlink:label="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment_638145111219055277" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination" xlink:label="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination_638145111219055277" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty" xlink:label="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty_638145111219055277" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseRenewalTerm" xlink:label="us-gaap_LessorOperatingLeaseRenewalTerm_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="us-gaap_LessorOperatingLeaseRenewalTerm_638145111219055277" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension" xlink:label="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension_638145111219055277" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_638145111219055277" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_638145111219055277" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DepreciationLeasedProperty" xlink:label="legh_DepreciationLeasedProperty_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_LessorDescriptionOfLeasesLineItems_638145111219055277" xlink:to="legh_DepreciationLeasedProperty_638145111219065313" order="9" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_638145111219065313" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_638145111219065313" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_638145111219065313" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_638145111219065313" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears_638145111219065313" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_638145111219065313" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_638145111219065313" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract_638145111219065313" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_638145111219065313" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5" />
  </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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736595065" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveLiabilityAbstract" xlink:label="legh_DealerIncentiveLiabilityAbstract_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_636822004736595065" xlink:to="legh_DealerIncentiveLiabilityAbstract_638145111219075296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveLiabilityNoncurrent" xlink:label="legh_DealerIncentiveLiabilityNoncurrent_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerIncentiveLiabilityAbstract_638145111219075296" xlink:to="legh_DealerIncentiveLiabilityNoncurrent_638145111219075296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerIncentiveExpense" xlink:label="legh_DealerIncentiveExpense_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_DealerIncentiveLiabilityAbstract_638145111219075296" xlink:to="legh_DealerIncentiveExpense_638145111219075296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_TermOfProductWarranty_638145111219075296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrual_638145111219075296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_638145111219075296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="us-gaap_StandardProductWarrantyAccrualPayments_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments_638145111219075296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="us-gaap_StandardProductWarrantyAccrual_6381451112190752961" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StandardProductWarrantyAccrual_6381451112190752961" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense_638145111219075296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingExpense_638145111219075296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638145111219085362" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638145111219085362" xlink:to="us-gaap_FairValueByAssetClassAxis_638145111219085362" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis_638145111219085362" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638145111219085362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsumerLoanMember" xlink:label="us-gaap_ConsumerLoanMember_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638145111219085362" xlink:to="us-gaap_ConsumerLoanMember_638145111219085362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638145111219085362" xlink:to="legh_ReceivableFromMobileHomeParksMember_638145111219085362" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638145111219085362" xlink:to="legh_OtherNoteReceivableMember_638145111219085362" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="us-gaap_FairValueByMeasurementBasisAxis_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638145111219085362" xlink:to="us-gaap_FairValueByMeasurementBasisAxis_638145111219085362" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementBasisAxis_638145111219085362" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember_638145111219085362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember_638145111219085362" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember_638145111219085362" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PortionAtFairValueFairValueDisclosureMember_638145111219085362" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember_638145111219085362" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638145111219085362" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638145111219085362" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638145111219085362" order="3" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638145111219085362" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638145111219095298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638145111219095298" xlink:to="us-gaap_FairValueInputsLevel3Member_638145111219095298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638145111219085362" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638145111219095298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesFairValueDisclosureAbstract" xlink:label="us-gaap_ReceivablesFairValueDisclosureAbstract_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638145111219095298" xlink:to="us-gaap_ReceivablesFairValueDisclosureAbstract_638145111219095298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract_638145111219095298" xlink:to="us-gaap_LoansReceivableFairValueDisclosure_638145111219095298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="us-gaap_NotesReceivableFairValueDisclosure_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesFairValueDisclosureAbstract_638145111219095298" xlink:to="us-gaap_NotesReceivableFairValueDisclosure_638145111219095298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" xlink:title="40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable_638145111219095298" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219095298" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111219095298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638145111219095298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111219095298" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638145111219095298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638145111219095298" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219095298" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638145111219105295" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638145111219105295" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638145111219105295" xlink:to="us-gaap_CustomerConcentrationRiskMember_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219095298" xlink:to="srt_MajorCustomersAxis_638145111219105295" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638145111219105295" xlink:to="srt_NameOfMajorCustomerDomain_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638145111219105295" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638145111219105295" xlink:to="legh_IndependentThirdPartyOneMember_638145111219105295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638145111219105295" xlink:to="legh_IndependentThirdPartyTwoMember_638145111219105295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219095298" xlink:to="srt_RangeAxis_638145111219105295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111219105295" xlink:to="srt_RangeMember_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638145111219105295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219105295" xlink:to="srt_MinimumMember_638145111219105295" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219105295" xlink:to="srt_MaximumMember_638145111219115295" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219095298" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod" xlink:label="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod_638145111219115295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PeriodRequiredToPayOffRemainingPrincipleBalance" xlink:label="legh_PeriodRequiredToPayOffRemainingPrincipleBalance_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="legh_PeriodRequiredToPayOffRemainingPrincipleBalance_638145111219115295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_638145111219115295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_TermOfProductWarranty" xlink:label="legh_TermOfProductWarranty_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="legh_TermOfProductWarranty_638145111219115295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111219115295" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="legh_ConcentrationRiskNumberOfCustomers_638145111219115295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="us-gaap_ConcentrationRiskPercentage1_638145111219115295" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts" xlink:label="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_638145111219115295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts_638145111219115295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract" xlink:label="us-gaap_LessorOperatingLeaseTermOfContract_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219115295" xlink:to="us-gaap_LessorOperatingLeaseTermOfContract_638145111219125296" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable_638145111219125296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219125296" xlink:to="srt_ProductOrServiceAxis_638145111219125296" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_638145111219125296" xlink:to="srt_ProductsAndServicesDomain_638145111219125296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DirectSalesMember" xlink:label="legh_DirectSalesMember_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638145111219125296" xlink:to="legh_DirectSalesMember_638145111219125296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_CommercialSalesMember" xlink:label="legh_CommercialSalesMember_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638145111219125296" xlink:to="legh_CommercialSalesMember_638145111219125296" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConsignmentSalesMember" xlink:label="legh_ConsignmentSalesMember_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638145111219125296" xlink:to="legh_ConsignmentSalesMember_638145111219125296" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RetailStoreSalesMember" xlink:label="legh_RetailStoreSalesMember_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638145111219125296" xlink:to="legh_RetailStoreSalesMember_638145111219125296" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638145111219125296" xlink:to="us-gaap_ProductAndServiceOtherMember_638145111219125296" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_638145111219125296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638145111219125296" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_638145111219125296" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219125296" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_638145111219135297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638145111219125296" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansConsumer" xlink:label="us-gaap_InterestAndFeeIncomeLoansConsumer_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" xlink:to="us-gaap_InterestAndFeeIncomeLoansConsumer_638145111219135297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansCommercial" xlink:label="us-gaap_InterestAndFeeIncomeLoansCommercial_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" xlink:to="us-gaap_InterestAndFeeIncomeLoansCommercial_638145111219135297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio_638145111219135297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" xlink:to="us-gaap_OtherIncome_638145111219135297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract_638145111219135297" xlink:to="us-gaap_Revenues_638145111219135297" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails" xlink:type="extended" xlink:title="40211 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShippingAndHandlingCosts" xlink:label="legh_ShippingAndHandlingCosts_638145111219135297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="legh_ShippingAndHandlingCosts_638145111219135297" 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="40212 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_636822004736751069" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_638145111219145297" />
    <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_638145111219145297" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638145111219145297" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111219145297" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638145111219145297" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638145111219145297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638145111219145297" xlink:to="legh_ReceivableFromMobileHomeParksMember_638145111219145297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638145111219145297" xlink:to="srt_MajorCustomersAxis_638145111219145297" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638145111219145297" xlink:to="srt_NameOfMajorCustomerDomain_638145111219145297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartiesAndAffiliatesMember" xlink:label="legh_IndependentThirdPartiesAndAffiliatesMember_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638145111219145297" xlink:to="legh_IndependentThirdPartiesAndAffiliatesMember_638145111219145297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638145111219145297" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638145111219145297" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638145111219145297" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638145111219145297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638145111219145297" xlink:to="us-gaap_CreditConcentrationRiskMember_638145111219145297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638145111219145297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638145111219145297" xlink:to="srt_CounterpartyNameAxis_638145111219145297" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638145111219145297" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638145111219155297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyOneMember" xlink:label="legh_IndependentThirdPartyOneMember_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638145111219155297" xlink:to="legh_IndependentThirdPartyOneMember_638145111219155297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyTwoMember" xlink:label="legh_IndependentThirdPartyTwoMember_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638145111219155297" xlink:to="legh_IndependentThirdPartyTwoMember_638145111219155297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IndependentThirdPartyThreeMember" xlink:label="legh_IndependentThirdPartyThreeMember_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638145111219155297" xlink:to="legh_IndependentThirdPartyThreeMember_638145111219155297" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638145111219145297" xlink:to="us-gaap_ConcentrationRiskLineItems_638145111219155297" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ConcentrationRiskNumberOfCustomers" xlink:label="legh_ConcentrationRiskNumberOfCustomers_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_638145111219155297" xlink:to="legh_ConcentrationRiskNumberOfCustomers_638145111219155297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_638145111219155297" xlink:to="us-gaap_ConcentrationRiskPercentage1_638145111219155297" 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="40213 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638145111219155297" />
    <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_638145111219155297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_638145111219155297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638145111219155297" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_638145111219155297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_638145111219155297" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_638145111219165295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain_638145111219165295" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_638145111219165295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638145111219155297" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_638145111219165295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_638145111219165295" xlink:to="us-gaap_TypeOfAdoptionMember_638145111219165295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember_638145111219165295" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_638145111219165295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_638145111219155297" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638145111219165295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638145111219165295" xlink:to="us-gaap_Assets_638145111219165295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638145111219165295" xlink:to="us-gaap_Liabilities_638145111219165295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasePracticalExpedientsPackage" xlink:label="us-gaap_LeasePracticalExpedientsPackage_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638145111219165295" xlink:to="us-gaap_LeasePracticalExpedientsPackage_638145111219165295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasePracticalExpedientUseOfHindsight" xlink:label="us-gaap_LeasePracticalExpedientUseOfHindsight_638145111219165295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_638145111219165295" xlink:to="us-gaap_LeasePracticalExpedientUseOfHindsight_638145111219165295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" xlink:type="extended" xlink:title="40301 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableBeforeFeesGross" xlink:label="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableBeforeFeesGross_638145111219225298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_638145111219225298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableAllowance_638145111219225298" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="us-gaap_LoansAndLeasesReceivableNetReportedAmount_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableNetReportedAmount_638145111219225298" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40302 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableAllowance_638145111219225298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ProvisionForLoanLosses" xlink:label="legh_ProvisionForLoanLosses_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="legh_ProvisionForLoanLosses_638145111219225298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:label="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_638145111219225298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_638145111219225298" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_6381451112192252981" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableAllowance_6381451112192252981" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" xlink:type="extended" xlink:title="40303 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_638145111219235296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance" xlink:label="us-gaap_LoansAndLeasesReceivableAllowance_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableAllowance_638145111219235296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_638145111219235296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:label="us-gaap_ImpairedFinancingReceivableRelatedAllowance_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ImpairedFinancingReceivableRelatedAllowance_638145111219235296" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:label="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_638145111219235296" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LoansAndLeasesReceivableAllowanceGeneral" xlink:label="legh_LoansAndLeasesReceivableAllowanceGeneral_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="legh_LoansAndLeasesReceivableAllowanceGeneral_638145111219235296" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" xlink:type="extended" xlink:title="40304 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638145111219235296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638145111219235296" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_638145111219235296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_638145111219235296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis_638145111219235296" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_638145111219235296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember" xlink:label="us-gaap_FinancialAssetPastDueMember_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain_638145111219235296" xlink:to="us-gaap_FinancialAssetPastDueMember_638145111219245300" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_FinancingReceivables31To60DaysPastDueMember" xlink:label="legh_FinancingReceivables31To60DaysPastDueMember_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638145111219245300" xlink:to="legh_FinancingReceivables31To60DaysPastDueMember_638145111219245300" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_FinancingReceivables61To90DaysPastDueMember" xlink:label="legh_FinancingReceivables61To90DaysPastDueMember_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638145111219245300" xlink:to="legh_FinancingReceivables61To90DaysPastDueMember_638145111219245300" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_FinancingReceivables91To120DaysPastDueMember" xlink:label="legh_FinancingReceivables91To120DaysPastDueMember_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638145111219245300" xlink:to="legh_FinancingReceivables91To120DaysPastDueMember_638145111219245300" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_FinancingReceivablesGreaterThan120DaysPastDueMember" xlink:label="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialAssetPastDueMember_638145111219245300" xlink:to="legh_FinancingReceivablesGreaterThan120DaysPastDueMember_638145111219245300" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFinancingReceivablesPastDueTable_638145111219235296" xlink:to="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638145111219245300" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638145111219245300" xlink:to="us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_638145111219245300" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LoansAndLeasesReceivableGrossPercent" xlink:label="legh_LoansAndLeasesReceivableGrossPercent_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638145111219245300" xlink:to="legh_LoansAndLeasesReceivableGrossPercent_638145111219245300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638145111219245300" xlink:to="us-gaap_NotesReceivableGross_638145111219245300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePercentPastDue1" xlink:label="us-gaap_FinancingReceivablePercentPastDue1_638145111219245300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_638145111219245300" xlink:to="us-gaap_FinancingReceivablePercentPastDue1_638145111219245300" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails" xlink:type="extended" xlink:title="40401 - 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-20221231.xsd#legh_NotesReceivableFromMobileHomeParksAbstract" xlink:label="legh_NotesReceivableFromMobileHomeParksAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_NotesReceivableFromMobileHomeParksAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111219255296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111219255296" xlink:to="us-gaap_ReceivableTypeDomain_638145111219255296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ReceivableFromMobileHomeParksMember" xlink:label="legh_ReceivableFromMobileHomeParksMember_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638145111219255296" xlink:to="legh_ReceivableFromMobileHomeParksMember_638145111219255296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219255296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NoteReceivableUnamortizedFinanceFees" xlink:label="legh_NoteReceivableUnamortizedFinanceFees_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219255296" xlink:to="legh_NoteReceivableUnamortizedFinanceFees_638145111219255296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219255296" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_638145111219255296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219255296" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111219255296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" xlink:type="extended" xlink:title="40501 - Disclosure - OTHER NOTES RECEIVABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNotesReceivableAbstract" xlink:label="legh_OtherNotesReceivableAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="legh_OtherNotesReceivableAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111219255296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638145111219255296" xlink:to="us-gaap_ReceivableTypeDomain_638145111219255296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OtherNoteReceivableMember" xlink:label="legh_OtherNoteReceivableMember_638145111219255296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638145111219255296" xlink:to="legh_OtherNoteReceivableMember_638145111219255296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638145111219255296" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219265298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="us-gaap_NotesReceivableGross_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219265298" xlink:to="us-gaap_NotesReceivableGross_638145111219265298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219265298" xlink:to="us-gaap_FinancingReceivableAllowanceForCreditLosses_638145111219265298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_NotesReceivableOther" xlink:label="legh_NotesReceivableOther_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638145111219265298" xlink:to="legh_NotesReceivableOther_638145111219265298" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="40601 - Disclosure - LEASES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable_638145111219265298" />
    <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_638145111219265298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638145111219265298" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219265298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219265298" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219265298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_HeritageHousingAndTinyHomesRetailLocationsMember" xlink:label="legh_HeritageHousingAndTinyHomesRetailLocationsMember_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219265298" xlink:to="legh_HeritageHousingAndTinyHomesRetailLocationsMember_638145111219265298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_CorporateAndAdministrativeOfficesInBedfordMember" xlink:label="legh_CorporateAndAdministrativeOfficesInBedfordMember_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219265298" xlink:to="legh_CorporateAndAdministrativeOfficesInBedfordMember_638145111219265298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638145111219265298" xlink:to="srt_RangeAxis_638145111219265298" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111219265298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111219265298" xlink:to="srt_RangeMember_638145111219265298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219265298" xlink:to="srt_MinimumMember_638145111219275300" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219265298" xlink:to="srt_MaximumMember_638145111219275300" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_638145111219265298" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LesseeOperatingLeaseNumberOfLeases" xlink:label="legh_LesseeOperatingLeaseNumberOfLeases_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="legh_LesseeOperatingLeaseNumberOfLeases_638145111219275300" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LesseeOperatingSubleaseNumberOfLeases" xlink:label="legh_LesseeOperatingSubleaseNumberOfLeases_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="legh_LesseeOperatingSubleaseNumberOfLeases_638145111219275300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_638145111219275300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_638145111219275300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_638145111219275300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_638145111219275300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost_638145111219275300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_638145111219275300" xlink:to="us-gaap_VariableLeaseCost_638145111219275300" 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="40602 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_638145111219285300" />
    <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_638145111219285300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_638145111219285300" />
    <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_638145111219285300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_638145111219285300" />
    <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_638145111219285300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_638145111219285300" />
    <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_638145111219285300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_638145111219285300" />
    <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_638145111219285300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638145111219285300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract_4" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_638145111219285300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_638145111219285300" />
    <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_638145111219285300" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_638145111219285300" />
    <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_638145111219285300" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_638145111219285300" />
    <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_638145111219285300" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_638145111219285300" />
    <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_638145111219285300" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_638145111219285300" />
    <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_638145111219285300" order="11" 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="40701 - Disclosure - INVENTORIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_638145111219295300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_638145111219295300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_638145111219295300" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryAllowanceForObsolescence" xlink:label="legh_InventoryAllowanceForObsolescence_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="legh_InventoryAllowanceForObsolescence_638145111219295300" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryNetCurrentAndNoncurrent" xlink:label="legh_InventoryNetCurrentAndNoncurrent_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="legh_InventoryNetCurrentAndNoncurrent_638145111219295300" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNoncurrent_638145111219295300" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="40801 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_636821351863412549" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219295300" />
    <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_638145111219295300" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219295300" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219295300" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638145111219295300" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember_638145111219295300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" xlink:to="us-gaap_LandMember_638145111219295300" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BuildingsAndLeaseholdImprovementsMember" xlink:label="legh_BuildingsAndLeaseholdImprovementsMember_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" xlink:to="legh_BuildingsAndLeaseholdImprovementsMember_638145111219305306" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" xlink:to="us-gaap_VehiclesMember_638145111219305306" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" xlink:to="us-gaap_MachineryAndEquipmentMember_638145111219305306" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638145111219295300" xlink:to="us-gaap_FurnitureAndFixturesMember_638145111219305306" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219295300" xlink:to="us-gaap_IncomeStatementLocationAxis_638145111219305306" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638145111219305306" xlink:to="us-gaap_IncomeStatementLocationDomain_638145111219305306" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638145111219305306" xlink:to="us-gaap_CostOfSalesMember_638145111219305306" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638145111219295300" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219305306" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219305306" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_638145111219305306" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219305306" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_638145111219305306" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219305306" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638145111219305306" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_638145111219305306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638145111219305306" xlink:to="us-gaap_Depreciation_638145111219305306" 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="40901 - Disclosure - OTHER ASSETS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidRent" xlink:label="us-gaap_PrepaidRent_638145111219315303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_PrepaidRent_638145111219315303" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_638145111219315303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_638145111219315303" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeclosedAssets" xlink:label="us-gaap_ForeclosedAssets_638145111219315303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_ForeclosedAssets_638145111219315303" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638145111219315303" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent_638145111219315303" 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="41001 - Disclosure - DEBT SECURITIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_638145111219315303" />
    <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_638145111219315303" order="1" 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="41101 - Disclosure - ACCRUED LIABILITIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_638145111219325297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserveCurrent" xlink:label="us-gaap_LitigationReserveCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_LitigationReserveCurrent_638145111219325297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AccruedPayrollLiabilityCurrent" xlink:label="legh_AccruedPayrollLiabilityCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="legh_AccruedPayrollLiabilityCurrent_638145111219325297" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PortfolioTaxesAndTitle" xlink:label="legh_PortfolioTaxesAndTitle_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="legh_PortfolioTaxesAndTitle_638145111219325297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_638145111219325297" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_AccruedDealerDebatesCurrent" xlink:label="legh_AccruedDealerDebatesCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="legh_AccruedDealerDebatesCurrent_638145111219325297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_638145111219325297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_TaxesPayableCurrent_638145111219325297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_638145111219325297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_638145111219325297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_638145111219325297" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" xlink:type="extended" xlink:title="41201 - Disclosure - DEBT - Lines of Credit (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636821965556632999" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable_638145111219335298" />
    <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_638145111219335298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_638145111219335298" xlink:to="us-gaap_CreditFacilityAxis_638145111219335298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis_638145111219335298" xlink:to="us-gaap_CreditFacilityDomain_638145111219335298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RevolverOneMember" xlink:label="legh_RevolverOneMember_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain_638145111219335298" xlink:to="legh_RevolverOneMember_638145111219335298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_638145111219335298" xlink:to="us-gaap_VariableRateAxis_638145111219335298" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis_638145111219335298" xlink:to="us-gaap_VariableRateDomain_638145111219335298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain_638145111219335298" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_638145111219335298" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable_638145111219335298" xlink:to="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638145111219335298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638145111219335298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638145111219335298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_638145111219335298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_638145111219335298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_InterestExpenseDebt_638145111219335298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_LineOfCredit_638145111219345298" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DebtAgreementThresholdTangibleNetWorth" xlink:label="legh_DebtAgreementThresholdTangibleNetWorth_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="legh_DebtAgreementThresholdTangibleNetWorth_638145111219345298" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DebtAgreementThresholdDebtToEbitdaRatio" xlink:label="legh_DebtAgreementThresholdDebtToEbitdaRatio_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="legh_DebtAgreementThresholdDebtToEbitdaRatio_638145111219345298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_DeferredFinanceCostsGross_638145111219345298" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_LineOfCreditFacilityBorrowingAmountSuspended" xlink:label="legh_LineOfCreditFacilityBorrowingAmountSuspended_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="legh_LineOfCreditFacilityBorrowingAmountSuspended_638145111219345298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems_638145111219335298" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_638145111219345298" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" xlink:type="extended" xlink:title="41202 - Disclosure - DEBT - PPP Loans (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_636821971645248428" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_636821971645248428" xlink:to="us-gaap_DebtInstrumentTable_638145111219345298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638145111219345298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638145111219345298" xlink:to="us-gaap_DebtInstrumentAxis_638145111219345298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638145111219345298" xlink:to="us-gaap_DebtInstrumentNameDomain_638145111219355297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember" xlink:label="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638145111219355297" xlink:to="legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_638145111219355297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638145111219345298" xlink:to="us-gaap_DebtInstrumentLineItems_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638145111219355297" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638145111219355297" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638145111219355297" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638145111219355297" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638145111219355297" xlink:to="us-gaap_InterestExpenseDebt_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638145111219355297" xlink:to="us-gaap_NotesPayable_638145111219355297" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" xlink:type="extended" xlink:title="41301 - Disclosure - INCOME TAXES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219355297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219355297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219355297" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219355297" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219365296" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_638145111219355297" xlink:to="us-gaap_IncomeTaxExpenseBenefit_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638145111219365296" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638145111219365296" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_638145111219365296" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent" xlink:label="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638145111219365296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638145111219365296" xlink:to="legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent_638145111219365296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_638145111219365296" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsStateTaxes" xlink:label="us-gaap_DeferredTaxAssetsStateTaxes_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsStateTaxes_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_638145111219375299" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DeferredTaxAssetsUniformCapitalization" xlink:label="legh_DeferredTaxAssetsUniformCapitalization_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="legh_DeferredTaxAssetsUniformCapitalization_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsOther_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_638145111219375299" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxAssetsGross_638145111219375299" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638145111219375299" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DeferredTaxLiabilitiesInstallmentSaleRevenue" xlink:label="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" xlink:to="legh_DeferredTaxLiabilitiesInstallmentSaleRevenue_638145111219385300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_638145111219385300" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_DeferredTaxLiabilitiesAccruedInterestReceivable" xlink:label="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" xlink:to="legh_DeferredTaxLiabilitiesAccruedInterestReceivable_638145111219385300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_638145111219385300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract_638145111219385300" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_638145111219385300" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638145111219385300" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_638145111219375299" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638145111219385300" 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="41401 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" xlink:to="us-gaap_AwardTypeAxis_638145111219395306" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638145111219395306" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219395306" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219395306" xlink:to="us-gaap_EmployeeStockOptionMember_638145111219395306" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219395306" xlink:to="us-gaap_RestrictedStockMember_638145111219395306" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_RestrictedStockContingentEquityAwardsMember" xlink:label="legh_RestrictedStockContingentEquityAwardsMember_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219395306" xlink:to="legh_RestrictedStockContingentEquityAwardsMember_638145111219395306" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" xlink:to="srt_TitleOfIndividualAxis_638145111219395306" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_638145111219395306" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219395306" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219395306" xlink:to="srt_ManagementMember_638145111219395306" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember" xlink:label="srt_DirectorMember_638145111219395306" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219395306" xlink:to="srt_DirectorMember_638145111219395306" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219395306" xlink:to="srt_ExecutiveOfficerMember_638145111219405295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219395306" xlink:to="srt_ChiefExecutiveOfficerMember_638145111219405295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" xlink:to="srt_StatementScenarioAxis_638145111219405295" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_638145111219405295" xlink:to="srt_ScenarioUnspecifiedDomain_638145111219405295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638145111219405295" xlink:to="legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_638145111219405295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember" xlink:label="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638145111219405295" xlink:to="legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_638145111219405295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" xlink:to="us-gaap_VestingAxis_638145111219405295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis_638145111219405295" xlink:to="us-gaap_VestingDomain_638145111219405295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638145111219405295" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_638145111219405295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219395306" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638145111219405295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_638145111219405295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_638145111219415297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_638145111219415297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638145111219415297" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays_638145111219415297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638145111219415297" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_638145111219415297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638145111219415297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638145111219415297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219405295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638145111219415297" order="9" 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="41402 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219425296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219425296" xlink:to="us-gaap_AwardTypeAxis_638145111219425296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219425296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219425296" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638145111219425296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219425296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638145111219425296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_638145111219425296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_638145111219425296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638145111219425296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_638145111219425296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219425296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6381451112194352961" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_638145111219435296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6381451112194352961" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219425296" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638145111219435296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638145111219435296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219425296" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638145111219435296" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" xlink:type="extended" xlink:title="41403 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" xlink:to="us-gaap_AwardTypeAxis_638145111219445297" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638145111219445297" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219445297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219445297" xlink:to="us-gaap_EmployeeStockOptionMember_638145111219445297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_IncentiveStockOptionsMember" xlink:label="legh_IncentiveStockOptionsMember_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219445297" xlink:to="legh_IncentiveStockOptionsMember_638145111219445297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" xlink:to="srt_TitleOfIndividualAxis_638145111219445297" order="2" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_638145111219445297" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219445297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ManagementMember" xlink:label="srt_ManagementMember_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219445297" xlink:to="srt_ManagementMember_638145111219445297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_638145111219445297" xlink:to="srt_ChiefExecutiveOfficerMember_638145111219445297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" xlink:to="srt_StatementScenarioAxis_638145111219445297" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_638145111219445297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_638145111219445297" xlink:to="srt_ScenarioUnspecifiedDomain_638145111219445297" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ScenarioDepartureOfSeniorManagerMember" xlink:label="legh_ScenarioDepartureOfSeniorManagerMember_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638145111219445297" xlink:to="legh_ScenarioDepartureOfSeniorManagerMember_638145111219455295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" xlink:to="us-gaap_VestingAxis_638145111219455295" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis_638145111219455295" xlink:to="us-gaap_VestingDomain_638145111219455295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638145111219455295" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_638145111219455295" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_638145111219455295" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_638145111219455295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219445297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638145111219455295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638145111219455295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_638145111219455295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638145111219455295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638145111219455295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219455295" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_638145111219465297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_638145111219465297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_638145111219465297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_638145111219465297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_638145111219465297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_638145111219465297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_638145111219465297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_638145111219465297" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_638145111219465297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_638145111219465297" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_638145111219465297" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" xlink:type="extended" xlink:title="41404 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219475297" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219475297" xlink:to="us-gaap_AwardTypeAxis_638145111219475297" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219475297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219475297" xlink:to="us-gaap_EmployeeStockOptionMember_638145111219475297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6381451112194752971" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6381451112194752971" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638145111219475297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638145111219475297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219475297" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_638145111219485302" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_638145111219485302" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_6381451112194853021" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_638145111219485302" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_6381451112194853021" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_638145111219475297" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_638145111219495296" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm" xlink:label="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" xlink:to="legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm_638145111219495296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_638145111219495296" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="8" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_638145111219495296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_638145111219495296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638145111219495296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_638145111219495296" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_638145111219495296" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="41501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405106723" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable_638145111219505298" />
    <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_638145111219505298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_638145111219505298" xlink:to="us-gaap_OtherCommitmentsAxis_638145111219505298" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis_638145111219505298" xlink:to="us-gaap_OtherCommitmentsDomain_638145111219505298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_InventoryRepurchaseAgreementMember" xlink:label="legh_InventoryRepurchaseAgreementMember_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsDomain_638145111219505298" xlink:to="legh_InventoryRepurchaseAgreementMember_638145111219505298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_638145111219505298" xlink:to="srt_RangeAxis_638145111219505298" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111219505298" xlink:to="srt_RangeMember_638145111219505298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219505298" xlink:to="srt_MaximumMember_638145111219505298" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable_638145111219505298" xlink:to="us-gaap_OtherCommitmentsLineItems_638145111219505298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="us-gaap_SelfInsuranceReserve_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_638145111219505298" xlink:to="us-gaap_SelfInsuranceReserve_638145111219505298" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment_638145111219505298" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems_638145111219505298" xlink:to="us-gaap_OtherCommitment_638145111219505298" 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="41502 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638145111219515297" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638145111219515297" xlink:to="srt_RangeAxis_638145111219515297" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638145111219515297" xlink:to="srt_RangeMember_638145111219515297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219515297" xlink:to="srt_MinimumMember_638145111219515297" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638145111219515297" xlink:to="srt_MaximumMember_638145111219515297" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable_638145111219515297" xlink:to="us-gaap_OperatingLeasedAssetsLineItems_638145111219515297" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638145111219515297" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_638145111219515297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638145111219515297" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_638145111219515297" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_OperatingLeasesSubleasesTermOfContract" xlink:label="legh_OperatingLeasesSubleasesTermOfContract_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638145111219515297" xlink:to="legh_OperatingLeasesSubleasesTermOfContract_638145111219515297" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_638145111219515297" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems_638145111219515297" xlink:to="us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_638145111219515297" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails" xlink:type="extended" xlink:title="41503 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_636821351405176730" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_638145111219525296" />
    <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_638145111219525296" 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="41601 - 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638145111219525296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638145111219525296" xlink:to="us-gaap_AwardTypeAxis_638145111219525296" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_638145111219525296" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219525296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219525296" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638145111219525296" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_638145111219525296" xlink:to="us-gaap_EmployeeStockOptionMember_638145111219525296" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_638145111219525296" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638145111219525296" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638145111219525296" xlink:to="us-gaap_EarningsPerShareReconciliationAbstract_638145111219525296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638145111219525296" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638145111219525296" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638145111219525296" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_638145111219525296" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638145111219525296" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_638145111219535295" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638145111219525296" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638145111219535295" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_638145111219535295" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract_638145111219525296" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract_638145111219535295" xlink:to="us-gaap_EarningsPerShareBasic_638145111219535295" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638145111219535295" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract_638145111219535295" xlink:to="us-gaap_EarningsPerShareDiluted_638145111219535295" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails" xlink:type="extended" xlink:title="41602 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_638145111219545293" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_638145111219545293" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638145111219545293" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" xlink:type="extended" xlink:title="41701 - Disclosure - RELATED PARTY TRANSACTIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_636821940821786096" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638145111219545293" />
    <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_638145111219545293" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638145111219545293" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638145111219545293" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_638145111219545293" xlink:to="us-gaap_RelatedPartyDomain_638145111219545293" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_BellMobileHomesMember" xlink:label="legh_BellMobileHomesMember_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638145111219545293" xlink:to="legh_BellMobileHomesMember_638145111219545293" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_ShipleyBrosLtdMember" xlink:label="legh_ShipleyBrosLtdMember_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638145111219545293" xlink:to="legh_ShipleyBrosLtdMember_638145111219545293" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="legh-20221231.xsd#legh_PrincipalShareholderMember" xlink:label="legh_PrincipalShareholderMember_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_638145111219545293" xlink:to="legh_PrincipalShareholderMember_638145111219545293" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_638145111219545293" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_638145111219545293" xlink:to="us-gaap_RelatedPartyTransactionLineItems_638145111219545293" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_638145111219555294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638145111219545293" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_638145111219555294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_638145111219555294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638145111219545293" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_638145111219555294" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties_638145111219555294" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_638145111219545293" xlink:to="us-gaap_RevenueFromRelatedParties_638145111219555294" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912386073712">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 10, 2023</div></th>
<th class="th"><div>Jun. 30, 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_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,  2022<span></span>
</td>
<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">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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation 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">$ 108,311,007<span></span>
</td>
</tr>
<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,380,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2022<span></span>
</td>
<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">Daszkal Bolton,&#160;LLP<span></span>
</td>
<td class="text">Weaver,&#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">229<span></span>
</td>
<td class="text">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Sunrise, Florida<span></span>
</td>
<td class="text">Dallas, Texas<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_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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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>17
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912382299776">
<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, 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_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Held to Maturity Securities</a></td>
<td class="nump">8,412<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">4,873<span></span>
</td>
<td class="nump">5,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Current portion of contracts - dealer financed</a></td>
<td class="nump">29,441<span></span>
</td>
<td class="nump">3,496<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">6,801<span></span>
</td>
<td class="nump">6,080<span></span>
</td>
</tr>
<tr class="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">9,670<span></span>
</td>
<td class="nump">10,049<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">8,927<span></span>
</td>
<td class="nump">20,300<span></span>
</td>
</tr>
<tr class="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">32,075<span></span>
</td>
<td class="nump">42,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">4,064<span></span>
</td>
<td class="nump">4,456<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">107,081<span></span>
</td>
<td class="nump">92,541<span></span>
</td>
</tr>
<tr class="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="nump">595<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_ConsumerLoansNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">132,208<span></span>
</td>
<td class="nump">119,543<span></span>
</td>
</tr>
<tr class="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">133,072<span></span>
</td>
<td class="nump">92,943<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">13,795<span></span>
</td>
<td class="nump">20,930<span></span>
</td>
</tr>
<tr class="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">6,987<span></span>
</td>
<td class="nump">2,678<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">8,824<span></span>
</td>
<td class="nump">9,419<span></span>
</td>
</tr>
<tr class="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">2,663<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_OtherAssetsExcludingLeasedMobileHomesNonCurrent', window );">Other assets</a></td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">1,097<span></span>
</td>
</tr>
<tr class="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">30,106<span></span>
</td>
<td class="nump">27,516<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">436,813<span></span>
</td>
<td class="nump">366,667<span></span>
</td>
</tr>
<tr class="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,549<span></span>
</td>
<td class="nump">4,155<span></span>
</td>
</tr>
<tr class="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">16,895<span></span>
</td>
<td class="nump">20,686<span></span>
</td>
</tr>
<tr class="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">9,715<span></span>
</td>
<td class="nump">7,749<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">9,653<span></span>
</td>
<td class="nump">9,350<span></span>
</td>
</tr>
<tr class="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">650<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">41,462<span></span>
</td>
<td class="nump">41,940<span></span>
</td>
</tr>
<tr class="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>Long-term 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">2,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,545<span></span>
</td>
<td class="nump">7,993<span></span>
</td>
</tr>
<tr class="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">3,065<span></span>
</td>
<td class="nump">3,004<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,516<span></span>
</td>
<td class="nump">4,336<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">54,709<span></span>
</td>
<td class="nump">57,273<span></span>
</td>
</tr>
<tr class="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 13)</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,814,695 and 24,654,621 issued and 24,369,630 and 24,209,556 outstanding at December 31, 2022 and December 31, 2021, respectively</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">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_TreasuryStockValue', window );">Treasury stock at cost, 445,065 shares at December 31, 2022 and December 31, 2021</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">180,555<span></span>
</td>
<td class="nump">175,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">205,996<span></span>
</td>
<td class="nump">138,223<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">382,104<span></span>
</td>
<td class="nump">309,394<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">$ 436,813<span></span>
</td>
<td class="nump">$ 366,667<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912386042384">
<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, 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_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,814,695<span></span>
</td>
<td class="nump">24,654,621<span></span>
</td>
</tr>
<tr class="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,369,630<span></span>
</td>
<td class="nump">24,209,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912382281312">
<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, 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_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">$ 222,052<span></span>
</td>
<td class="nump">$ 165,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio', window );">Consumer and MHP loans interest</a></td>
<td class="nump">28,564<span></span>
</td>
<td class="nump">27,195<span></span>
</td>
</tr>
<tr class="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,399<span></span>
</td>
<td class="nump">4,317<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">257,015<span></span>
</td>
<td class="nump">197,507<span></span>
</td>
</tr>
<tr class="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">150,114<span></span>
</td>
<td class="nump">114,050<span></span>
</td>
</tr>
<tr class="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">27,568<span></span>
</td>
<td class="nump">23,306<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">1,315<span></span>
</td>
<td class="nump">1,235<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">78,018<span></span>
</td>
<td class="nump">58,916<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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 );">Non-operating interest income</a></td>
<td class="nump">2,942<span></span>
</td>
<td class="nump">2,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Miscellaneous, net</a></td>
<td class="nump">1,563<span></span>
</td>
<td class="nump">503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(375)<span></span>
</td>
<td class="num">(887)<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_NonoperatingIncomeExpense', window );">Total other</a></td>
<td class="nump">4,130<span></span>
</td>
<td class="nump">1,711<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">82,148<span></span>
</td>
<td class="nump">60,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(14,375)<span></span>
</td>
<td class="num">(10,756)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 67,773<span></span>
</td>
<td class="nump">$ 49,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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</a></td>
<td class="nump">24,357,785<span></span>
</td>
<td class="nump">24,204,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">24,742,419<span></span>
</td>
<td class="nump">24,275,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.78<span></span>
</td>
<td class="nump">$ 2.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.05<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381902384">
<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></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, 2020</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="num">$ (4,477)<span></span>
</td>
<td class="nump">$ 175,293<span></span>
</td>
<td class="nump">$ 88,352<span></span>
</td>
<td class="nump">$ 259,193<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, 2020</a></td>
<td class="nump">24,639,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 and stock units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230<span></span>
</td>
</tr>
<tr class="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 and stock units vested (in shares)</a></td>
<td class="nump">8,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share based compensation expense - stock options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share based compensation expense - stock options exercised (Shares)</a></td>
<td class="nump">6,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</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">49,871<span></span>
</td>
<td class="nump">49,871<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, 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="nump">138,223<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 );">Ending 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="nump">24,654,621<span></span>
</td>
</tr>
<tr class="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 and stock units vested</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="nump">$ 4,937<span></span>
</td>
</tr>
<tr class="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 and stock units vested (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>
</tr>
<tr class="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</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">67,773<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="nump">$ 205,996<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="nump">24,814,695<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121321822&amp;loc=d3e3913-113898<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121323062&amp;loc=d3e15009-113911<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381123376">
<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, 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_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">$ 67,773<span></span>
</td>
<td class="nump">$ 49,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,936<span></span>
</td>
<td class="nump">1,587<span></span>
</td>
</tr>
<tr class="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,383)<span></span>
</td>
<td class="nump">814<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">(25)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(109)<span></span>
</td>
<td class="nump">971<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="num">(83)<span></span>
</td>
<td class="num">(188)<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">(753)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right of use asset</a></td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">61<span></span>
</td>
<td class="nump">1,033<span></span>
</td>
</tr>
<tr class="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">4,936<span></span>
</td>
<td class="nump">230<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">309<span></span>
</td>
<td class="num">(5,325)<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_IncreaseDecreaseInConsumerLoansOriginations', window );">Consumer loans activity, net</a></td>
<td class="num">(13,346)<span></span>
</td>
<td class="num">(15,525)<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_IncreaseDecreaseInNotesReceivableOriginations', window );">Notes receivable MHP activity, net</a></td>
<td class="num">(39,423)<span></span>
</td>
<td class="nump">32,727<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_IncreaseDecreaseInInventoriesLoanOriginations', window );">Dealer inventory loan activity, net</a></td>
<td class="num">(26,553)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">5,699<span></span>
</td>
<td class="num">(7,840)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">485<span></span>
</td>
<td class="num">(1,221)<span></span>
</td>
</tr>
<tr class="re">
<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,449)<span></span>
</td>
<td class="num">(1,739)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,397)<span></span>
</td>
<td class="num">(1,453)<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_RightOfUseActivityNet', window );">Right of use activity, net</a></td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,966<span></span>
</td>
<td class="nump">4,737<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_NetIncreaseDecreaseOfEscrowLiability', window );">Escrow liability</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">1,621<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_IncreaseDecreaseInDealerIncentiveLiabilities', window );">Dealer incentive liability</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">94<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(1,691)<span></span>
</td>
<td class="nump">60,296<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">(3,800)<span></span>
</td>
<td class="num">(5,952)<span></span>
</td>
</tr>
<tr class="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="num">(8,386)<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_ProceedsFromSaleOfLeasedProperty', window );">Proceeds from sale of leased property</a></td>
<td class="nump">1,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(4,394)<span></span>
</td>
<td class="num">(36,806)<span></span>
</td>
</tr>
<tr class="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">23,495<span></span>
</td>
<td class="nump">9,026<span></span>
</td>
</tr>
<tr class="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">482<span></span>
</td>
<td class="nump">1,790<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 provided by (used in) investing activities</a></td>
<td class="nump">9,081<span></span>
</td>
<td class="num">(31,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_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="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="nump">100,589<span></span>
</td>
<td class="nump">96,088<span></span>
</td>
</tr>
<tr class="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">(106,203)<span></span>
</td>
<td class="num">(124,268)<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 used in financing activities</a></td>
<td class="num">(5,614)<span></span>
</td>
<td class="num">(28,080)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">1,776<span></span>
</td>
<td class="nump">274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">2,818<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
</tr>
<tr class="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">251<span></span>
</td>
<td class="nump">873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for taxes</a></td>
<td class="nump">$ 10,314<span></span>
</td>
<td class="nump">$ 8,195<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912386070560">
<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, 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_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 dealers and mobile home parks.&#160;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2018, the Company sold 4,000,000 shares of its common stock through an initial public offering (&#8220;IPO&#8221;) at $12.00 per share. Proceeds from the IPO, net of $4,504 of underwriting discounts and offering expenses paid by the Company, were $43,492. In January 2019, the Company sold an additional 600,000 shares of its common stock as part of the IPO at $12.00 per share. Proceeds from the January 2019 issuance, net of $505 of underwriting discounts and offering expenses paid by the Company, were $6,695.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 17, 2019, the Company purchased 300,000 shares of its common stock at the price of $10.20 per share, pursuant to the Company&#8217;s repurchase program. During the year ended December 31, 2020, the Company purchased 145,065 shares of its common stock at an average price of $9.77<span style="white-space:pre-wrap;"> per share, pursuant to the Company&#8217;s  repurchase program. 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 </span>$10,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;&#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. The 2022 Repurchase Program expires October 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Corporate Conversion</b></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, the Partnership converted into a Delaware corporation pursuant to a statutory conversion and changed its name to Legacy Housing Corporation. In order to consummate the corporate conversion completed on January 1, 2018, a certificate of conversion was filed with the Secretary of State of the State of Delaware and with the Secretary of State of the State of Texas. Holders of partnership interests in Legacy Housing,&#160;Ltd. received an initial allocation, on a proportional basis, of 20,000,000 shares of common stock of Legacy Housing Corporation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the corporate conversion, Legacy Housing Corporation continues to hold all property and assets of Legacy Housing,&#160;Ltd. and all of the debts and obligations of Legacy Housing,&#160;Ltd. On the effective date of the corporate conversion, the officers of Legacy Housing,&#160;Ltd. became the officers of Legacy Housing Corporation. As a result of the corporate conversion, the Company is a federal corporate taxpayer.</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;). Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the previously reported net income.</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.  Material 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 and consignment arrangements with 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 Executive Chairman of the Board, 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;"><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912474367264">
<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, 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>
</tr>
<tr class="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 and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all cash and highly liquid investments with an original maturity of three&#160;months or less to be cash equivalents. 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, 2022, the Company had two bank accounts that exceeded the FDIC limit. One account exceeded the FDIC limit by $1,504<span style="white-space:pre-wrap;"> and the second  account exceeded the FDIC limit by </span>$133.</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 consist of US Treasury Notes with a maturity date of November 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;">Included in accounts receivable &#8220;net&#8221; are receivables from direct sales of mobile homes, sales of parts and supplies to customers, consignment fees and interest. Accounts receivable &#8220;dealer financed&#8221; are receivables for interest, fees and curtailments owed from dealers under their inventory finance agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables &#8220;net&#8221; are generally due within <span style="-sec-ix-hidden:Hidden_5y9Ghq3dWk-5tJ59C52aGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span>&#160;days and are stated at amounts due from customers net of an allowance for doubtful accounts. Accounts receivables &#8220;dealer financed&#8221; are due upon receipt and 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, 2022 and 2021, the allowance for doubtful accounts totaled $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.4% as of December&#160;31, 2022 and 13.5% as of December&#160;31, 2021. 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;">Loan applications go through an underwriting process which considers credit history to evaluate credit risk of the consumer. Interest rates on approved loans are determined 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 may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $9,653 and $9,350 as of December 31, 2022 and 2021, respectively, and are included in escrow liability in the 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 loss rate for the last three years, adjusted for the estimated loss discovery period 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 is normally 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, 2022 and 2021, total principal outstanding for consumer loans on nonaccrual status was $1,610 and $1,239, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Impaired loans are those loans where it is probable 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 used various factors to determine the value of the underlying collateral for impaired loans. These factors were: (1)&#160;the length of time the unit was unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers, i.e.,&#160;loans requiring legal action or extensive field </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">collection efforts; (4)&#160;units located on private property as opposed to a manufactured home park; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;location, size, and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 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 $795 and $517 as of December&#160;31, 2022 and 2021, respectively, and are included in other assets in the 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; or &#8220;Notes&#8221;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The 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. Approximately $130,000 of the Notes have a fixed interest rate ranging from 6.9% to 11.5%. The remaining Notes have a variable rate typically set at 4.0% above prime with a minimum of 8.0%. The average interest rate per loan was approximately 8.1% and 7.6% as of December&#160;31, 2022 and 2021, respectively with maturities that range from 1 to 10 years. The collateral underlying the 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, 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, 2021, the Company had concentrations of MHP Notes with two independent third-parties and their respective affiliates that equaled 10.4% and 30.1% 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 0pt 12pt 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. There were minimal past due balances on the MHP Notes&#160;as December&#160;31, 2022 and 2021 and no charge offs were recorded for MHP Notes&#160;for the&#160;years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly no provision is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no impaired MHP Notes for the&#160;years ended December&#160;31, 2022 and 2021, respectively, and there were no repossessed homes balances as of December&#160;31, 2022 and 2021, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Other notes receivable relate to various notes issued to mobile home park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for&#160;monthly principal and interest payments. The other notes are collateralized by mortgages on real estate, units being financed and used as offices, as well as vehicles, and are typically personally guaranteed by the borrowers. The interest rate on the other notes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">are fixed and range from 5.00% to 17.90%. 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, 2022 and 2021, the allowance for loan losses on other notes was $0 and $5, respectively. There were no past due balances for other notes as of December&#160;31, 2022 and 2021, respectively, and there were no impaired balances for other notes as of December&#160;31, 2022 and 2021, respectively.</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, 2022 and 2021, 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 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, 2022 and 2021, non-current inventory was $6,987 and $2,678, 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;">The standard lease agreement is typically for 96 months or 120 months. Under the lease arrangement, the lessee (mobile home park operator) uses the mobile homes as personal property to be rented as a residence at the lessee's mobile home park.&#160;The lessee makes monthly, periodic lease payments to the Company over the term of the lease.&#160;The lessee is responsible for maintaining the homes during the term of the lease.&#160;The lessee is also responsible for repairing all damages caused by force majeure events even in cases of total or partial loss of the property.&#160;At the end of the lease term or in the event of default, the lessee is required to deliver to the Company the homes with all improvements in good repair and condition in substantially the same condition as existed at the commencement of the lease.&#160;The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee equal to 10% of the remaining lease payments or six month&#8217;s rent, whichever is greater.&#160;The lessee has an option to purchase the homes at the end of the lease term for fair market value based on an agreed upon determination of fair market value by both parties using comparable sales, recent appraisal, or NADA official guidance.&#160;The lessee must provide the Company with 30 days written notice prior to expiration of the lease of intent to purchase the property for fair market value.&#160;The lease also includes a renewal option whereby the lessee has the option to extend the lease for an additional 48 months (the extended term) at the same terms and conditions as the original lease.&#160;The lessee must notify the Company of the intent to exercise the renewal extension option not less than six months prior to expiration of the lease term. 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 will be sold by the Company through its standard sales and distribution channels. Depreciation expense for the leased property was $582 and $442 for the&#160;years ended December&#160;31, 2022 and 2021, 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, 2022, 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 style="height:1pt;"><td style="vertical-align:bottom;width:82.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:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 1,792</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 2,561</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;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.66%;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 3pt 0pt 0pt;"> 12,209</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 to a level commensurate with a discounted cash flow analysis of the underlying asset or its determinable fair value. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2022 and 2021.</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;">Under a dealer agreement with qualifying independent retailers, a portfolio is created for houses sold by the independent retailer with consumer loan arrangements financed by the Company. The independent retailer is eligible to a receive dealer incentive, which is a portion of total collections expected on a consumer loan portfolio after the Company&#8217;s contribution (collection thresholds set per the terms of dealer agreement which includes Legacy&#8217;s initial contribution, plus an allocation of interest and other agreed upon periodic fees) is met.</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 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, 2022 and 2021, the dealer incentive liability was $5,516 and $4,336, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2022 and 2021 totaled $1,315 and $1,235, 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 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;">A tabular presentation of the activity within the warranty liability account for the&#160;years ended December&#160;31, 2022 and 2021 is presented below:</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.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;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.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;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,594</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 2,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 2,152</p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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;"> (1,870)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> 3,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> 2,876</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, 2022 and 2021 were $120 and $367, 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 0pt 12pt 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 (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;">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;">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;">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;">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;">The Company has used derivatives to manage risks related to interest rate movements. The Company does not enter into derivative contracts for speculative purposes. Interest rate swap contracts are recognized as assets or liabilities on the balance sheets and are measured at fair value. The fair value was calculated and provided by the lender, a Level&#160;II valuation technique. Management reviewed the fair values for the instruments as provided by the lender and determined the related asset and liability to be an accurate estimate of future gains and losses to the Company. The Company was not a party to any interest rate swap agreements during the years ended December 31, 2022 and 2021.</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 and cash equivalents, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, lines of credit, notes payable, and dealer portion of consumer loans.</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 and cash equivalents, 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 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. The Company determined that the fair value of the consumer loan portfolio was approximately $138,800 compared to the book value of $139,009 as of December&#160;31, 2022, and a fair value of approximately $125,600 compared to the book value of $125,623 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate MHP Notes was approximately $128,400 compared to the book value of $129,966 as of December&#160;31, 2022, and a fair value of approximately $83,000 compared to the book value of $83,773 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate other notes was approximately $21,600 compared to the book value of $22,722 as of December&#160;31, 2022, and a fair value of approximately $38,500 compared to the book value of $38,886 as of December&#160;31, 2021. This is a Level&#160;II valuation technique.</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;"><i style="font-style:italic;">Product sales, </i>primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Consignment 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 consignment 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 floor plan financing for independent retailers, which can take the form of a consignment arrangement or an inventory financing arrangement. Consignment Sales under the consignment arrangement are considered sales of consigned homes from independent dealers to individual customers. Consignment Sales under the inventory financing arrangement are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Consignment 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 at a point in time 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 and an annual curtailment payment for the first two years. After three years, they are required to payoff any remaining principle balance. 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 9pt 0pt;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers.&#160;&#160;Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home&#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 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 9pt 0pt;">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. For the years ended December 31, 2021, sales to an independent third-party and its affiliates accounted for $9,165 or 5.5% of our product sales, respectively.&#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the years ended December 31, 2022 and 2021, total cost of product sales included $11,588 and $11,303 of costs relating to <span style="color:#222222;background:#ffffff;">subcontracted production for commercial sales, reimbursed dealer expenses for consignment sales, and certain other similar costs incurred for retail store and commercial sales</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other revenue</i> consists of 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. Revenue for commercial leases is recognized as earned monthly over a contractual period of <span style="-sec-ix-hidden:Hidden_u4DVwtkNtkKj0PG3xusmWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">96</span></span> 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;"><i style="font-style:italic;">Disaggregation of Revenue</i>. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2022 and 2021: </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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 0pt 0.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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.71%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;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;"> 45,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,173</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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;"> 61,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 46,835</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consignment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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;"> 84,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,496</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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;"> 19,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 20,011</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 11,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,480</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 222,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 165,995</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer and MHP loans interest:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">&#160;</p></td><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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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;"> 18,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 16,658</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,537</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consumer and MHP loans interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 28,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 27,195</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 6,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 4,317</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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:12.77%;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 3pt 0.05pt 0pt;"> 257,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"> 197,507</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><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;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:12pt;"/><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, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other income primarily consists of interest related to other notes receivable balances and interest income earned on cash balances, reduced by interest expenses.</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;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 the 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 unit (the &#8221;RSU&#8221;) with only service-based conditions is calculated based on the closing price of the Company&#8217;s common stock on the grant date. The fair value of each RSU with market based conditions is estimated using the Monte-Carlo Simulation valuation model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. As a recently formed public entity with a small public float and limited trading of its common shares on the NASDAQ Global Market, it was not practicable for the Company to estimate the volatility of its common shares; therefore, management estimated volatility based on the historical volatilities of a small group of companies considered as close to comparable to the Company as available, all equally weighted, over the expected life of the option. Management concluded that this group is more characteristic of the Company&#8217;s business than a broad industry index. 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;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;">The fair value of RSU awards with market based conditions on the date of grant is estimated using the Monte-Carlo Simulation valuation model, and the Company uses the following methods to determine its underlying assumptions: expected volatilities are based on the Company&#8217;s historic stock price volatility; the expected term of the awards is based on performance measurement period; the risk-free interest rate is based on the U.S. Treasury bond yield issued with similar life terms to the expected life of the grant.</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 statement of operations. Shipping and handling costs for the&#160;years ended December&#160;31, 2022 and 2021 were $1,804 and $1,981, respectively.</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. Prior to the corporate conversion, the Partnership was treated as a flow-through entity for U.S. federal income tax purposes, and as such, was generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to its taxable income was passed through to its partners. Accordingly, prior to the corporate conversion, the Partnership only recorded a provision for Texas franchise tax as the Partnership&#8217;s taxable income was included in the income tax returns of the individual partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">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 significant judgment, use of estimates, and the interpretation and application of complex tax laws. Significant 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, 2022, which includes the tax years 2019, 2020 and 2021. </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 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes 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. The consumer 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, 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, 2021, the Company had concentrations of MHP Notes with two<span style="white-space:pre-wrap;"> independent third-parties and their respective  affiliates that equaled </span>10.4% and 30.1% 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-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 has elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act as 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. As an emerging growth company, ASU 2016-02 is effective 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_0rUc5L6E6kyqjICwVAsBeQ;"><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 6 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 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 plans to use the longer phase-in period for adoption, and accordingly this ASU is effective for the Company&#8217;s fiscal&#160;year beginning January&#160;1, 2023. The Company expects that allowance amounts will increase due to the adoption of this ASU. </p><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, <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 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;">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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>24
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912388649664">
<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, 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_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;">3. 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, 2022 and 2021:</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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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.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: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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><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.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 colspan="2" 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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;"> 129,119</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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></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;">&#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,501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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;">&#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:right;margin:0pt;"> (2,612)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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;"> (830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (884)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 139,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,623</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, 2022 and 2021:</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.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.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.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:71.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.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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.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:1.41%;margin:0pt;padding:0pt;"><p style="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.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></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;">&#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 3pt 0pt 0pt;"> 725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td></tr><tr><td style="vertical-align:bottom;width:71.03%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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;"> (746)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.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:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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 impaired and general reserve for allowance for loan losses at December&#160;31, 2022 and 2021:</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:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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 0pt 0.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.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: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 0pt 0.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:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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: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:2.24%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 129,119</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 884</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 1,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 1,239</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 533</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 140,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 127,880</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 351</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, 2022 and 2021 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.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;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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:52.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 style="vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"><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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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 3pt 0pt 0pt;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.9%;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.78%;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 3pt 0pt 0pt;"> 129,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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 3pt 0pt 0pt;"> 100.0</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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.21%;margin:0pt;padding:0pt;"><p style="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.58%;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.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.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.78%;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.21%;margin:0pt;padding:0pt;"><p style="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.56%;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.17%;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.19%;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.78%;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;"> 1,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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;"> 594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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;"> 0.5</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;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;"> 486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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 3pt 0pt 0pt;"> 2,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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 3pt 0pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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 3pt 0pt 0pt;"> 1.6</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912388557296">
<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, 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_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;">4. 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, 2022 and 2021, the MHP Note balance is presented net of unamortized finance fees of $1,068 and $445, 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;">There were minimal past due balances on the MHP Notes&#160;as of December&#160;31, 2022 and 2021, respectively, and no charge offs were recorded for MHP Notes&#160;during the for the years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly no loss is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021.</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>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383525584">
<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, 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_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;">5. <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, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2022 and 2021:</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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 22,722</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: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 3pt 0pt 0pt;"> 41,235</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> &#8212;</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;">&#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;"> (5)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 22,722</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: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 3pt 0pt 0pt;"> 41,230</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>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383628736">
<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, 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>
</tr>
<tr class="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;">6. 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;"> which 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, a modified retrospective transition is required, applying the new standard to all leases at the date of initial application. The Company chose to use the adoption date of January 1, 2022 for ASC 842. As such, all periods presented after January 1, 2022, are under ASC 842 whereas periods presented prior to January 1, 2022, are in accordance with prior lease accounting of ASC 840. Financial information was not updated and the disclosures required under ASC 842 were not provided for dates and periods before 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 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 Condensed Balance Sheet. The lease liabilities are shown as Operating lease obligation and Operating lease obligation, less current portion on our Condensed Balance Sheet. 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 certain at 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 we are reasonably certain 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.54 years and the weighted-average discount rate is 2.12%.</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, 2022.</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, 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, 2022, future minimum 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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 0pt 0.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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 610</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> 588</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 526</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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 3pt 0.05pt 0pt;"> 113</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,831</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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;"> (60)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,771</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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;"> (650)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> 2,121</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>28
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383527248">
<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, 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>
</tr>
<tr class="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;">7. 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, 2022 and 2021:</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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 17,442</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: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 3pt 0pt 0pt;"> 15,431</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 592</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;">&#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 3pt 0pt 0pt;"> 714</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods (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;">&#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 3pt 0pt 0pt;"> 21,429</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;">&#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 3pt 0pt 0pt;"> 29,034</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for obsolescence</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: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;"> (401)</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: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;"> (501)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 39,062</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: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 3pt 0pt 0pt;"> 44,678</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;">(1) Finished goods includes $6,987 and $2,678<span style="white-space:pre-wrap;"> as of  </span>December&#160;31, 2022 and 2021, respectively, held for more than twelve months and classified as long-term.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912386024864">
<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, 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_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;">8. 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, 2022 and 2021:</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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 14,953</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: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 3pt 0pt 0pt;"> 14,949</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 16,949</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;">&#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 3pt 0pt 0pt;"> 13,722</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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 3pt 0pt 0pt;"> 1,556</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;">&#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 3pt 0pt 0pt;"> 1,682</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 5,750</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;">&#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 3pt 0pt 0pt;"> 5,058</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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 3pt 0pt 0pt;"> 300</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;">&#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 3pt 0pt 0pt;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 39,508</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;">&#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 3pt 0pt 0pt;"> 35,709</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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;"> (9,402)</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;">&#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;"> (8,193)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 30,106</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: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 3pt 0pt 0pt;"> 27,516</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,137 with $568 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2022 and $1,145 with $450 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2021.</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383519984">
<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, 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>
</tr>
<tr class="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;">9. 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, 2022 and 2021:</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.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:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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 3pt 0.05pt 0pt;"> 1,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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 3pt 0.05pt 0pt;"> 1,097</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>31
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383622640">
<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, 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>
</tr>
<tr class="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;">10. 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 and they mature in November 2023. The debt securities have been classified as held-to-maturity and the amortized cost are $8,412 and $0 at December&#160;31, 2022 and 2021, 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-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (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;">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>32
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912382934528">
<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, 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>
</tr>
<tr class="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;">11. 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, 2022 and 2021:</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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 3,049</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: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 3pt 0pt 0pt;"> 2,876</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 753</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;">&#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 3pt 0pt 0pt;"> 2,764</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 1,006</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: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 3pt 0pt 0pt;"> 1,685</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 1,610</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;">&#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 3pt 0pt 0pt;"> 2,467</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 54</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: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 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,402</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,160</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 61</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;">&#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 3pt 0pt 0pt;"> 310</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 6,699</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;">&#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 3pt 0pt 0pt;"> 7,445</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 2,261</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;">&#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 3pt 0pt 0pt;"> 1,433</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 16,895</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: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 3pt 0pt 0pt;"> 20,686</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>33
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383288208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>DEBT</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 );">DEBT</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</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">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 1</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, N.A. for a new 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, the Company received a Reservation of Rights notice from Capital One, N.A. The letter stated that the Company&#8217;s Revolver was in default. The default condition occurred due to the Company&#8217;s failure to timely file the Form 10-K and deliver certain financial statement to Capital One, N.A. On July 28, 2022, the Company entered into a Limited Waiver and First Amendment to Credit Agreement (the &#8220;Amendment&#8221;) with Capital One, N.A. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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 judgement against the Company that exceeded the amount allowed in the Revolver. On August 24, 2022, the Company received a Notice of Default and Partial Suspension of Loan Commitments from Capital One, N.A.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One, N.A. 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 has been 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 accrues interest at one-month SOFR plus 2.00%. The interest rates in effect as of December 31, 2022 and 2022 were 6.12% and 2.10%, respectively. Amounts available under the Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable, consumer loans and MHP Notes. The amount of available credit under the Revolver was $17,400 and $61,841 as of December 31, 2022 and 2021, respectively. 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 will be amortized to interest expense over the life of the Revolver.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the&#160;years ended December&#160;31, 2022 and 2021, interest expense under the Revolver was $225 and $887, respectively. The outstanding balance as of December&#160;31, 2022 and 2021 was $2,545 and $7,993<span style="white-space:pre-wrap;">, respectively. The  Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2022, the Company was in compliance with all financial covenants, </span>including that it maintain a tangible net worth of at least $120,000 and that it maintain a ratio of debt to EBITDA of 4 to 1, or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">PILOT Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2016, the Company entered into a Payment in Lieu of Taxes (&#8220;PILOT&#8221;) agreement commonly offered in Georgia by local community development programs to encourage industry development. The net effect of the PILOT agreement was to provide the Company with incentives through the abatement of local, city and county property taxes and to provide financing for improvements to the Company&#8217;s Georgia plant (the &#8220;Project&#8221;). In connection with the PILOT agreement, the Putman County Development Authority provided a credit facility for up to $10,000 which could have been drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds had been drawn, the Company would have paid transaction costs and debt service payments. The PILOT agreement required interest payments of 6.00% per annum on outstanding balances, which would have been due each December&#160;1st&#160;through maturity on December&#160;1, 2021, at which time all unpaid principal and interest would have been due. The PILOT agreement was collateralized by the assets of the Project. No amounts were drawn on this credit facility.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912387504784">
<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, 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_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;">13. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant components of the provision for income taxes are as follows (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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.28%;margin:0pt;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.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.28%;margin:0pt;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.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.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: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:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"><span style="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: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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;">$</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 3pt 0pt 0pt;"> 13,092</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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,443</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 1,222</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: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.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 3pt 0pt 0pt;"> 1,280</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,314</p></td><td style="vertical-align:bottom;width:2.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;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,723</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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="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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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;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 3pt 0pt 0pt;"> 51</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;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;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.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 3pt 0pt 0pt;"> 10</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;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.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 3pt 0pt 0pt;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</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;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,033</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;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.59%;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 3pt 0pt 0pt;"> 14,375</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;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.59%;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 3pt 0pt 0pt;"> 10,756</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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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.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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.86%;margin:0pt;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.25%;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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.86%;margin:0pt;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: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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td 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:2.25%;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.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;">2021</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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 21.0</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 21.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 1.5</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="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="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 3pt 0pt 0pt;"> 1.9</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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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.2)</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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 17.5</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 17.7</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;">%</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 (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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.26%;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.28%;margin:0pt;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.44%;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.26%;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.28%;margin:0pt;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.44%;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.26%;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:12.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:2.25%;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:12.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;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;">$</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 3pt 0pt 0pt;"> 439</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="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;">$</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 3pt 0pt 0pt;"> 486</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 204</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="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="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 3pt 0pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 76</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="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="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 3pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 8</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="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="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 3pt 0pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 15</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="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="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 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 256</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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998</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="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="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,381</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (674)</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="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="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;"> (853)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (2,808)</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="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="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;"> (2,998)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (581)</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="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="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;"> (518)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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: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="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="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;"> (16)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (4,063)</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="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="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (4,385)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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><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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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,004)</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383350416">
<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, 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_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;">14. 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;Compensation 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, 2022, the Company had 9.7&#160;million shares available for grant under the Compensation Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In February 2019, the Company granted 120,000 restricted shares of its common stock to members of senior management. The shares were granted on February 7, 2019 and had a grant date fair value of $1,636. The shares vest at a rate of 14.3% annually, beginning on February 7, 2019, and becoming fully vested on February 7, 2025. During the second quarter of 2020, 42,857 of these restricted shares were forfeited due to the departure of a member of senior management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In December 2020, the Company granted 2,022 restricted shares of its common stock to the independent directors on the Company&#8217;s Board of Directors. The shares were granted on December 2, 2020 and had a grant date fair value of $30. The shares became fully vested on October 4, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In November 2021, the Company granted 1,202 restricted shares of its common stock to the independent directors on the Company&#8217;s Board of Directors. The shares were granted on November 30, 2021 and had a grant date fair value of $30. The shares became fully vested on October 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2022, the Company granted 150,000 restricted shares of its common stock to the Executive Chairman of the Company pursuant to an amended and restated employment agreement. The shares were granted on January 6, 2022 and had a grant date fair value of $3,741. The shares became fully vested upon grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-align:justify;text-indent:32.4pt;margin:0pt 15.95pt 12pt 3pt;">On January 6, 2022, the Company gave contingent equity awards of 350,000 shares of the Company&#8217;s restricted stock to the Executive Chairman of the Company pursuant to an amended and restated employment agreement. An equity award of 175,000 shares will be granted if the Company&#8217;s stock price reaches and remains for a period of <span style="-sec-ix-hidden:Hidden_1hSAK4DXHUSCavim804gZg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span> consecutive market days at a closing price of $36 per share (the &#8220;$36 Equity Award&#8221;). The $36 Equity Awards had a grant date fair value of $1,412 and fifty percent of the shares shall be vested at grant and fifty percent shall vest on June 16, 2024, so long as the Executive Chairman is employed by the Company on that date. An additional equity award of 175,000 shares of the Company&#8217;s restricted stock will be granted if the Company&#8217;s stock price reaches and remains for a period of <span style="-sec-ix-hidden:Hidden_gGeflym8yUSXEjoUaH93RQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span> consecutive market days at a closing price of $48 per share (the &#8220;$48 Equity Award&#8221;). The $48 Equity Awards had a grant date fair value of $683 and fifty percent of the shares shall be vested at grant and fifty percent shall vest on June 16, 2024, so long as the Executive Chairman is employed by the Company on that date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-align:justify;text-indent:32.4pt;margin:0pt 15.95pt 12pt 3pt;">On November 15, 2022, the Company entered into a rescission and relinquishment agreement (the &#8220;Rescission Agreement&#8221;) with the Executive Chairman. The Rescission Agreement allows the Executive Chairman to rescind and relinquish the $36 Equity Awards and the $48 Equity Awards granted under the amended and restated employment agreement and allows the Company to accept such rescission and relinquishment, without any payment therefor. The effective date of the Rescission Agreement is October 1, 2022.</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 7, 2022, the Company granted </span>14,700 restricted shares of its common stock to the Chief Executive Officer of the Company pursuant to an employment agreement. The shares were granted on June 7, 2022 and had a grant date fair value of $235. <span style="-sec-ix-hidden:Hidden_kVHKo8woqEe4ZCEKx3B6KQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">One</span></span>-half of the shares vest on June 7, 2023 and the remaining half vest on June 7, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 7, 2022, the Company granted 301 restricted shares of its common stock to an independent director on the Company&#8217;s Board of Directors. The shares were granted on June 7, 2022 and had a grant date fair value of $5. The shares became fully vested on October 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In November 2022, the Company granted 1,734 restricted shares of its common stock to the independent directors on the Company&#8217;s Board of Directors. The shares were granted on November 29, 2022 and had a grant date fair value of $30. The shares became fully vested on October 23, 2023.</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 units (the &#8220;RSU&#8221;) 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:77.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.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;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.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;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;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#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;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.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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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-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.4%;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.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: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.25%;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.35%;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.4%;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.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: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.25%;margin:0pt;padding:0pt;"><p style="font-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.35%;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.4%;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.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: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.25%;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.35%;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.4%;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.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: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.25%;margin:0pt;padding:0pt;"><p style="font-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.35%;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.4%;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.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: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.25%;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.35%;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></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, 2022, approximately 42,000 RSUs remained unvested. Unrecognized compensation expense related to these RSUs at December 31, 2022 was $442 and is expected to be recognized over 1.77 years. &#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted 34,626 incentive stock options to a member of senior management. The options were granted on August 10, 2020 at an exercise price of $14.44 per share. The options vest at a rate of 20.0% annually, beginning on August 10, 2021, and becoming fully vested on August 10, 2025. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 0.24%; dividend yield of 0.00%; expected volatility of common stock of 75.0% and expected life of options of 6.5 years. During the first quarter of 2022, 27,701 of these options were forfeited due to the individual&#8217;s departure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted 55,490 incentive stock options to a member of management. The options were granted on September 23, 2021 at an exercise price of $18.02 per share. The options vest at a rate of 10.0% annually, beginning on September 23, 2022, and becoming fully vested on September 23, 2031. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 1.41%; dividend yield of 0.00%; expected volatility of common stock of 75.0% and expected life of options of 7.8 years. During the fourth quarter of 2022, these options were forfeited due to the individual&#8217;s departure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted 62,460 incentive stock options to the Chief Executive Officer. The options were granted on June 7, 2022 at an exercise price of $16.01 per share. The options vest at a rate of 10.0% annually, beginning on June 7, 2023, and becoming fully vested on June 7, 2032. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 2.98%; dividend yield of 0.00%; expected volatility of common stock of 45.7% and expected life of options of 7.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company granted options to purchase 900,000 shares of the Company&#8217;s stock to the Chief Executive Officer. An option to purchase 300,000 shares of the Company&#8217;s stock was granted on June 7, 2022 at an exercise price of $36.00 per share and an option to purchase 600,000 shares of the Company&#8217;s stock was granted on June 7, 2022 at an exercise price of $48.00 per share. The options vest at a rate of 10.0% annually, beginning on June 7, 2023, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">becoming fully vested on June 7, 2032. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 2.98%; dividend yield of 0.00%; expected volatility of common stock of 45.7% and expected life of options of 7.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company granted 62,460 incentive stock options to the Chief Financial Officer. The options were granted on June 7, 2022 at an exercise price of $16.01 per share. The options vest at a rate of 10.0% annually, beginning on June 7, 2023, and becoming fully vested on June 7, 2032. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 2.98%; dividend yield of 0.00%; expected volatility of common stock of 45.7% and expected life of options of 7.8 years.</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 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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:7.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: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.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;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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, 2021</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;"> 35</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.47%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.44</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.41%;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.55%;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.67</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.61</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.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;width:8.06%;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;"> 55</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.47%;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.49%;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;"> 18.02</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.41%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.07</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.73</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.51%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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;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;"> (7)</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.47%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.44</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.41%;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.55%;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.67</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.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;width:8.06%;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, December 31, 2021</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;"> 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.47%;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.49%;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.41%;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.55%;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: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%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.06%;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;"> 802</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, 2021</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;"> &#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.47%;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.49%;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.41%;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.55%;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: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.51%;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.06%;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><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: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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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.49%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;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.55%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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, 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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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.51%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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: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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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><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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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, 2022, approximately 1,025,000 options remain nonvested. Unrecognized compensation expense related to these options at December 31, 2022 was $4,825 and is expected to be recognized over 9.44 years.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383485584">
<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, 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>
</tr>
<tr class="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;">15. 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, 2022 and 2021, the Company accrued a $149 and $373 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;">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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 maximum amount for which the Company was liable under such agreements approximated $8,925 and $4,908 at December&#160;31, 2022 and 2021, 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, 2022 or 2021.</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 $710 and $698 for the&#160;years ended December&#160;31, 2022 and 2021, 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 $326 and $394 for the&#160;years ended December&#160;31, 2022 and 2021, 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 $753 and $2,764 as of December 31, 2022 and 2021, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383438704">
<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, 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_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;">16. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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. 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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.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:0.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: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:12.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.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:12.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;white-space:nowrap;width:69.35%;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.19%;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.45%;margin:0pt;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.35%;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.19%;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.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;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.19%;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.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;">2022</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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,773</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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,871</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,357,785</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,204,437</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,286</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,846</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,348</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:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,706</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,742,419</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,275,989</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.78</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.06</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.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;"> 2.74</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:12.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;"> 2.05</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 diluted earnings per share calculation excludes 102,408 and zero potential shares related to stock grants and stock options for the years ended December&#160;31, 2022 and 2021, respectively, because the effect of including these potential shares would be antidilutive. </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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383588384">
<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, 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_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;">17. 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 $0 and $1 as of December&#160;31, 2022 and 2021, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $132 and $49 as of December &#160;31, 2022 and 2021, respectively. Home sales to Bell Mobile Homes were $4,499 and $3,724 for the&#160;years ended December&#160;31, 2022 and 2021, 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. (&#8220;Shipley Bros.&#8221;), a retailer owned by one of the Company&#8217;s significant shareholders, purchases manufactured homes from the Company. Home sales to Shipley Bros. were $3,181 and $2,825 as of December&#160;31, 2022 and 2021, respectively. There were no accounts receivable balances or accounts payable balances due from/to Shipley Bros. as of December 31, 2022 and 2021, 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, 2022, the Company had a receivable of $68 from a principal shareholder.&#160; This amount is included in the Company&#8217;s accounts receivable balance as of December 31, 2022.&#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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383498688">
<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, 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_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;">18. 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, an evaluation of subsequent events was performed through the date of filing. </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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381010464">
<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, 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>
</tr>
<tr class="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;). Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the previously reported net 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_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.  Material 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 and consignment arrangements with 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 Executive Chairman of the Board, are based upon analyses of our company as one segment or unit. </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 and Cash Equivalents</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 and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all cash and highly liquid investments with an original maturity of three&#160;months or less to be cash equivalents. 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, 2022, the Company had two bank accounts that exceeded the FDIC limit. One account exceeded the FDIC limit by $1,504<span style="white-space:pre-wrap;"> and the second  account exceeded the FDIC limit by </span>$133.</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 consist of US Treasury Notes with a maturity date of November 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;">Included in accounts receivable &#8220;net&#8221; are receivables from direct sales of mobile homes, sales of parts and supplies to customers, consignment fees and interest. Accounts receivable &#8220;dealer financed&#8221; are receivables for interest, fees and curtailments owed from dealers under their inventory finance agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivables &#8220;net&#8221; are generally due within <span style="-sec-ix-hidden:Hidden_5y9Ghq3dWk-5tJ59C52aGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span>&#160;days and are stated at amounts due from customers net of an allowance for doubtful accounts. Accounts receivables &#8220;dealer financed&#8221; are due upon receipt and 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, 2022 and 2021, the allowance for doubtful accounts totaled $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.4% as of December&#160;31, 2022 and 13.5% as of December&#160;31, 2021. 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;">Loan applications go through an underwriting process which considers credit history to evaluate credit risk of the consumer. Interest rates on approved loans are determined 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 may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $9,653 and $9,350 as of December 31, 2022 and 2021, respectively, and are included in escrow liability in the 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 loss rate for the last three years, adjusted for the estimated loss discovery period 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 is normally 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, 2022 and 2021, total principal outstanding for consumer loans on nonaccrual status was $1,610 and $1,239, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Impaired loans are those loans where it is probable 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 used various factors to determine the value of the underlying collateral for impaired loans. These factors were: (1)&#160;the length of time the unit was unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers, i.e.,&#160;loans requiring legal action or extensive field </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">collection efforts; (4)&#160;units located on private property as opposed to a manufactured home park; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;location, size, and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 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 $795 and $517 as of December&#160;31, 2022 and 2021, respectively, and are included in other assets in the 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; or &#8220;Notes&#8221;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The 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. Approximately $130,000 of the Notes have a fixed interest rate ranging from 6.9% to 11.5%. The remaining Notes have a variable rate typically set at 4.0% above prime with a minimum of 8.0%. The average interest rate per loan was approximately 8.1% and 7.6% as of December&#160;31, 2022 and 2021, respectively with maturities that range from 1 to 10 years. The collateral underlying the 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, 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, 2021, the Company had concentrations of MHP Notes with two independent third-parties and their respective affiliates that equaled 10.4% and 30.1% 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 0pt 12pt 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. There were minimal past due balances on the MHP Notes&#160;as December&#160;31, 2022 and 2021 and no charge offs were recorded for MHP Notes&#160;for the&#160;years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly no provision is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no impaired MHP Notes for the&#160;years ended December&#160;31, 2022 and 2021, respectively, and there were no repossessed homes balances as of December&#160;31, 2022 and 2021, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.</p><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;">Other notes receivable relate to various notes issued to mobile home park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for&#160;monthly principal and interest payments. The other notes are collateralized by mortgages on real estate, units being financed and used as offices, as well as vehicles, and are typically personally guaranteed by the borrowers. The interest rate on the other notes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">are fixed and range from 5.00% to 17.90%. 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, 2022 and 2021, the allowance for loan losses on other notes was $0 and $5, respectively. There were no past due balances for other notes as of December&#160;31, 2022 and 2021, respectively, and there were no impaired balances for other notes as of December&#160;31, 2022 and 2021, 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_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, 2022 and 2021, 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 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, 2022 and 2021, non-current inventory was $6,987 and $2,678, 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_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;">The standard lease agreement is typically for 96 months or 120 months. Under the lease arrangement, the lessee (mobile home park operator) uses the mobile homes as personal property to be rented as a residence at the lessee's mobile home park.&#160;The lessee makes monthly, periodic lease payments to the Company over the term of the lease.&#160;The lessee is responsible for maintaining the homes during the term of the lease.&#160;The lessee is also responsible for repairing all damages caused by force majeure events even in cases of total or partial loss of the property.&#160;At the end of the lease term or in the event of default, the lessee is required to deliver to the Company the homes with all improvements in good repair and condition in substantially the same condition as existed at the commencement of the lease.&#160;The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee equal to 10% of the remaining lease payments or six month&#8217;s rent, whichever is greater.&#160;The lessee has an option to purchase the homes at the end of the lease term for fair market value based on an agreed upon determination of fair market value by both parties using comparable sales, recent appraisal, or NADA official guidance.&#160;The lessee must provide the Company with 30 days written notice prior to expiration of the lease of intent to purchase the property for fair market value.&#160;The lease also includes a renewal option whereby the lessee has the option to extend the lease for an additional 48 months (the extended term) at the same terms and conditions as the original lease.&#160;The lessee must notify the Company of the intent to exercise the renewal extension option not less than six months prior to expiration of the lease term. 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 will be sold by the Company through its standard sales and distribution channels. Depreciation expense for the leased property was $582 and $442 for the&#160;years ended December&#160;31, 2022 and 2021, 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, 2022, 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 style="height:1pt;"><td style="vertical-align:bottom;width:82.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:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 1,792</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 2,561</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;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.66%;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 3pt 0pt 0pt;"> 12,209</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">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="ro">
<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 to a level commensurate with a discounted cash flow analysis of the underlying asset or its determinable fair value. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2022 and 2021.</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_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;">Under a dealer agreement with qualifying independent retailers, a portfolio is created for houses sold by the independent retailer with consumer loan arrangements financed by the Company. The independent retailer is eligible to a receive dealer incentive, which is a portion of total collections expected on a consumer loan portfolio after the Company&#8217;s contribution (collection thresholds set per the terms of dealer agreement which includes Legacy&#8217;s initial contribution, plus an allocation of interest and other agreed upon periodic fees) is met.</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 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, 2022 and 2021, the dealer incentive liability was $5,516 and $4,336, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2022 and 2021 totaled $1,315 and $1,235, respectively, and is included in the Company&#8217;s 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_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 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;">A tabular presentation of the activity within the warranty liability account for the&#160;years ended December&#160;31, 2022 and 2021 is presented below:</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.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;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.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;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,594</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 2,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 2,152</p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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;"> (1,870)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> 3,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> 2,876</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><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, 2022 and 2021 were $120 and $367, 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_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 0pt 12pt 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 (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;">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;">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;">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;">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;">The Company has used derivatives to manage risks related to interest rate movements. The Company does not enter into derivative contracts for speculative purposes. Interest rate swap contracts are recognized as assets or liabilities on the balance sheets and are measured at fair value. The fair value was calculated and provided by the lender, a Level&#160;II valuation technique. Management reviewed the fair values for the instruments as provided by the lender and determined the related asset and liability to be an accurate estimate of future gains and losses to the Company. The Company was not a party to any interest rate swap agreements during the years ended December 31, 2022 and 2021.</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_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 and cash equivalents, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, lines of credit, notes payable, and dealer portion of consumer loans.</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 and cash equivalents, 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 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. The Company determined that the fair value of the consumer loan portfolio was approximately $138,800 compared to the book value of $139,009 as of December&#160;31, 2022, and a fair value of approximately $125,600 compared to the book value of $125,623 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate MHP Notes was approximately $128,400 compared to the book value of $129,966 as of December&#160;31, 2022, and a fair value of approximately $83,000 compared to the book value of $83,773 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate other notes was approximately $21,600 compared to the book value of $22,722 as of December&#160;31, 2022, and a fair value of approximately $38,500 compared to the book value of $38,886 as of December&#160;31, 2021. This is a Level&#160;II valuation technique.</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_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;"><i style="font-style:italic;">Product sales, </i>primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, Consignment 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 consignment 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 floor plan financing for independent retailers, which can take the form of a consignment arrangement or an inventory financing arrangement. Consignment Sales under the consignment arrangement are considered sales of consigned homes from independent dealers to individual customers. Consignment Sales under the inventory financing arrangement are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Consignment 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 at a point in time 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 and an annual curtailment payment for the first two years. After three years, they are required to payoff any remaining principle balance. 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 9pt 0pt;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers.&#160;&#160;Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home&#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 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 9pt 0pt;">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. For the years ended December 31, 2021, sales to an independent third-party and its affiliates accounted for $9,165 or 5.5% of our product sales, respectively.&#160; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the years ended December 31, 2022 and 2021, total cost of product sales included $11,588 and $11,303 of costs relating to <span style="color:#222222;background:#ffffff;">subcontracted production for commercial sales, reimbursed dealer expenses for consignment sales, and certain other similar costs incurred for retail store and commercial sales</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other revenue</i> consists of 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. Revenue for commercial leases is recognized as earned monthly over a contractual period of <span style="-sec-ix-hidden:Hidden_u4DVwtkNtkKj0PG3xusmWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">96</span></span> 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;"><i style="font-style:italic;">Disaggregation of Revenue</i>. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2022 and 2021: </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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 0pt 0.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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.71%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;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;"> 45,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,173</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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;"> 61,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 46,835</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consignment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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;"> 84,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,496</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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;"> 19,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 20,011</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 11,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,480</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 222,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 165,995</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer and MHP loans interest:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">&#160;</p></td><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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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;"> 18,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 16,658</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,537</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consumer and MHP loans interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 28,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 27,195</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 6,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 4,317</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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:12.77%;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 3pt 0.05pt 0pt;"> 257,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"> 197,507</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><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;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:12pt;"/><span></span>
</td>
</tr>
<tr class="re">
<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, 2022 and 2021.</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_OtherIncomeNetPolicyTextBlock', window );">Other Income, Net</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 Income, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other income primarily consists of interest related to other notes receivable balances and interest income earned on cash balances, reduced by interest expenses.</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><span></span>
</td>
</tr>
<tr class="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 the 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 unit (the &#8221;RSU&#8221;) with only service-based conditions is calculated based on the closing price of the Company&#8217;s common stock on the grant date. The fair value of each RSU with market based conditions is estimated using the Monte-Carlo Simulation valuation model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. As a recently formed public entity with a small public float and limited trading of its common shares on the NASDAQ Global Market, it was not practicable for the Company to estimate the volatility of its common shares; therefore, management estimated volatility based on the historical volatilities of a small group of companies considered as close to comparable to the Company as available, all equally weighted, over the expected life of the option. Management concluded that this group is more characteristic of the Company&#8217;s business than a broad industry index. 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;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;">The fair value of RSU awards with market based conditions on the date of grant is estimated using the Monte-Carlo Simulation valuation model, and the Company uses the following methods to determine its underlying assumptions: expected volatilities are based on the Company&#8217;s historic stock price volatility; the expected term of the awards is based on performance measurement period; the risk-free interest rate is based on the U.S. Treasury bond yield issued with similar life terms to the expected life of the grant.</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 statement of operations. Shipping and handling costs for the&#160;years ended December&#160;31, 2022 and 2021 were $1,804 and $1,981, 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_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. Prior to the corporate conversion, the Partnership was treated as a flow-through entity for U.S. federal income tax purposes, and as such, was generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to its taxable income was passed through to its partners. Accordingly, prior to the corporate conversion, the Partnership only recorded a provision for Texas franchise tax as the Partnership&#8217;s taxable income was included in the income tax returns of the individual partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">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 significant judgment, use of estimates, and the interpretation and application of complex tax laws. Significant 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, 2022, which includes the tax years 2019, 2020 and 2021. </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_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 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes 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. The consumer 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, 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, 2021, the Company had concentrations of MHP Notes with two<span style="white-space:pre-wrap;"> independent third-parties and their respective  affiliates that equaled </span>10.4% and 30.1% of the principal balance outstanding, all of which was secured by the mobile homes.</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_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 has elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act as 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. As an emerging growth company, ASU 2016-02 is effective 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_0rUc5L6E6kyqjICwVAsBeQ;"><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 6 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 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 plans to use the longer phase-in period for adoption, and accordingly this ASU is effective for the Company&#8217;s fiscal&#160;year beginning January&#160;1, 2023. The Company expects that allowance amounts will increase due to the adoption of this ASU. </p><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, <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 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;">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_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_OtherIncomeNetPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherIncomeNetPolicyTextBlock</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL117410129-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919352-209981<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL117410129-209981<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL119206284-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912384451488">
<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, 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>
</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, 2022, 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 style="height:1pt;"><td style="vertical-align:bottom;width:82.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:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,964</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 1,792</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"> 2,561</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;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.66%;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 3pt 0pt 0pt;"> 12,209</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><span></span>
</td>
</tr>
<tr class="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.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;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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.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;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty liability, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,594</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 2,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 2,152</p></td></tr><tr><td style="vertical-align:bottom;width:75.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;">Warranty costs incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#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;"> (1,870)</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> 3,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"> 2,876</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><span></span>
</td>
</tr>
<tr class="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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 0pt 0.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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.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 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.71%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;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;"> 45,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,173</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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;"> 61,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 46,835</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consignment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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;"> 84,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,496</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;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;"> 19,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 20,011</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 11,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,480</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 222,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 165,995</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumer and MHP loans interest:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">&#160;</p></td><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;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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.77%;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;"> 18,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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;"> 16,658</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 10,537</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consumer and MHP loans interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 28,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#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.77%;background:#cceeff;border-bottom:1px solid #000000;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;"> 27,195</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 6,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px 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.77%;border-bottom:1px solid #000000;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;"> 4,317</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.72%;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:12.77%;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 3pt 0.05pt 0pt;"> 257,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"> 197,507</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><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;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:12pt;"/><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912382296864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_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:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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.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: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;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><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.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 colspan="2" 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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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;"> 129,119</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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></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;">&#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,501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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;">&#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:right;margin:0pt;"> (2,612)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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;"> (830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (884)</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 139,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,623</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><span></span>
</td>
</tr>
<tr class="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.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.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.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:71.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.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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for loan losses, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.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:1.41%;margin:0pt;padding:0pt;"><p style="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.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></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;">&#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 3pt 0pt 0pt;"> 725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td></tr><tr><td style="vertical-align:bottom;width:71.03%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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 3pt 0pt 0pt;"> 189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#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;"> (746)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:71.03%;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.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:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></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_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:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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: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 0pt 0.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.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: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 0pt 0.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:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" 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: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:2.24%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 129,119</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 884</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 1,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 1,239</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 533</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 140,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 127,880</p></td></tr><tr><td style="vertical-align:bottom;width:70.84%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 351</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><span></span>
</td>
</tr>
<tr class="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.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;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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:52.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 style="vertical-align:bottom;width:1.19%;margin:0pt;padding:0pt;"><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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"><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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">%</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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 3pt 0pt 0pt;"> 142,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.9%;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.78%;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 3pt 0pt 0pt;"> 129,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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 3pt 0pt 0pt;"> 100.0</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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.21%;margin:0pt;padding:0pt;"><p style="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.58%;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.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.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.78%;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.21%;margin:0pt;padding:0pt;"><p style="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.56%;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.17%;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.19%;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.78%;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;"> 1,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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;"> 594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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;"> 0.5</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;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;"> 486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td></tr><tr><td style="vertical-align:bottom;width:52.17%;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.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: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.78%;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 3pt 0pt 0pt;"> 2,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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.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.78%;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 3pt 0pt 0pt;"> 2,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;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 3pt 0pt 0pt;"> 1.6</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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385979456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_OtherNotesReceivableTableTextBlock', window );">Schedule of other notes receivable, 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:70.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 22,722</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: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 3pt 0pt 0pt;"> 41,235</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> &#8212;</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;">&#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;"> (5)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 22,722</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: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 3pt 0pt 0pt;"> 41,230</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_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_OtherNotesReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherNotesReceivableTableTextBlock</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>44
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383410400">
<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, 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>
</tr>
<tr class="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 future minimum 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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 0pt 0.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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 610</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> 588</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0.05pt 0pt;"> 526</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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 3pt 0.05pt 0pt;"> 113</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,831</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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;"> (60)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 2,771</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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;"> (650)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total non-current lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"> 2,121</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383622640">
<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, 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>
</tr>
<tr class="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"><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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 17,442</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: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 3pt 0pt 0pt;"> 15,431</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 592</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;">&#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 3pt 0pt 0pt;"> 714</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods (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;">&#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 3pt 0pt 0pt;"> 21,429</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;">&#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 3pt 0pt 0pt;"> 29,034</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for obsolescence</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: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;"> (401)</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: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;"> (501)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 39,062</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: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 3pt 0pt 0pt;"> 44,678</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;">(1) Finished goods includes $6,987 and $2,678<span style="white-space:pre-wrap;"> as of  </span>December&#160;31, 2022 and 2021, respectively, held for more than twelve months and classified as long-term.</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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383379952">
<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, 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_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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 14,953</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: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 3pt 0pt 0pt;"> 14,949</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 16,949</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;">&#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 3pt 0pt 0pt;"> 13,722</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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 3pt 0pt 0pt;"> 1,556</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;">&#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 3pt 0pt 0pt;"> 1,682</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 5,750</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;">&#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 3pt 0pt 0pt;"> 5,058</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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 3pt 0pt 0pt;"> 300</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;">&#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 3pt 0pt 0pt;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 39,508</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;">&#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 3pt 0pt 0pt;"> 35,709</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;">&#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;"> (9,402)</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;">&#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;"> (8,193)</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 30,106</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: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 3pt 0pt 0pt;"> 27,516</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383525584">
<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, 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>
</tr>
<tr class="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.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:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#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 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 3pt 0.05pt 0pt;"> 248</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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 3pt 0.05pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.27%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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 3pt 0.05pt 0pt;"> 1,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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 3pt 0.05pt 0pt;"> 1,097</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383519984">
<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, 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>
</tr>
<tr class="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.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: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: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.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: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></tr><tr><td style="vertical-align:bottom;width:70.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;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 3,049</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: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 3pt 0pt 0pt;"> 2,876</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 753</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;">&#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 3pt 0pt 0pt;"> 2,764</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 1,006</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: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 3pt 0pt 0pt;"> 1,685</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 1,610</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;">&#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 3pt 0pt 0pt;"> 2,467</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 54</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: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 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,402</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,160</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 61</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;">&#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 3pt 0pt 0pt;"> 310</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 6,699</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;">&#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 3pt 0pt 0pt;"> 7,445</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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;">&#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 3pt 0pt 0pt;"> 2,261</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;">&#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 3pt 0pt 0pt;"> 1,433</p></td></tr><tr><td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"> 16,895</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: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 3pt 0pt 0pt;"> 20,686</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_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>49
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385526704">
<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, 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_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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant components of the provision for income taxes are as follows (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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.28%;margin:0pt;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.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.28%;margin:0pt;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.44%;margin:0pt;padding:0pt;"><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.26%;margin:0pt;padding:0pt;"><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.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: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:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"><span style="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: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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;">$</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 3pt 0pt 0pt;"> 13,092</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: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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,443</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 1,222</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: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.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 3pt 0pt 0pt;"> 1,280</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,314</p></td><td style="vertical-align:bottom;width:2.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;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,723</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;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="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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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;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 3pt 0pt 0pt;"> 51</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;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;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.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 3pt 0pt 0pt;"> 10</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;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.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 3pt 0pt 0pt;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</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;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,033</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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;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.59%;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 3pt 0pt 0pt;"> 14,375</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;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.59%;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 3pt 0pt 0pt;"> 10,756</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><span></span>
</td>
</tr>
<tr class="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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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.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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.86%;margin:0pt;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.25%;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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.86%;margin:0pt;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: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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td 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:2.25%;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.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;">2021</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;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 21.0</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 21.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 1.5</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="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="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 3pt 0pt 0pt;"> 1.9</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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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.2)</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="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 3pt 0pt 0pt;"> 17.5</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 17.7</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;">%</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><span></span>
</td>
</tr>
<tr class="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;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 (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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.26%;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.28%;margin:0pt;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.44%;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.26%;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.28%;margin:0pt;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.44%;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.26%;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:12.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:2.25%;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:12.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;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt;">$</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 3pt 0pt 0pt;"> 439</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="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;">$</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 3pt 0pt 0pt;"> 486</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 204</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="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="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 3pt 0pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 76</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="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="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 3pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 8</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="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="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 3pt 0pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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 3pt 0pt 0pt;"> 15</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="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="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 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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 3pt 0pt 0pt;"> 256</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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998</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="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="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,381</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt;"><span style="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="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="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;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (674)</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="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="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;"> (853)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (2,808)</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="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="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;"> (2,998)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;"> (581)</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="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="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;"> (518)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#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: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="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="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;"> (16)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (4,063)</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="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="visibility:hidden;">&#8203;</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (4,385)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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><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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;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,004)</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383630144">
<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, 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_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 units (the &#8220;RSU&#8221;) 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:77.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.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;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.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;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;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">&#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;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.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-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.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-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.4%;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.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: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.25%;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.35%;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.4%;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.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: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.25%;margin:0pt;padding:0pt;"><p style="font-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.35%;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.4%;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.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: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.25%;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.35%;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.4%;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.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: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.25%;margin:0pt;padding:0pt;"><p style="font-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.35%;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.4%;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.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: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.25%;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.35%;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></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 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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 0pt 0.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.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:7.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: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.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;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#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, 2021</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;"> 35</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.47%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.44</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.41%;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.55%;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.67</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.61</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.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;width:8.06%;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;"> 55</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.47%;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.49%;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;"> 18.02</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.41%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.07</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.73</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.51%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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;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;"> (7)</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.47%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.44</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.41%;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.55%;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.67</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.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;width:8.06%;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, December 31, 2021</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;"> 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.47%;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.49%;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.41%;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.55%;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: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%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.06%;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;"> 802</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, 2021</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;"> &#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.47%;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.49%;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.41%;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.55%;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: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.51%;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.06%;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><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: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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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.49%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;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.55%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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, 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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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.51%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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: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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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><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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383414992">
<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, 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_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.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:0.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: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:12.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.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:12.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;white-space:nowrap;width:69.35%;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.19%;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.45%;margin:0pt;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.35%;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.19%;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.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;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.19%;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.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;">2022</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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,773</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:12.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,871</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,357,785</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,204,437</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,286</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,846</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,348</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:12.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,706</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,742,419</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,275,989</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.92%;background:#cceeff;margin:0pt;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.35%;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.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: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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.78</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:12.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.06</p></td></tr><tr><td style="vertical-align:bottom;width:69.35%;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.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: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:12.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;"> 2.74</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:12.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;"> 2.05</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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>52
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912386094688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS - IPO and Corporate Conversion (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 17, 2019</div></th>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 30, 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_SubsidiarySaleOfStockLineItems', window );"><strong>Nature of operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_StockIssuedUponIncorporationShares', window );">Shares issued upon incorporation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased</a></td>
<td class="nump">300,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="nump">145,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Share repurchase price (in dollars per share)</a></td>
<td class="nump">$ 10.20<span></span>
</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">$ 9.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Value of shares authorized for repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Nature of operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued from sale of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">4,000,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_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 505<span></span>
</td>
<td class="nump">$ 4,504<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_ProceedsFromIssuanceInitialPublicOfferingNet', window );">Proceeds from IPO net of underwriting discounts and offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,695<span></span>
</td>
<td class="nump">$ 43,492<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_ProceedsFromIssuanceInitialPublicOfferingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount received from entity's first offering of stock to the public, net of underwriting discounts and offering expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">legh_ProceedsFromIssuanceInitialPublicOfferingNet</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_StockIssuedUponIncorporationShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the shares of new stock issued upon incorporation 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_StockIssuedUponIncorporationShares</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: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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a 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;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383442128">
<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, 2022 </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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>54
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912384974288">
<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, 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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_NumberOfBanksHoldingCashInExcessOfFdicLimit', window );">Number of banks exceeding the FDIC limit | item</a></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_CashAndCashEquivalentsAxis=legh_BankAccountOneMember', window );">Bank Account One</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_CashUninsuredAmount', window );">Cash in excess of FDIC limit</a></td>
<td class="nump">$ 1,504<span></span>
</td>
</tr>
<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_CashAndCashEquivalentsAxis=legh_BankAccountTwoMember', window );">Bank Account Two</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_CashUninsuredAmount', window );">Cash in excess of FDIC limit</a></td>
<td class="nump">$ 133<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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=legh_BankAccountOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CashAndCashEquivalentsAxis=legh_BankAccountOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CashAndCashEquivalentsAxis=legh_BankAccountTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CashAndCashEquivalentsAxis=legh_BankAccountTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378496144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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>
<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_AccountsReceivableNetAbstract', window );"><strong>Accounts 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 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>
</tr>
<tr class="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">$ 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>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 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.40%<span></span>
</td>
<td class="nump">13.50%<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_EscrowLiabilityNoncurrent', window );">Escrow liability</a></td>
<td class="nump">$ 9,653<span></span>
</td>
<td class="nump">$ 9,350<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_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>
</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_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>
</tr>
<tr class="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,610<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
</tr>
<tr class="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">795<span></span>
</td>
<td class="nump">517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
</tr>
<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=us-gaap_FinancialAssetPastDueMember', window );">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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_NotesReceivableGross', window );">Consumer loans receivable</a></td>
<td class="nump">$ 2,999<span></span>
</td>
<td class="nump">2,082<span></span>
</td>
</tr>
<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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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 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>
</tr>
<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_us-gaap_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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 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>
</tr>
<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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_ForeclosedAssets', window );">Repossessed Assets</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_LoansReceivableWithFixedRatesOfInterest1', window );">Note receivable with fixed rate of interest</a></td>
<td class="nump">$ 130,000<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_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate', window );">Interest rate spread on the MHP Notes</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod', window );">Interest rate on the MHP Notes</a></td>
<td class="nump">8.10%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">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_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</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_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>
</tr>
<tr class="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>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansReceivableFixedRate', window );">Fixed rate of interest (as a percent)</a></td>
<td class="nump">6.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableBasisSpreadOnVariableRate', window );">Interest rate spread (as a percent)</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<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>
</tr>
<tr class="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>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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LoansReceivableFixedRate', window );">Fixed rate of interest (as a percent)</a></td>
<td class="nump">11.50%<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>
</tr>
<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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</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_NotesReceivableGross', window );">Consumer loans receivable</a></td>
<td class="nump">22,722<span></span>
</td>
<td class="nump">41,235<span></span>
</td>
</tr>
<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 [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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_NotesReceivableGross', window );">Consumer loans receivable</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=legh_OtherNoteReceivableMember', window );">Other Note Receivable | 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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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 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>
</tr>
<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>
</tr>
<tr class="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>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 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>
</tr>
<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</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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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 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">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=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent third party and affiliates | 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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<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 | 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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.60%<span></span>
</td>
<td class="nump">30.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_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Notes Receivable from Mobile Home Parks | Credit concentration risk | Independent third party and affiliates | 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_LoansAndLeasesReceivableOtherInformationAbstract', window );"><strong>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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">34.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_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_EscrowLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EscrowLiabilityNoncurrent</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_LoansReceivableFixedRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_LoansReceivableFixedRate</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_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate</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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Amount of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5162-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4437-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LoansReceivableBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 added to reference rate used to compute variable rate 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;">us-gaap_LoansReceivableBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="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_LoansReceivableBasisSpreadOnVariableRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate or index during the adjustment period to compute the variable [fully indexed] rate on the loans receivable realized during the reporting period. This may be an effective margin for the period depending on the specific terms of the underlying loan agreement (for example, an annual disclosure for a loan with a quarterly adjustment period).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod</td>
</tr>
<tr>
<td style="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_LoansReceivableWithFixedRatesOfInterest1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loan with fixed rate of interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableWithFixedRatesOfInterest1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>Amount, before allowance for credit loss, of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (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;">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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912386106080">
<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, 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_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">$ 6,987<span></span>
</td>
<td class="nump">$ 2,678<span></span>
</td>
</tr>
<tr class="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="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">15 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 | 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_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">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="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">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="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">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="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>
<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="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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>duration</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>57
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385432672">
<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, 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_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_LessorOperatingLeaseNoticePeriodForTermination', window );">Notice period for lease termination</a></td>
<td class="text">30 days<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_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment', window );">Termination fees as a percentage of remaining lease payments</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination', window );">Number of month's rent to be paid</a></td>
<td class="text">6 months<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_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty', window );">Notice period for purchase of property</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Extended term of lease</a></td>
<td class="text">48 months<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_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension', window );">Notice period for exercise of renewal extension</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 life</a></td>
<td class="text">15 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_DepreciationLeasedProperty', window );">Depreciation expense on leased property</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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_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">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_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">120 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 months prior to which lessee should notify the intent to exercise the renewal extension option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension</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_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 days of written notice by lessee for purchase of 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_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty</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_LessorOperatingLeaseNoticePeriodForTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 days of written notice by lessee for termination of 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_LessorOperatingLeaseNoticePeriodForTermination</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_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 month's rent to be paid by lessee upon termination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination</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_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Termination fees recorded as a percentage of remaining lease payments to be paid by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment</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_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 renewal, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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>58
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385953440">
<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, 2022 </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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract', window );"><strong>Operating Leases, Future Minimum Payments Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent', window );">2023</a></td>
<td class="nump">$ 1,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears', window );">2024</a></td>
<td class="nump">1,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears', window );">2025</a></td>
<td class="nump">1,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears', window );">2026</a></td>
<td class="nump">1,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears', window );">2027</a></td>
<td class="nump">1,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter', window );">Thereafter</a></td>
<td class="nump">2,561<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_OperatingLeasesFutureMinimumPaymentsReceivable', window );">Total</a></td>
<td class="nump">$ 12,209<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_OperatingLeasesFutureMinimumPaymentsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum rental payments in aggregate as of the balance sheet date under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeasesFutureMinimumPaymentsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rental payments receivable within one year of the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rental payments receivable within the fifth year from the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rental payments receivable within the fourth year from the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rental payments receivable within the third year from the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rental payments receivable within the second year from the balance sheet date under an operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>59
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385947520">
<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, 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_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,516<span></span>
</td>
<td class="nump">$ 4,336<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">$ 1,315<span></span>
</td>
<td class="nump">$ 1,235<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>60
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381945184">
<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, 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_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">$ 2,876<span></span>
</td>
<td class="nump">$ 2,594<span></span>
</td>
</tr>
<tr class="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,874<span></span>
</td>
<td class="nump">2,152<span></span>
</td>
</tr>
<tr class="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,701)<span></span>
</td>
<td class="num">(1,870)<span></span>
</td>
</tr>
<tr class="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">3,049<span></span>
</td>
<td class="nump">2,876<span></span>
</td>
</tr>
<tr class="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">$ 120<span></span>
</td>
<td class="nump">$ 367<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381872688">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ConsumerLoanMember', window );">Consumer Loan | 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">$ 138,800<span></span>
</td>
<td class="nump">$ 125,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=us-gaap_ConsumerLoanMember', window );">Consumer Loan | 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">139,009<span></span>
</td>
<td class="nump">125,623<span></span>
</td>
</tr>
<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">128,400<span></span>
</td>
<td class="nump">83,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_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">129,966<span></span>
</td>
<td class="nump">83,773<span></span>
</td>
</tr>
<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">21,600<span></span>
</td>
<td class="nump">38,500<span></span>
</td>
</tr>
<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">$ 22,722<span></span>
</td>
<td class="nump">$ 38,886<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConsumerLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsumerLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_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=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>62
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378398912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod', window );">Annual curtail payment period</a></td>
<td class="text">2 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_PeriodRequiredToPayOffRemainingPrincipleBalance', window );">Period required to pay off remaining principle balance</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 222,052<span></span>
</td>
<td class="nump">$ 165,995<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">$ 11,588<span></span>
</td>
<td class="nump">11,303<span></span>
</td>
</tr>
<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</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="text">&#160;<span></span>
</td>
<td class="nump">$ 9,165<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 | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<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">$ 13,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5.90%<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 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">$ 11,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5.40%<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_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_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual curtailment payment for inventory financed sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod</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_PeriodRequiredToPayOffRemainingPrincipleBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 required to pay off remaining principle balance for inventory financed sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeriodRequiredToPayOffRemainingPrincipleBalance</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL51790836-203054<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130569-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385552032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - 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, 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_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">$ 222,052<span></span>
</td>
<td class="nump">$ 165,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">18,369<span></span>
</td>
<td class="nump">16,658<span></span>
</td>
</tr>
<tr class="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">10,195<span></span>
</td>
<td class="nump">10,537<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_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio', window );">Total consumer and MHP loans interest</a></td>
<td class="nump">28,564<span></span>
</td>
<td class="nump">27,195<span></span>
</td>
</tr>
<tr class="re">
<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,399<span></span>
</td>
<td class="nump">4,317<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_Revenues', window );">Total net revenue</a></td>
<td class="nump">257,015<span></span>
</td>
<td class="nump">197,507<span></span>
</td>
</tr>
<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="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">45,549<span></span>
</td>
<td class="nump">25,173<span></span>
</td>
</tr>
<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="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">61,373<span></span>
</td>
<td class="nump">46,835<span></span>
</td>
</tr>
<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_ConsignmentSalesMember', window );">Consignment 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">84,037<span></span>
</td>
<td class="nump">63,496<span></span>
</td>
</tr>
<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="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">19,629<span></span>
</td>
<td class="nump">20,011<span></span>
</td>
</tr>
<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</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">$ 11,464<span></span>
</td>
<td class="nump">$ 10,480<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConsignmentSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsignmentSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385006912">
<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, 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_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">$ 1,804<span></span>
</td>
<td class="nump">$ 1,981<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>65
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385337648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details) - Notes Receivable from Mobile Home Parks - Independent third party and affiliates - Credit concentration risk - item<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_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 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">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=legh_ReceivableFromMobileHomeParksMember', window );">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_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">12.30%<span></span>
</td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<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 );">Independent Third Party Two</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">16.60%<span></span>
</td>
<td class="nump">30.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_ConcentrationRiskByBenchmarkAxis=legh_ReceivableFromMobileHomeParksMember', window );">Independent Third party Three</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">34.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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378440336">
<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, 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_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>
</tr>
<tr class="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">$ 436,813<span></span>
</td>
<td class="nump">$ 366,667<span></span>
</td>
</tr>
<tr class="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">$ 54,709<span></span>
</td>
<td class="nump">$ 57,273<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 3,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 3,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123341672&amp;loc=SL77916155-209984<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123341672&amp;loc=SL77916155-209984<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123341672&amp;loc=SL77916155-209984<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123341672&amp;loc=SL77916155-209984<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381935840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>CONSUMER LOANS 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_LoansAndLeasesReceivableBeforeFeesGross', window );">Consumer loans receivable</a></td>
<td class="nump">$ 142,340<span></span>
</td>
<td class="nump">$ 129,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Loan discount and deferred financing fees</a></td>
<td class="num">(2,501)<span></span>
</td>
<td class="num">(2,612)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Allowance for loan losses</a></td>
<td class="num">(830)<span></span>
</td>
<td class="num">(884)<span></span>
</td>
<td class="num">$ (905)<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_LoansAndLeasesReceivableNetReportedAmount', window );">Consumer loans receivable, net</a></td>
<td class="nump">$ 139,009<span></span>
</td>
<td class="nump">$ 125,623<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_LoansAndLeasesReceivableAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74567-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableBeforeFeesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance and fees, of loans and leases receivable. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableBeforeFeesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableNetReportedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetReportedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912384994320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Allowance for loan losses (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, 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_ReceivablesAbstract', window );"><strong>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_LoansAndLeasesReceivableAllowance', window );">Allowance for loan losses, beginning of period</a></td>
<td class="nump">$ 884<span></span>
</td>
<td class="nump">$ 905<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_ProvisionForLoanLosses', window );">Provision for loan losses</a></td>
<td class="num">(243)<span></span>
</td>
<td class="nump">725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge offs (recoveries)</a></td>
<td class="nump">189<span></span>
</td>
<td class="num">(746)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Allowance for loan losses</a></td>
<td class="nump">$ 830<span></span>
</td>
<td class="nump">$ 884<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ProvisionForLoanLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element stands for provision 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_ProvisionForLoanLosses</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_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74567-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>69
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385357472">
<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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>CONSUMER LOANS 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_LoansAndLeasesReceivableGrossCarryingAmount', window );">Total consumer loans receivable</a></td>
<td class="nump">$ 142,340<span></span>
</td>
<td class="nump">$ 129,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Allowance for loan losses</a></td>
<td class="nump">830<span></span>
</td>
<td class="nump">884<span></span>
</td>
<td class="nump">$ 905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Impaired loans individually evaluated for impairment</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Specific reserve against impaired loans</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Other loans collectively evaluated for allowance</a></td>
<td class="nump">140,730<span></span>
</td>
<td class="nump">127,880<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">$ 218<span></span>
</td>
<td class="nump">$ 351<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_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_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74567-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>70
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381148784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) - USD ($)<br> $ in Thousands</strong></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_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_LoansAndLeasesReceivableGrossCarryingAmount', window );">Total consumer loans receivable</a></td>
<td class="nump">$ 142,340<span></span>
</td>
<td class="nump">$ 129,119<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_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="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=us-gaap_FinancialAssetPastDueMember', 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 );">Consumer loans receivable</a></td>
<td class="nump">$ 2,999<span></span>
</td>
<td class="nump">$ 2,082<span></span>
</td>
</tr>
<tr class="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">2.10%<span></span>
</td>
<td class="nump">1.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_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables31To60DaysPastDueMember', 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 );">Consumer loans receivable</a></td>
<td class="nump">$ 1,150<span></span>
</td>
<td class="nump">$ 594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePercentPastDue1', window );">Consumer loans receivable past due (Percent)</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<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_FinancingReceivables61To90DaysPastDueMember', 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 );">Consumer loans receivable</a></td>
<td class="nump">$ 108<span></span>
</td>
<td class="nump">$ 407<span></span>
</td>
</tr>
<tr class="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_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivables91To120DaysPastDueMember', 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 );">Consumer loans receivable</a></td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 114<span></span>
</td>
</tr>
<tr class="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.30%<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_FinancingReceivablesPeriodPastDueAxis=legh_FinancingReceivablesGreaterThan120DaysPastDueMember', 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 );">Consumer loans receivable</a></td>
<td class="nump">$ 1,255<span></span>
</td>
<td class="nump">$ 967<span></span>
</td>
</tr>
<tr class="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.70%<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>Amount, before allowance for credit loss, of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (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;">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_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>71
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385831488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes") (Details) - Notes Receivable from Mobile Home Parks - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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>Notes 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NoteReceivableUnamortizedFinanceFees', window );">Unamortized finance fees</a></td>
<td class="nump">$ 1,068<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NoteReceivableUnamortizedFinanceFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 finance fees of a note 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_NoteReceivableUnamortizedFinanceFees</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>72
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912382286720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER NOTES RECEIVABLE (Details) - Other Note Receivable - USD ($)<br> $ in Thousands</strong></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>Notes 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_NotesReceivableGross', window );">Outstanding principal balance</a></td>
<td class="nump">$ 22,722<span></span>
</td>
<td class="nump">$ 41,235<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_NotesReceivableOther', window );">Total</a></td>
<td class="nump">$ 22,722<span></span>
</td>
<td class="nump">$ 41,230<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_NotesReceivableOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_NotesReceivableOther</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (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_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>Amount, before allowance for credit loss, of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381019312">
<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, 2022 </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 6 months 14 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.12%<span></span>
</td>
</tr>
<tr class="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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>74
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381016080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Future minimum lease payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 683<span></span>
</td>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">588<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">526<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease payments</a></td>
<td class="nump">2,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(60)<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_OperatingLeaseLiability', window );">Total Lease liability</a></td>
<td class="nump">2,771<span></span>
</td>
</tr>
<tr class="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 );">Less current lease liability</a></td>
<td class="num">(650)<span></span>
</td>
</tr>
<tr class="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 );">Total noncurrent lease liability</a></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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381936128">
<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, 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_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">$ 17,442<span></span>
</td>
<td class="nump">$ 15,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">592<span></span>
</td>
<td class="nump">714<span></span>
</td>
</tr>
<tr class="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 (1)</a></td>
<td class="nump">21,429<span></span>
</td>
<td class="nump">29,034<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_InventoryAllowanceForObsolescence', window );">Allowance for obsolescence</a></td>
<td class="num">(401)<span></span>
</td>
<td class="num">(501)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_InventoryNetCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">39,062<span></span>
</td>
<td class="nump">44,678<span></span>
</td>
</tr>
<tr class="re">
<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">$ 6,987<span></span>
</td>
<td class="nump">$ 2,678<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_InventoryAllowanceForObsolescence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory, allowance for obsolescence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryAllowanceForObsolescence</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>76
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378396144">
<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, 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_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">$ 39,508<span></span>
</td>
<td class="nump">$ 35,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(9,402)<span></span>
</td>
<td class="num">(8,193)<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">30,106<span></span>
</td>
<td class="nump">27,516<span></span>
</td>
</tr>
<tr class="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,137<span></span>
</td>
<td class="nump">1,145<span></span>
</td>
</tr>
<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">568<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<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,949<span></span>
</td>
</tr>
<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">16,949<span></span>
</td>
<td class="nump">13,722<span></span>
</td>
</tr>
<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="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">1,556<span></span>
</td>
<td class="nump">1,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>PROPERTY, PLANT AND EQUIPMENT</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">5,750<span></span>
</td>
<td class="nump">5,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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">$ 300<span></span>
</td>
<td class="nump">$ 298<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>77
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912384681440">
<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, 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_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">$ 248<span></span>
</td>
</tr>
<tr class="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">338<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="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">795<span></span>
</td>
<td class="nump">517<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">$ 1,482<span></span>
</td>
<td class="nump">$ 1,097<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5162-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4437-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378467296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT SECURITIES (Details) - USD ($)<br> $ in Thousands</strong></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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>DEBT 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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Held to Maturity Securities</a></td>
<td class="nump">$ 8,412<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>79
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385926400">
<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, 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_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">$ 3,049<span></span>
</td>
<td class="nump">$ 2,876<span></span>
</td>
</tr>
<tr class="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">753<span></span>
</td>
<td class="nump">2,764<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">1,006<span></span>
</td>
<td class="nump">1,685<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">1,610<span></span>
</td>
<td class="nump">2,467<span></span>
</td>
</tr>
<tr class="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">54<span></span>
</td>
<td class="nump">546<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,402<span></span>
</td>
<td class="nump">1,160<span></span>
</td>
</tr>
<tr class="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">61<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="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">6,699<span></span>
</td>
<td class="nump">7,445<span></span>
</td>
</tr>
<tr class="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">2,261<span></span>
</td>
<td class="nump">1,433<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">$ 16,895<span></span>
</td>
<td class="nump">$ 20,686<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=116646759&amp;loc=d3e15243-108350<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123377177&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378408720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Lines of Credit (Details) - Revolver 1 - USD ($)<br> $ in Thousands</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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 28, 2022</div></th>
<th class="th"><div>Mar. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="nump">$ 70,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">6.12%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 17,400<span></span>
</td>
<td class="nump">$ 61,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">2,545<span></span>
</td>
<td class="nump">$ 7,993<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_DebtAgreementThresholdTangibleNetWorth', window );">Tangible net worth</a></td>
<td class="nump">$ 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_DebtAgreementThresholdDebtToEbitdaRatio', window );">Debt to EBITDA ratio</a></td>
<td class="nump">4<span></span>
</td>
<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_DeferredFinanceCostsGross', window );">Deferred debt issuance costs</a></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="nump">50,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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=legh_RevolverOneMember', window );">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>
</tr>
<tr class="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>
</tr>
<tr class="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.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DebtAgreementThresholdDebtToEbitdaRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of debt to EBITDA to be maintained under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtAgreementThresholdDebtToEbitdaRatio</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_DebtAgreementThresholdTangibleNetWorth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tangible net worth to be maintained under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtAgreementThresholdTangibleNetWorth</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_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_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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385956432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - PPP Loans (Details) - PILOT Agreement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Notes Payable</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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_NotesPayable', window );">Outstanding balance</a></td>
<td class="nump">$ 0<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385645536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 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_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,092<span></span>
</td>
<td class="nump">$ 8,443<span></span>
</td>
</tr>
<tr class="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,222<span></span>
</td>
<td class="nump">1,280<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,314<span></span>
</td>
<td class="nump">9,723<span></span>
</td>
</tr>
<tr class="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="nump">51<span></span>
</td>
<td class="nump">934<span></span>
</td>
</tr>
<tr class="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="nump">10<span></span>
</td>
<td class="nump">99<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="nump">61<span></span>
</td>
<td class="nump">1,033<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,375<span></span>
</td>
<td class="nump">$ 10,756<span></span>
</td>
</tr>
<tr class="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">1.50%<span></span>
</td>
<td class="nump">1.90%<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">(5.00%)<span></span>
</td>
<td class="num">(5.20%)<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 (as a percent)</a></td>
<td class="nump">17.50%<span></span>
</td>
<td class="nump">17.70%<span></span>
</td>
</tr>
<tr class="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">$ 439<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Reserve accounts</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="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">76<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="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="nump">8<span></span>
</td>
<td class="nump">157<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">15<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="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">256<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">998<span></span>
</td>
<td class="nump">1,381<span></span>
</td>
</tr>
<tr class="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">(674)<span></span>
</td>
<td class="num">(853)<span></span>
</td>
</tr>
<tr class="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,808)<span></span>
</td>
<td class="num">(2,998)<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">(581)<span></span>
</td>
<td class="num">(518)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(16)<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">(4,063)<span></span>
</td>
<td class="num">(4,385)<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">$ (3,065)<span></span>
</td>
<td class="num">$ (3,004)<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) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912376666880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Plan (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 29, 2022</div></th>
<th class="th"><div>Nov. 15, 2022</div></th>
<th class="th"><div>Jun. 07, 2022</div></th>
<th class="th"><div>Jan. 06, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Sep. 23, 2021</div></th>
<th class="th"><div>Dec. 02, 2020</div></th>
<th class="th"><div>Aug. 10, 2020</div></th>
<th class="th"><div>Feb. 07, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,700,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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</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">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Contractual life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<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 );">Stock options | Senior management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares | Senior management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Restricted shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares | Independent directors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted shares granted (in shares)</a></td>
<td class="nump">1,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Grant date fair value</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares | Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted shares granted (in shares)</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">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Grant date fair value</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">$ 3,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted shares | Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=legh_RestrictedStockContingentEquityAwardsMember', window );">Contingent equity awards | $36 Equity Award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted shares granted (in shares)</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">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays', window );">Threshold market days remained granted</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">15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=legh_RestrictedStockContingentEquityAwardsMember', window );">Contingent equity awards | $36 Equity Award | Vested at granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</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">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=legh_RestrictedStockContingentEquityAwardsMember', window );">Contingent equity awards | $48 Equity Award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted shares granted (in shares)</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">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays', window );">Threshold market days remained granted</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">15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Grant date fair value</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">$ 683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=legh_RestrictedStockContingentEquityAwardsMember', window );">Contingent equity awards | $48 Equity Award | Vested at granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</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">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=legh_RestrictedStockContingentEquityAwardsMember', window );">Contingent equity awards | Executive Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted shares granted (in shares)</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">350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate fair value of grants made during the period on other than stock option plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market days remain granted, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=legh_RestrictedStockContingentEquityAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=legh_RestrictedStockContingentEquityAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementScenarioAxis=legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912378479568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Restricted stock units (Details) - Restricted stock units<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at the beginning | shares</a></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 | shares</a></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 | shares</a></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 | shares</a></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 | shares</a></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>
</tr>
<tr class="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) | $ / shares</a></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) | $ / shares</a></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) | $ / shares</a></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) | $ / shares</a></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) | $ / shares</a></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">$ 442<span></span>
</td>
</tr>
<tr class="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">1 year 9 months 7 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 );">- 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>85
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912377965968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Stock options (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 07, 2022</div></th>
<th class="th"><div>Jan. 06, 2022</div></th>
<th class="th"><div>Sep. 23, 2021</div></th>
<th class="th"><div>Aug. 10, 2020</div></th>
<th class="th"><div>Mar. 31, 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,025,000<span></span>
</td>
<td class="nump">55,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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price (in dollar per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.59<span></span>
</td>
<td class="nump">$ 18.02<span></span>
</td>
</tr>
<tr class="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 );">Stock option forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value assumptions for options granted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Senior management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,490<span></span>
</td>
<td class="nump">34,626<span></span>
</td>
<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price (in dollar per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.02<span></span>
</td>
<td class="nump">$ 14.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value assumptions for options granted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.41%<span></span>
</td>
<td class="nump">0.24%<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 9 months 18 days<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Senior management | Departure of senior manager</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Stock option forfeited (in shares)</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">27,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value assumptions for options granted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">2.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">45.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">7 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Chief Executive Officer | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise price (in dollar per share)</a></td>
<td class="nump">$ 36.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options | Chief Executive Officer | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise price (in dollar per share)</a></td>
<td class="nump">$ 48.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=legh_IncentiveStockOptionsMember', window );">Incentive stock options | Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>SHARE-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">62,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price (in dollar 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value assumptions for options granted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">2.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">45.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">7 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementScenarioAxis=legh_ScenarioDepartureOfSeniorManagerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=legh_ScenarioDepartureOfSeniorManagerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=legh_IncentiveStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=legh_IncentiveStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385616592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) - Stock options - 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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="nump">83,000<span></span>
</td>
<td class="nump">35,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">1,025,000<span></span>
</td>
<td class="nump">55,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="text">&#160;<span></span>
</td>
<td class="num">(7,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="num">(83,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding</a></td>
<td class="nump">1,025,000<span></span>
</td>
<td class="nump">83,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_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="ro">
<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">$ 16.83<span></span>
</td>
<td class="nump">$ 14.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">40.59<span></span>
</td>
<td class="nump">18.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">14.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">40.59<span></span>
</td>
<td class="nump">16.83<span></span>
</td>
<td class="nump">$ 14.44<span></span>
</td>
</tr>
<tr class="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">12.27<span></span>
</td>
<td class="nump">8.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4.99<span></span>
</td>
<td class="nump">14.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">8.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 4.99<span></span>
</td>
<td class="nump">$ 12.27<span></span>
</td>
<td class="nump">$ 8.67<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">9 years 5 months 8 days<span></span>
</td>
<td class="text">9 years 4 months 9 days<span></span>
</td>
<td class="text">9 years 7 months 9 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm', window );">Granted (in years)</a></td>
<td class="text">9 years 5 months 8 days<span></span>
</td>
<td class="text">9 years 8 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at the end (in dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,025,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 4,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">9 years 5 months 8 days<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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>87
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381071472">
<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, 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_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">$ 149<span></span>
</td>
<td class="nump">$ 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_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">$ 8,925<span></span>
</td>
<td class="nump">$ 4,908<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>88
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381053456">
<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, 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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense</a></td>
<td class="nump">$ 710<span></span>
</td>
<td class="nump">$ 698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1', window );">Sublease rental income</a></td>
<td class="nump">$ 326<span></span>
</td>
<td class="nump">$ 394<span></span>
</td>
</tr>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesRentExpenseSubleaseRentals1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseSubleaseRentals1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>89
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912383436272">
<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, 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_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">$ 753<span></span>
</td>
<td class="nump">$ 2,764<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>90
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385888464">
<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, 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_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">$ 67,773<span></span>
</td>
<td class="nump">$ 49,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,357,785<span></span>
</td>
<td class="nump">24,204,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">24,742,419<span></span>
</td>
<td class="nump">24,275,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', 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</a></td>
<td class="nump">$ 2.78<span></span>
</td>
<td class="nump">$ 2.06<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 2.74<span></span>
</td>
<td class="nump">$ 2.05<span></span>
</td>
</tr>
<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">13,286<span></span>
</td>
<td class="nump">12,846<span></span>
</td>
</tr>
<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 );">Stock options</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">371,348<span></span>
</td>
<td class="nump">58,706<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>91
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912381007104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Antidilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Earnings Per Share, Diluted, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares excluded from calculation of earnings per share</a></td>
<td class="nump">102,408<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>92
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm139912385700912">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_RelatedPartyTransactionsByRelatedPartyAxis=legh_BellMobileHomesMember', window );">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_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable related parties</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable related parties</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Home sales to related parties</a></td>
<td class="nump">4,499<span></span>
</td>
<td class="nump">3,724<span></span>
</td>
</tr>
<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=legh_ShipleyBrosLtdMember', window );">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_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable related parties</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_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable related parties</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_RevenueFromRelatedParties', window );">Home sales to related parties</a></td>
<td class="nump">3,181<span></span>
</td>
<td class="nump">$ 2,825<span></span>
</td>
</tr>
<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=legh_PrincipalShareholderMember', window );">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_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable related parties</a></td>
<td class="nump">$ 68<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_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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>93
<FILENAME>legh-20221231x10k_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/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:legh="http://legacyhousingcorp.com/20221231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="As_Of_11_30_2022_xYZ-9cGBJkigc9En8H7PVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_U7gMQZY7SU2fcqZLlW6lYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_17_2019_To_4_17_2019_glxbc15c1kqpM0xCJaA2UQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2019-04-17</startDate>
            <endDate>2019-04-17</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VBmP6NtwnUOib8L7YihFiw">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_2-0jPbZamUmoyY-sm82QNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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_SI0rVTk8N0Wsxof5zD8xwg">
        <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_eey1ZyyUDUCjjX-qi86coA">
        <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_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JDaPC0FDTkGURBx7Lave1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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_eweO2siTk06cguNo6R15cA">
        <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_iIRZu_f4f0GifsqVj40tSQ">
        <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="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_9icFbqoLU0et0FjxHP2QDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iug-YIsITky1LAH2ToRZkg">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_swHuIb37sEKRo59PJTmqoQ">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BowNqAXUgUmk7tMAwiCzow">
        <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_GVnEAhaKlkeeEf8kTIvRKw">
        <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_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UcX9yhfB2UaO_tkxIsJ4yQ">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_qEo_F4Dd9EqePaalm5qXsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_-JbnLKZWTkCPuSCPKZ3V6g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EisDJrgE-Ea_Usbm-s8roA">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg">
        <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_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GYrNxN0cyUWrzsUhdvqw5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-07</startDate>
            <endDate>2022-06-07</endDate>
        </period>
    </context>
    <context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_U6lzo8rGK0q3usdJ7wh8Gw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-07</startDate>
            <endDate>2022-06-07</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_3_31_2022_srt_StatementScenarioAxis_legh_ScenarioDepartureOfSeniorManagerMember_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_itLqSqzO8UegcT_a3Vomzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioDepartureOfSeniorManagerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog">
        <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_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_8TpPY_7UGUmybkTKlgoWeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-15</startDate>
            <endDate>2022-11-15</endDate>
        </period>
    </context>
    <context id="Duration_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_lC_V007DJka5UAPYQd0g3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-15</startDate>
            <endDate>2022-11-15</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_Qq-7Ni4OZkW_PajbYvAO-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_6_30_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hSQLc2grKEOQk-JBL3UBwQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-07</startDate>
            <endDate>2022-06-07</endDate>
        </period>
    </context>
    <context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:IncentiveStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-07</startDate>
            <endDate>2022-06-07</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5sNZuMtw1US5ROs0xjs9LA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_Djr5VrPKn0us1cDdGV6Jvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_C33o4ry8zUaPzkUfkq6v5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-23</startDate>
            <endDate>2021-09-23</endDate>
        </period>
    </context>
    <context id="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-10</startDate>
            <endDate>2020-08-10</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_8mmakch0-UyLbdhUzpoVgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_88ATlR-qzEeMtjzPgVyq4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</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_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_dV7wtKZyBk2Ord1fPQEeQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_ToeOtSUw9Uu1cW69bEAUmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pMGhyok9DkK26KDKVTVnYg">
        <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_p7-Zf3B_zUuLxo1JeDeAqQ">
        <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_DirectSalesMember_t6FMpZ2w-kuSZjvrjCE8aQ">
        <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_ConsignmentSalesMember_Zul1CwzYZEmbSne-qfDAWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:ConsignmentSalesMember</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_Q2mPfF8J-ESJkO_-k_JY3Q">
        <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_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_PHpXmQKEsUu_h_Y2DBalww">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ojfKaMowTU63A4WzKBERkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:RetailStoreSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_DirectSalesMember_61KCD1RCTkygh8IXr4jbsA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:DirectSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_ConsignmentSalesMember_Ih_3VGNAk0KtWkc5Edd77A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:ConsignmentSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_CommercialSalesMember_6-Z_KQ__uUq0MQs4cto3lQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">legh:CommercialSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_LEcV_6j-t0GQ563AR3hWzw">
        <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>
            <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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_FsDH1-K1C02rcm7upWz0Lg">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_eCzgbhakH0mbAd7Z9DKeUQ">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_8fhm2jMeI06RWUfqxWk5UA">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_G5OHU_IFJUG71myuoK4FtA">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_p0-98FgMv0KlUiVvCeZmbw">
        <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_M8f-3edlbECVrga_8o90AQ">
        <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_f5RbTY34okm23rlvsrlA2A">
        <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_gtRcY7vq4keIgFMYYvreSA">
        <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_legh_BuildingsAndLeaseholdImprovementsMember_3IF8ya4VX0e0Blal3m5z9g">
        <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_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_wk2-8_HJL0mv4MjrGFP6cg">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_OCdfwn7QTUOjJoj5dmASdg">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_JF0fyiI4cEmVkUyX4q9xuw">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0uKniYXm1kKDr_m-71YCPw">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_gXHCr6M04069p3CHiuDUGg">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_H9pwm8WGV0GgYh-R85VVHg">
        <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_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_pfh4DDH78UST7lXS4PVJwQ">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_LKetVdPogECfvBDueTeXzg">
        <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_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_bCADLCc3hkSxKd_eiDbBWQ">
        <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>2021-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_GgKs3ruLsU6ZRphyynCuwA">
        <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_tR_Jhf_HsEiRK2WMXjQv1A">
        <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_EmcZytcDjUSM6cn-A-rYHA">
        <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_7IbiGU9ToUqZwN1OdU8glw">
        <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="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_JDsTFh7UM0atspCreb572w">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_P-TzixMbdUy-LFOl-pttbg">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_pYH3McgmAUeSoxYOQkIqYQ">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2Du0pL74XU6a4-KXyfFkiA">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_ib2CsUbWnUadxnF81pxKJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">legh:PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4FER8zjqm0i5huTkkYdTYw">
        <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="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_U8EnJzhorEy-qgCYbRuQWg">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_piy7_F4YYUqe3G8UVnZc_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</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_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_HywyfZfOpEGT6MMSmn_Jcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</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_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_LQZ3GUiHaUm99NYxZB_7NQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_CzCBOwf9lkKEHM4UKERRpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ConsumerLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_OyuvEgl65EWKQSH7siUyFg">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_bhmEMJ70WkqkjhxT-zyJzw">
        <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="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_1_1_2022_RJuaOIDuSkehOcEWY5SMdQ">
        <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="Duration_1_1_2021_To_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_xFU_P_hVPU-3agHAtVaN3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_YisJV9vqfU-zVV704cuHiA">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_Od-92mSuF0uL6e66Z80wpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_Fg0Gt_3QMUiKP2heVD1OfQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_wBCH8-_G-0yIscOf7n6W5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_k6S7WWwXBUS7Og7iZDZFUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <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_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_TyPKhfPUW0Gvip3T3BIKyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_13Nc8PP82EO6A8QHtgx-xA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_UXyQct7KREeVJKRc9UGEsA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_jXO_Fe_E50aIffK8ucsBsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables91To120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_7PFhSyzof0Sw7IwkYepezw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables61To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_dF8JQu0HxEKavXBSJRIwvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">legh:FinancingReceivables31To60DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q">
        <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_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA">
        <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_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw">
        <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="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_tEesXV1t2US-f-QcOIbESg">
        <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="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_61rDzvsdP0mR5LgHjIYVGA">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">legh:PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_V_yvnq8lQUWuXFzZe-E32Q">
        <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>2022-01-01</startDate>
            <endDate>2022-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_0uoF3juYTkORvnJQ3MgcxA">
        <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_fvR4L3AbDUqVjBWs_Iv6Uw">
        <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_LJRRU_BjfEWjKH-ztju-Sg">
        <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_QyCam48CTkSK5BhoVnBYdg">
        <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_XYOGdwxCjUm2Qg0rDhOHkQ">
        <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_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_LonK7tgTWEuCsUa_uemJCw">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ph9R6q6PnkuDztzLCDNpfg">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ASJSNvqQXk6NVnxE7mAjYg">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oi1eltCFXEiDqATfmNNVyA">
        <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_nmUU1Ux-Dku_OTlby9u-OA">
        <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_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountTwoMember_uBQSqisZ9kKOb4iVl2Vatg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">legh:BankAccountTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountOneMember_JqxEmBlQtUKkUksdG-2EBA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">legh:BankAccountOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_XxzXBsmDZkiCC5f5270fvA">
        <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_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_PrincipalShareholderMember_HngQ6ovCvkeYMaaqtHx7Sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:PrincipalShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_6LSXuOJbMUqtU6qdVPpOhw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_hzcMoAHOPUuk2FRFyEiUhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:ShipleyBrosLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_RWBvK-D_LECTXFfwIdryCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">legh:BellMobileHomesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_eANjjpQQCkmBqNBxEtXfIg">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_bRsO3PQ8HU61IFslrx3kKQ">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2018_To_1_1_2018_Zzeu7ighG0qS1YzO6wJH4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg">
        <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_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg">
        <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="Duration_11_29_2022_To_11_29_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_RBktXLbkA0atIiLDb6rMIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-29</startDate>
            <endDate>2022-11-29</endDate>
        </period>
    </context>
    <context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_z-UXb-_EiE-FSMQiEuSLmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-07</startDate>
            <endDate>2022-06-07</endDate>
        </period>
    </context>
    <context id="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-07</startDate>
            <endDate>2022-06-07</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_k8JaYjVS30WeZ_ds3lrkSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">legh:ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">legh:RestrictedStockContingentEquityAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="Duration_11_30_2021_To_11_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_m2FFcencDkOWPUOCBWx5kw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="Duration_12_2_2020_To_12_2_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_p_Pr_Xzqh0uHgDEHRpqbrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-02</startDate>
            <endDate>2020-12-02</endDate>
        </period>
    </context>
    <context id="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-07</startDate>
            <endDate>2019-02-07</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_unFaRHimXk63haHAy33bOw">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_e5AVnV6zTkKkEp0Ae1SqiQ">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg">
        <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_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q">
        <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_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ">
        <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_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_N9vT3l6tPEeshwA59nlPxA">
        <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_i-g9DXA6XUiVMy5AmdSmrA">
        <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="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA">
        <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_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_i7mZT5TsAUOQExL65mvAVw">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_xtXkaSpFqUC9SHTVip7Olw">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw">
        <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="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_1loousi_1kOd_uc3yCVR5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">legh:RevolverOneMember</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_MinimumMember_X0yTBWjnBkimI9N-3mENhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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__5PemlhglkOXSunKyeHoBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_1k103iB7CUOiv-D-1IKYWA">
        <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_eH8asgtKPEq9SasnnQY9Uw">
        <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_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ZnMKFRWs8ESoYwlZD80kwQ">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2022_xFjnEfg-XUGDB6cxALVq2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_10_2023_8Ui1Ym3guUi5KiPlOY_oLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <instant>2023-03-10</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001436208</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">
        <measure>legh:item</measure>
    </unit>
    <unit id="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw">
        <measure>legh:lease</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_F3FZUA4XCkuyODxcCAUyeQ">
        <measure>legh:segment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      id="Hidden_7JwWt2wHSEewvdMUgDbBYw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      id="Hidden_ySaLxGEHJU-zdCIMxHQ-XQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      id="Hidden_Xz96IHLgfESfxcwHkWqZBw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      id="Hidden_Kg7fCgZqX06gxCcHPn9e3w"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_MrZTQQ2Riki1VbqAyys63g_2_1">0001436208</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_0-W9BJpLgkqJ7R2NyI-yWw_4_1">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_ogFOazKb3EOXSFICWFc0YQ_5_1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_UadtmDqytkqZgFpGTTKQLg">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Hidden_-jnMx8tg90exdZyfY7x3Og"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Hidden_vOcygqdqyEaqpEnpH-Nwfw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_hzcMoAHOPUuk2FRFyEiUhQ"
      decimals="-3"
      id="Hidden_FliNTSTqHk-l6PZxDpFEKQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_6LSXuOJbMUqtU6qdVPpOhw"
      decimals="-3"
      id="Hidden_04FnPZBvCke_z2fFC2KeXw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <legh:AccountsReceivablesCreditPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Hidden_5y9Ghq3dWk-5tJ59C52aGQ">P30D</legh:AccountsReceivablesCreditPeriod>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w"
      id="Hidden_u4DVwtkNtkKj0PG3xusmWw">P96M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:Liabilities
      contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_XxzXBsmDZkiCC5f5270fvA"
      decimals="-3"
      id="Hidden_0rUc5L6E6kyqjICwVAsBeQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3258000</us-gaap:Liabilities>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"
      id="Hidden_1hSAK4DXHUSCavim804gZg">P15D</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"
      id="Hidden_gGeflym8yUSXEjoUaH93RQ">P15D</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA"
      decimals="2"
      id="Hidden_kVHKo8woqEe4ZCEKx3B6KQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_gyI0ytQ5nUaYSyPioMCpPw">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_7s7NVFOKiU-iHSM0-lYo1w">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_b19bgpGl7UKJrwPJyRbAMA">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_1Wm5X-Jr0E274Vtdu3waoA">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_PiIMZT_-Ikmbp4RuuDGGvw">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_lmMYI4Ys4EaAZUxdp95r8g">001-38761</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_n4MX3_0fh0e2gFyCwO4OSQ">Legacy Housing Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_EM_qG2OIekyGtR7ywAnMxg_0_0">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_Ggjke5dVUE-PvFd9qHdctQ_0_2">20-2897516</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_vFnlUdr1hk6pZDOXXbIjDA">1600 Airport Freeway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_61WaHei8fkGcMa5HtFk1Iw">#100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_6n4HJW57wUSoCHTWs6SJuw">Bedford</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_ZNIGtSEbZEuk8rUDTCwFZw">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_yenBlM17M0mHyWFLVmT6cw_3_2">76022</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_QmjBj7XYwEOg7FnhNPan-Q">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_iNHYcNfZTk27dVzIfOevDA">799-4900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_nJI2XQBqekiEeArKOu8g7g_3_0">Common Stock ($0.001 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tc_eQ0mySPSM0GqWLxjE5twKA_3_2">LEGH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_XoR2zzJM-EOWn-SrS6zNyQ">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_UM815iymC0GsZ783jZDBkg">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_ry41sC3SWkiXwBHsiF-XTg">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_Ob5WIolIik6xXh8VrjwTqg">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_Nl1uNeg-wkenAhoaf9gNbQ">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_Ix7DPGJ8FkK90jr75ZJL4w">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_RshNcSpWlUGwmWUoWSmy4w">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_50nNYKf_6UGvkqHcpXK1cQ">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_5C53lh33Pk-OZuKUlovVdw">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_irWShABGikyrzKPLdbHmow">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_yuY7HOa9MkufnILa5564lQ">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="As_Of_6_30_2022_xFjnEfg-XUGDB6cxALVq2Q"
      decimals="0"
      id="Narr_BlcRwPsALUidIC6bvL3ZOQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">108311007</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_3_10_2023_8Ui1Ym3guUi5KiPlOY_oLQ"
      decimals="INF"
      id="Narr__jlGzABL3kmYape6ciz6uw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24380224</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_IT9q6CiLnECYAFwijc5RBA">229</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr__vmkJ9QAM0WeLvC-gLNBTA">Daszkal Bolton,&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_KY1QYLYLoE6Da0VarhUcVw">Sunrise, Florida</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      id="Narr_pyLXi47FTESZ8Lns3r2hDQ">410</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      id="Narr_xogERxOiBUuBZ_q71lyH8w">Weaver,&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      id="Narr_VE3IN9pJdUGd0-cyuSddGw">Dallas, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_rH-PWDXi_E-t4SQB-pCxhA_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2818000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_HuJr5OtCa0KPRvXOmU_yug_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1042000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_woh_T1hUhU6t4Lozk7Ex8Q_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8412000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_7KM3K7Kji0CruiIEO9dWvw_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4873000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_097gXfuaek6KqdHFKHK1rg_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5118000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_pzItz0OwGUa7X89DdElN7A_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">29441000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_e99oP6UzQk-sOFuHsxv9cQ_8_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3496000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <legh:ConsumerLoansCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_pm4rGed9Z0OGNcgmX_RupQ_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6801000</legh:ConsumerLoansCurrent>
    <legh:ConsumerLoansCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_ms7a4o5qY0mi9ajU4oOBCg_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6080000</legh:ConsumerLoansCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_5kYJcvxKJkiHOXes6OTvXw_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9670000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_MwT1slDDiU2wRzt_czFz9A_10_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10049000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_w4VOqjE2OkWYjY0gt6XeLg_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8927000</legh:OtherNotesLoansAndFinancingReceivableNetCurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_pP1t9vSfpEKpoZ2cBlDaWA_11_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">20300000</legh:OtherNotesLoansAndFinancingReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_QZcs1joXTU-EBglzwE8dvg_12_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">32075000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_PcpguGjI-0aDV-QdvFDYog_12_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">42000000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_WK0cZczRrUmUvR6pNoExBQ_13_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4064000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_HTi4xDEotkOXtJHC81xhRA_13_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4456000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_dz7BVFpRD0muE9HXBbg2IA_14_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">107081000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc__0-zea-HJk-BASI-FDh9lQ_14_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">92541000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_qcvaXVfNq0SzadRxBVFyQg_15_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">595000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <legh:ConsumerLoansNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_NfMVhlmWAkyhOxSCyhy9XA_16_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">132208000</legh:ConsumerLoansNoncurrent>
    <legh:ConsumerLoansNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_oMvTWvNfvEqoa1Tdp2CgFg_16_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">119543000</legh:ConsumerLoansNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_HLytbdtmekOwvppmFOBvJw_17_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">133072000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Z7Mt-9r-yUSeHt03pUh81Q_17_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">92943000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_AVtre5W2yE-vtRh6B-ZjtA_18_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">13795000</legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent>
    <legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_k30H3WP5w0u5eHK56OGsxA_18_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">20930000</legh:OtherNotesLoansAndFinancingReceivableNetNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_oJxiVytL2UKpfPhUpNElKg_19_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6987000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_OwB05DWEIES3v0L4AY0bzA_19_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2678000</us-gaap:InventoryNoncurrent>
    <legh:OtherAssetsLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_3ByYk0F5Dk-J0ORsuPlBnA_20_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8824000</legh:OtherAssetsLeasedMobileHomesNonCurrent>
    <legh:OtherAssetsLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_3EdrYA2CcUSWGuyIiXvCmg_20_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9419000</legh:OtherAssetsLeasedMobileHomesNonCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_hLQvCiQ3tUmFqTG_-dOw5g_21_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2663000</us-gaap:OperatingLeaseRightOfUseAsset>
    <legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_6LFG07O6KUq4oQHEpGTdZA_22_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1482000</legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent>
    <legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_cNvN2FrKIEuLR3q71Ab5CA_22_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1097000</legh:OtherAssetsExcludingLeasedMobileHomesNonCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_kOwawSR3BUmduifuXWBC3w_23_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_7eTQ5oaZBkaQnjLzpDJ6ZQ_23_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">27516000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_WHHLKl5ZXUu8AV1xxtj3gA_24_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">436813000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_1bv73swA6kOPh7_bu8DCbw_24_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">366667000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_mHQngrAcGkaR324fjhrOYA_27_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4549000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_dVCDjO66nki0X5b8dIrLeg_27_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4155000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_0b3nfR5DV0u6rl_zayWLzQ_28_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">16895000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_fYasEr5p9UG-SyD5UY_snQ_28_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">20686000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_Ug3JFCdd_UGeke3Ty2C7qw_29_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9715000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_qwCl6BPniUO7sqZMJjvxZw_29_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">7749000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <legh:EscrowLiabilityCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_6kDNrBVi4Umgmg2ofKgeeg_30_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9653000</legh:EscrowLiabilityCurrent>
    <legh:EscrowLiabilityCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_SH4WG_g78kCKQDNn-cWRTg_30_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9350000</legh:EscrowLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_fh6PYzRRpkSGISSrX0bkVQ_31_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_tPDutWzQMEejJgqx1logmQ_32_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">41462000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_NbSeRsyZxkycONLIpqDbsw_32_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">41940000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_YdibwbJ2o0KTxYH-E7l1mQ_34_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2121000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_4T6LzxwZskqAcbwwDEWLrA_35_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2545000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_CJKNJSrKw0WzqJni37-etg_35_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">7993000</us-gaap:LongTermLineOfCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc__35ygOcbck2DCPMp2SaONQ_36_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3065000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_qAKiJp-bwUu6I-EvQ7fvSw_36_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3004000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_THFI4aLGSEemcxrXlXqnFw_37_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5516000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_2oSUBySHAUmErCy6ky0IDQ_37_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4336000</legh:DealerIncentiveLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_7oKleae4_km28cMHkbng6Q_38_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">54709000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_xTtzaZbQYkiIMuLxiqSaAA_38_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">57273000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_sDnsTcPjmECOh8AckIoqJA"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_3l8t3sJJx0yxO-wlps4-Iw"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_SuO1q-j2CEeEt5u9yfuCkg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_QGBvN_VqOEiJVBLfU2kmsg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_39zZV-gylku_ep_EclNfiQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_2evaneU_xk2NDDPmldB7iQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_Own-m2k77UyWlknHiNSEeg"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_BNwfPKcjukudzBNSxIK88A"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_JMN64D_alUG9c7ySwP-X9Q"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_SQnZzLfC2EmNMTtQoQY7tw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">90000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_Mi8-Z_J_ykyDhlYX-zZCpQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24814695</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_s31UNzcAXUqNSIASlqgbDA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24654621</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_vvz5TKb2s0a8NPI0Th4yWA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24369630</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr_2h6ZRtmj702EToxnk5PRwg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24209556</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_kR8Efzao20mF0W8qcyZcKg_42_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_EIw-CDX8lkilDcS3fASncw_42_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">25000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="INF"
      id="Narr__w6CqiXQ9USIVp8dL0NCxQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">445065</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_6P9ed4_tzEaWUnMcobfOTw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">445065</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_LJ2FEP8ng0a8AyPytyDlJw_43_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4477000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_TZV0k6Y1_02l8o-C1KuJ6Q_43_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4477000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_E6zbd5qFiEipvEC1pD9cZw_44_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">180555000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_t4QjrB3wdUOqUZDb5YTQxw_44_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">175623000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_fc9Sni34zkGayzQmYN8p8g_45_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">205996000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_DYjRbVLt8Emhv17_z2R1Jg_45_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">138223000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_WRp-QkgTg0qi2XfIgnn8pw_46_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">382104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_2XYzLUTZmE2mxYBrxwzOpA_46_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">309394000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc__BM_9g5y50avrIIeQcpEDQ_47_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">436813000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_pcV_sQmdgkSmpCQ8WN-ekA_47_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">366667000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_tbuGWBRRQkqrlWy4e3VHdw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">222052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_nLuloE8h1EqkfBGOkBHWpg_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">165995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_ipRJhy7obEyx1GxkbrxUkQ_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">28564000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_b63ITHXM7UGc6neboLR7Ag_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">27195000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_j8oTjEYFC0mxEN8TsbS0VQ_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6399000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_Mhg71DpBo0iJNqwypYy8ag_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4317000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_UdHd_1LZpku0P-Y_fsjNeA_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">257015000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_Tcy2DDiqukOtAuRHSJ2bCA_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">197507000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_7NbQP8RPFEG_hpJhvKEs6g_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">150114000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_0ccuE1S-okmFwPOIKcsKlQ_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">114050000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_OdDu-7XTtUCiY6YrQK-TLg_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">27568000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_9s5zlvQTHk6ZHP0g3SDEQw_10_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">23306000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_CV7suBio-0aPbjnZRo8KRw_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1315000</legh:DealerIncentiveExpense>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_RACYkS3TDU6ByoWYMtEV6g_11_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1235000</legh:DealerIncentiveExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_zbn84Q4b5EqxBNMwHKdxAw_12_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">78018000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_ZHSMfRpmoE697JC2tVUIqA_12_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">58916000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_U0GEsaOl2UG7kBPdak8ljA_14_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2942000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_X19J4hWoqkGEL-77YcJyvQ_14_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2095000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_gkHfSBfmakOM0u0GAwSt2A_15_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1563000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_QJmyrrpvV0SxnMfmUE8JLQ_15_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">503000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_t8hbFAEPgU-sCPH3XjhvYg_16_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">375000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_7pykhKSqCEG-n__OkDVYag_16_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">887000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_EqNTHJzAEEmXhnE8X9EC4w_17_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4130000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_2h7IsQYNgEyBZDeT-l88gA_17_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1711000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_9cKa6Lt4h0Gk-FjGfjgt-w_18_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">82148000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_mfCTNge3dUC0ZQdI4JBILA_18_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">60627000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_dJYpAiRJykWqzso8z8Sb0w_19_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">14375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_oDgTAHxqwUmBMMlEFNed6A_19_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_rgFgJRmiKki0SyqmxLrhvw_20_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">67773000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_5Mhq59cNu0Gh8CTk6IyXgQ_20_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">49871000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="0"
      id="Tc_vTHtIB0G0EiLxFm1IgHn5w_22_3"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24357785</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="0"
      id="Tc_grFCALtCPUWS9bVglKjB3g_22_6"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24204437</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="0"
      id="Tc_uA1HnPbnjE6Kz7Tkuc85vQ_23_3"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24742419</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="0"
      id="Tc_V_I0-1SwvUSTgpd0i1VrBA_23_6"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24275989</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="2"
      id="Tc_hIaOo8YkvEWViyr1CGlx0w_25_3"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="2"
      id="Tc_csHGQ1BfdEOF-gan676yNQ_25_6"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="2"
      id="Tc_Td3HnG-3L0iyRqCRfAjJsg_26_3"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="2"
      id="Tc_BE7LW-sk1Ui2eXfIQQksLQ_26_6"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big"
      decimals="INF"
      id="Tc_q2HYV9SvXEqvAVRdPJoPsQ_3_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24639125</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big"
      decimals="-3"
      id="Tc_9ewJIlnJ2EKTILVvJGa2hw_3_5"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">25000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_9icFbqoLU0et0FjxHP2QDA"
      decimals="-3"
      id="Tc_imB2OFAplUyzwQ-O-GLMJA_3_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-4477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_swHuIb37sEKRo59PJTmqoQ"
      decimals="-3"
      id="Tc_VT1lkyJjOkiMwCYOL2Qd_w_3_11"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">175293000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iug-YIsITky1LAH2ToRZkg"
      decimals="-3"
      id="Tc_ODK0011cn0eH5zB6AfSlcg_3_14"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">88352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw"
      decimals="-3"
      id="Tc_uRKM8Y_0EkCL04tLx9O6Xw_3_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">259193000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VBmP6NtwnUOib8L7YihFiw"
      decimals="INF"
      id="Tc_cQHptX3-BEOOYVDrP83XhA_4_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">8571</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UcX9yhfB2UaO_tkxIsJ4yQ"
      decimals="-3"
      id="Tc_hSsWtA9KmE60BX-SyX4vzw_4_11"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">230000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_-T-ERNTqIkCEncVobjZpRA_4_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">230000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VBmP6NtwnUOib8L7YihFiw"
      decimals="INF"
      id="Tc_PgJoK5GPwE68E3vmnYJbWA_5_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">6925</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UcX9yhfB2UaO_tkxIsJ4yQ"
      decimals="-3"
      id="Tc_9ltfApux8EKlAgHEZ_pG5g_5_11"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_Lf3xETi6s0yBmxvUSik0TA_5_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_U8EnJzhorEy-qgCYbRuQWg"
      decimals="-3"
      id="Tc_uR-Lf6O4YkeXtfFKsef3Gw_6_14"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">49871000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_Cvd1d92bO0ikP40KsQag4g_6_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">49871000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nmUU1Ux-Dku_OTlby9u-OA"
      decimals="INF"
      id="Tc_Xk4Eg-u3F0qwvMYMoN3PNA_7_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24654621</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_nmUU1Ux-Dku_OTlby9u-OA"
      decimals="-3"
      id="Tc_i1_G0jTOIUCADOqjpRebJA_7_5"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">25000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JDaPC0FDTkGURBx7Lave1Q"
      decimals="-3"
      id="Tc_OuTyl-tya0SqZFvUZyeUFQ_7_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-4477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iIRZu_f4f0GifsqVj40tSQ"
      decimals="-3"
      id="Tc_EKou53xRNEKXctA5N9xwFA_7_11"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">175623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eweO2siTk06cguNo6R15cA"
      decimals="-3"
      id="Tc_WZn1BuJIRkqRVcTqhAMnsA_7_14"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">138223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Ojfsbq_w50K2CLIGAi-hew_7_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">309394000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BowNqAXUgUmk7tMAwiCzow"
      decimals="INF"
      id="Tc_ShgBAkB_RkCojg5zRHGR_A_8_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">160074</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BowNqAXUgUmk7tMAwiCzow"
      decimals="-3"
      id="Tc_-Bfh7_a7zUi5kVzssXieqg_8_5"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_GVnEAhaKlkeeEf8kTIvRKw"
      decimals="-3"
      id="Tc_nrAB4mSXsEWAWNAVy4UFrQ_8_11"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4932000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_x8K8L5DlHUW4f5RQjcU6dQ_8_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4937000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_4FER8zjqm0i5huTkkYdTYw"
      decimals="-3"
      id="Tc_15a2TvLH1EWVfUEpcJeZpQ_9_14"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">67773000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_xa3HDluT1U6V2J9Ajnu_6w_9_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">67773000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oi1eltCFXEiDqATfmNNVyA"
      decimals="INF"
      id="Tc_Yb_LKjBcSU--ha_Th0A5wg_10_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24814695</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oi1eltCFXEiDqATfmNNVyA"
      decimals="-3"
      id="Tc_VNVLGGGFKUmjmkZBQjswOQ_10_5"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_2-0jPbZamUmoyY-sm82QNA"
      decimals="-3"
      id="Tc_TcN3WAx_j0-dOGrQHPgoLw_10_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-4477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eey1ZyyUDUCjjX-qi86coA"
      decimals="-3"
      id="Tc_4ZAQTGISQ0S67MtuQSW_qA_10_11"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">180555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_SI0rVTk8N0Wsxof5zD8xwg"
      decimals="-3"
      id="Tc_DpL9OP_VDEykb6UBQ7-5hw_10_14"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">205996000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_hmXS7lo7kEax3BWs_TyT8g_10_17"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">382104000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_NpoTl__h40eZbOLuTzR8cw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">67773000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_lPFrt0mogUuXD13H3H0NVw_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">49871000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_-IGXFurwNEqmgSdam8GmUw_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1936000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc__OH3AR0OTEmc2Vkgulq1sw_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1587000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_tYWE0p4z3U2yr5fNH9iE8w_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-1383000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_dAHyze6gqUGbcqY5x6uxIQ_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">814000</us-gaap:AmortizationOfDebtDiscountPremium>
    <legh:AmortizationOfTreasuryNoteDiscount
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_Vz5b53jsmkeJgiFYeFHkgw_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-25000</legh:AmortizationOfTreasuryNoteDiscount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_T7_FI2M7zU-eQ5QnnP9otA_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">74000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_kOkXoGgwqkSPdUrkoqjDBg_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-109000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_ntpVo9r5FEuLNlZ0QmEKlg_10_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">971000</us-gaap:ProvisionForDoubtfulAccounts>
    <legh:ProvisionForLongTermInventory
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_3RFHPO9mz0KrmwiEHdCbLQ_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-83000</legh:ProvisionForLongTermInventory>
    <legh:ProvisionForLongTermInventory
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_7dMIE1kL1EeIcj-YpBMkcg_11_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-188000</legh:ProvisionForLongTermInventory>
    <legh:GainLossOnSaleOfLeasedProperty
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_Ukx5YY3iG0S0U5qvJNU1Mw_12_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">753000</legh:GainLossOnSaleOfLeasedProperty>
    <legh:GainLossOnSaleOfLeasedProperty
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_pwBnsA52YEytAdE2eRaqZw_12_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">98000</legh:GainLossOnSaleOfLeasedProperty>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_CoONZx3-xE-CR0jf-1TA3A_13_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">62000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_U8_ubeE7gUaYhRyG10f6XQ_14_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">61000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_dDai4k26oUGX8H48xLIf5A_14_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1033000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_Iz_YdJQ7GE6oNZejhAdRLA_15_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4936000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc__QUzEC_ysEmLkp-Q0sPMdA_15_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">230000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_fuuuY2wOtU6xXROT8P9gSA_17_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-309000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_kp6WBBbUlkG5H74rFFuD6g_17_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5325000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <legh:IncreaseDecreaseInConsumerLoansOriginations
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_xu14-MIUVkykmJ9pQoGJEQ_18_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">13346000</legh:IncreaseDecreaseInConsumerLoansOriginations>
    <legh:IncreaseDecreaseInConsumerLoansOriginations
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_m3fOxNYmiUSaqOvcKiW23Q_18_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">15525000</legh:IncreaseDecreaseInConsumerLoansOriginations>
    <legh:IncreaseDecreaseInNotesReceivableOriginations
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_yrhfzhTTu0KdSgyffmx2MQ_19_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">39423000</legh:IncreaseDecreaseInNotesReceivableOriginations>
    <legh:IncreaseDecreaseInNotesReceivableOriginations
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_XjOnIuBtF0-uqXBf-3qKbg_19_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-32727000</legh:IncreaseDecreaseInNotesReceivableOriginations>
    <legh:IncreaseDecreaseInInventoriesLoanOriginations
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_rEZIlK1OHU-lkxL2XjtxNg_20_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">26553000</legh:IncreaseDecreaseInInventoriesLoanOriginations>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_MBwBAf3GhkuTU_iXpN4Wrg_21_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-5699000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_U5RJIqbBWUupF3w4wX0X0A_21_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">7840000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_J0BGHrFUGEmqoq7DooAjvA_22_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-485000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_XmNfDwCxWkitZm8T_4CEbA_22_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1221000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_4eU5D4ZFzEe9fU4FJ3lUGw_23_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1449000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_SUINLiplA0myai2UrJ3Dvw_23_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1739000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_Hx0IXHdnD0m4QQqfDwRsOA_24_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-3397000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_P94uTLKzb0Sb-T7BSVSH2w_24_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-1453000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <legh:RightOfUseActivityNet
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc__CW1fLu3j0K6cdhAKL1Hqg_25_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">46000</legh:RightOfUseActivityNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_nriHixGWcEqhDYKhoHt5ew_26_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1966000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_mcQxQ_BUOUemZUWmKo3vtg_26_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4737000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <legh:NetIncreaseDecreaseOfEscrowLiability
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_igar_DA6s0GtXXhgaclgJQ_27_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">303000</legh:NetIncreaseDecreaseOfEscrowLiability>
    <legh:NetIncreaseDecreaseOfEscrowLiability
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_GcqXgiJHuEif98zV_dSGPA_27_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1621000</legh:NetIncreaseDecreaseOfEscrowLiability>
    <legh:IncreaseDecreaseInDealerIncentiveLiabilities
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_dFcL-GmKdkCRQTqcNydxKQ_28_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1180000</legh:IncreaseDecreaseInDealerIncentiveLiabilities>
    <legh:IncreaseDecreaseInDealerIncentiveLiabilities
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_vWY0PDD7m06MIfKvfTzqAA_28_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">94000</legh:IncreaseDecreaseInDealerIncentiveLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_MTfSrStj3EGk4J-5rnbYOw_29_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-1691000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_hABi0Yh7xUOCt4ehGT-CTQ_29_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">60296000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_FMe6APTFQUWR5Z3qmTDRIA_31_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_I9MiS9gpVkuAYlhem6_GCw_31_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5952000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <legh:ProceedsFromSaleOfLeasedProperty
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_WmTcT8uFrECJU8N4KRndZg_32_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1684000</legh:ProceedsFromSaleOfLeasedProperty>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_-BCR6xEPZ0ioFf7g8YsH0A_33_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8386000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_9LDXZKsSGEq1ko_YGdb3Bg_34_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4394000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_flMaiOMjxkalNvfpsrxbCQ_34_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">36806000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_7qGQh5_1KUyRzRbSsXsMlA_35_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">23495000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_i0IoSTQKM0WPmvaO4pBgEw_35_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9026000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_t5uOLx-C5UuKslOcIAaG0g_36_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">482000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_QptK3HDIR0-XQ5RLBfxhmQ_36_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1790000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_2l15JKJuL0OYhAzW3nRe1w_37_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9081000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_Cm3CtVyETE-IIRZHGKKmyg_37_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-31942000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_1HTgEOqfrUeODieZSP1T8Q_39_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">100000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_WJ2vQLg9GEqChV0XNIq2kw_40_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">100589000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_ro1Q6DCCnE2rBSn8bQClwg_40_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">96088000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_WBeEJ5MFKUSzxYsjVSmVRQ_41_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">106203000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_efySbtQNx0aqb76r_JLhog_41_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">124268000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_JB8c6f_7MEa_lALT-BRr1A_42_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-5614000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_p15chbXApUy1QOXX4TKdRw_42_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-28080000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_psg2p-8XEU6mK6yGd87lgA_43_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_dHBhzZdnekyJwjWYnHHfuQ_43_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">274000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_MTl1QYW5j0mDOnnkUmckiA_44_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1042000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw"
      decimals="-3"
      id="Tc_YWOAml7VXE6TH1xPh89beQ_44_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_dxw1mWv5pUe0GioqKg5_dg_45_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2818000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_nhoFwwxwdkGUXb77YvTPGg_45_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1042000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_ZphSUC29UkeizPhZZOgnyQ_47_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">251000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_CCVzolj8406nlXJmVoEloA_47_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">873000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_0Zj8Wbh4ikad0z1m5F3ZhQ_48_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10314000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_kZTRPTSLpEqHtfcmr0nsGg_48_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8195000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_rjmPcw5ynkqv52yivm4k-A">&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 dealers and mobile home parks.&#160;&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 December 2018, the Company sold 4,000,000 shares of its common stock through an initial public offering (&#x201c;IPO&#x201d;) at $12.00 per share. Proceeds from the IPO, net of $4,504 of underwriting discounts and offering expenses paid by the Company, were $43,492. In January 2019, the Company sold an additional 600,000 shares of its common stock as part of the IPO at $12.00 per share. Proceeds from the January 2019 issuance, net of $505 of underwriting discounts and offering expenses paid by the Company, were $6,695.&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 April 17, 2019, the Company purchased 300,000 shares of its common stock at the price of $10.20 per share, pursuant to the Company&#x2019;s repurchase program. During the year ended December 31, 2020, the Company purchased 145,065 shares of its common stock at an average price of $9.77&lt;span style="white-space:pre-wrap;"&gt; per share, pursuant to the Company&#x2019;s  repurchase program. In November 2022, the Company&#x2019;s Board of Directors approved a new repurchase program (the &#x201c;2022 Repurchase Program&#x201d;). Under the 2022 Repurchase Program, the Company may purchase up to &lt;/span&gt;$10,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;&#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. The 2022 Repurchase Program expires October 31, 2025.&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;Corporate Conversion&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;Effective January&#160;1, 2018, the Partnership converted into a Delaware corporation pursuant to a statutory conversion and changed its name to Legacy Housing Corporation. In order to consummate the corporate conversion completed on January 1, 2018, a certificate of conversion was filed with the Secretary of State of the State of Delaware and with the Secretary of State of the State of Texas. Holders of partnership interests in Legacy Housing,&#160;Ltd. received an initial allocation, on a proportional basis, of 20,000,000 shares of common stock of Legacy Housing Corporation. &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;Following the corporate conversion, Legacy Housing Corporation continues to hold all property and assets of Legacy Housing,&#160;Ltd. and all of the debts and obligations of Legacy Housing,&#160;Ltd. On the effective date of the corporate conversion, the officers of Legacy Housing,&#160;Ltd. became the officers of Legacy Housing Corporation. As a result of the corporate conversion, the Company is a federal corporate taxpayer.&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;). Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the previously reported net income.&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.  Material 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 and consignment arrangements with 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 Executive Chairman of the Board, are based upon analyses of our company as one segment or unit. &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:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg"
      decimals="INF"
      id="Narr_iZNf7bqKC0GlG6Z6i8m77A"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">4000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_-JbnLKZWTkCPuSCPKZ3V6g"
      decimals="INF"
      id="Narr_j7wJpqAg40mP10uVJ67dxQ"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">12.00</us-gaap:SharePrice>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg"
      decimals="-3"
      id="Narr_6Fo0cXTYXkman7LXirRDuA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4504000</us-gaap:PaymentsOfStockIssuanceCosts>
    <legh:ProceedsFromIssuanceInitialPublicOfferingNet
      contextRef="Duration_12_1_2018_To_12_31_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_CLhepPy9L0-tQnzV_Z5EJg"
      decimals="-3"
      id="Narr_3eacQofDjUa7F2mVQ4evFQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">43492000</legh:ProceedsFromIssuanceInitialPublicOfferingNet>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g"
      decimals="INF"
      id="Narr_z85HCTBXaEOlMSwDr0tKuA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">600000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_qEo_F4Dd9EqePaalm5qXsw"
      decimals="INF"
      id="Narr_OpSEZiclrk2TKqOo_SOjDA"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">12.00</us-gaap:SharePrice>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g"
      decimals="-3"
      id="Narr_PrOca5SljU2kgIoP4OSlcg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">505000</us-gaap:PaymentsOfStockIssuanceCosts>
    <legh:ProceedsFromIssuanceInitialPublicOfferingNet
      contextRef="Duration_1_1_2019_To_1_31_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_NIfP9NKU0kyMO3JLrYuw2g"
      decimals="-3"
      id="Narr_Hjh5MF51R0-utFw-rFCIpw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6695000</legh:ProceedsFromIssuanceInitialPublicOfferingNet>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="Duration_4_17_2019_To_4_17_2019_glxbc15c1kqpM0xCJaA2UQ"
      decimals="INF"
      id="Narr_iom_8V8-jUe3vjz-u1lgcw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">300000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="Duration_4_17_2019_To_4_17_2019_glxbc15c1kqpM0xCJaA2UQ"
      decimals="INF"
      id="Narr_MKhxfvX_z0-hT-H-Wzp3Ew"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">10.20</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="Duration_1_1_2020_To_12_31_2020_U7gMQZY7SU2fcqZLlW6lYw"
      decimals="0"
      id="Narr_0i_1SxEq6U6vBzO6G_OVqQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">145065</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="Duration_1_1_2020_To_12_31_2020_U7gMQZY7SU2fcqZLlW6lYw"
      decimals="INF"
      id="Narr_616Vlq-8Kki6a2LcvtZf0A"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">9.77</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="As_Of_11_30_2022_xYZ-9cGBJkigc9En8H7PVw"
      decimals="-3"
      id="Narr_rFEACJR0nkCjnZxEaKQPMw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <legh:StockIssuedUponIncorporationShares
      contextRef="Duration_1_1_2018_To_1_1_2018_Zzeu7ighG0qS1YzO6wJH4w"
      decimals="INF"
      id="Narr_mnHyJIw0B0aWH5QrUJemCA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">20000000</legh:StockIssuedUponIncorporationShares>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_UVyogDjGo0yrRei-ytXIAQ">&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;). Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These reclassifications had no effect on the previously reported net income.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_blLfP0wUs0SEPQ0WbqjAfA">&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.  Material 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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_rxHYQ8pYW0SIKTJ8YKA_DQ">&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 and consignment arrangements with 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 Executive Chairman of the Board, are based upon analyses of our company as one segment or unit. &lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="INF"
      id="Narr_I3EFUVXmm0SSfUlBpCXa6A"
      unitRef="Unit_Standard_segment_F3FZUA4XCkuyODxcCAUyeQ">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="INF"
      id="Narr_qx276XAMB064S1xKqaU8OA"
      unitRef="Unit_Standard_segment_F3FZUA4XCkuyODxcCAUyeQ">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_PHuPQSJuXkOhhwqipnAgGA">&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 and Cash Equivalents&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 considers all cash and highly liquid investments with an original maturity of three&#160;months or less to be cash equivalents. 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, 2022, the Company had two bank accounts that exceeded the FDIC limit. One account exceeded the FDIC limit by $1,504&lt;span style="white-space:pre-wrap;"&gt; and the second  account exceeded the FDIC limit by &lt;/span&gt;$133.&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 consist of US Treasury Notes with a maturity date of November 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;Included in accounts receivable &#x201c;net&#x201d; are receivables from direct sales of mobile homes, sales of parts and supplies to customers, consignment fees and interest. Accounts receivable &#x201c;dealer financed&#x201d; are receivables for interest, fees and curtailments owed from dealers under their inventory finance agreements.&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;Accounts receivables &#x201c;net&#x201d; are generally due within &lt;span style="-sec-ix-hidden:Hidden_5y9Ghq3dWk-5tJ59C52aGQ;"&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;days and are stated at amounts due from customers net of an allowance for doubtful accounts. Accounts receivables &#x201c;dealer financed&#x201d; are due upon receipt and 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, 2022 and 2021, the allowance for doubtful accounts totaled $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.4% as of December&#160;31, 2022 and 13.5% as of December&#160;31, 2021. 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;Loan applications go through an underwriting process which considers credit history to evaluate credit risk of the consumer. Interest rates on approved loans are determined 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 may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $9,653 and $9,350 as of December 31, 2022 and 2021, respectively, and are included in escrow liability in the 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 loss rate for the last three years, adjusted for the estimated loss discovery period 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 is normally 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, 2022 and 2021, total principal outstanding for consumer loans on nonaccrual status was $1,610 and $1,239, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Impaired loans are those loans where it is probable 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 used various factors to determine the value of the underlying collateral for impaired loans. These factors were: (1)&#160;the length of time the unit was unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers, i.e.,&#160;loans requiring legal action or extensive field &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;collection efforts; (4)&#160;units located on private property as opposed to a manufactured home park; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;location, size, and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.&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 $795 and $517 as of December&#160;31, 2022 and 2021, respectively, and are included in other assets in the 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; or &#x201c;Notes&#x201d;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The 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. Approximately $130,000 of the Notes have a fixed interest rate ranging from 6.9% to 11.5%. The remaining Notes have a variable rate typically set at 4.0% above prime with a minimum of 8.0%. The average interest rate per loan was approximately 8.1% and 7.6% as of December&#160;31, 2022 and 2021, respectively with maturities that range from 1 to 10 years. The collateral underlying the 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, 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, 2021, the Company had concentrations of MHP Notes with two independent third-parties and their respective affiliates that equaled 10.4% and 30.1% 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 0pt 12pt 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. There were minimal past due balances on the MHP Notes&#160;as December&#160;31, 2022 and 2021 and no charge offs were recorded for MHP Notes&#160;for the&#160;years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly no provision is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021. &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;There were no impaired MHP Notes for the&#160;years ended December&#160;31, 2022 and 2021, respectively, and there were no repossessed homes balances as of December&#160;31, 2022 and 2021, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.&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;"&gt;Other notes receivable relate to various notes issued to mobile home park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for&#160;monthly principal and interest payments. The other notes are collateralized by mortgages on real estate, units being financed and used as offices, as well as vehicles, and are typically personally guaranteed by the borrowers. The interest rate on the other notes &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;are fixed and range from 5.00% to 17.90%. 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, 2022 and 2021, the allowance for loan losses on other notes was $0 and $5, respectively. There were no past due balances for other notes as of December&#160;31, 2022 and 2021, respectively, and there were no impaired balances for other notes as of December&#160;31, 2022 and 2021, 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;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, 2022 and 2021, 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 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, 2022 and 2021, non-current inventory was $6,987 and $2,678, 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;The standard lease agreement is typically for 96 months or 120 months. Under the lease arrangement, the lessee (mobile home park operator) uses the mobile homes as personal property to be rented as a residence at the lessee's mobile home park.&#160;The lessee makes monthly, periodic lease payments to the Company over the term of the lease.&#160;The lessee is responsible for maintaining the homes during the term of the lease.&#160;The lessee is also responsible for repairing all damages caused by force majeure events even in cases of total or partial loss of the property.&#160;At the end of the lease term or in the event of default, the lessee is required to deliver to the Company the homes with all improvements in good repair and condition in substantially the same condition as existed at the commencement of the lease.&#160;The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee equal to 10% of the remaining lease payments or six month&#x2019;s rent, whichever is greater.&#160;The lessee has an option to purchase the homes at the end of the lease term for fair market value based on an agreed upon determination of fair market value by both parties using comparable sales, recent appraisal, or NADA official guidance.&#160;The lessee must provide the Company with 30 days written notice prior to expiration of the lease of intent to purchase the property for fair market value.&#160;The lease also includes a renewal option whereby the lessee has the option to extend the lease for an additional 48 months (the extended term) at the same terms and conditions as the original lease.&#160;The lessee must notify the Company of the intent to exercise the renewal extension option not less than six months prior to expiration of the lease term. 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 will be sold by the Company through its standard sales and distribution channels. Depreciation expense for the leased property was $582 and $442 for the&#160;years ended December&#160;31, 2022 and 2021, 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, 2022, 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 style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,792&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;background:#cceeff;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.66%;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 3pt 0pt 0pt;"&gt; 12,209&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 to a level commensurate with a discounted cash flow analysis of the underlying asset or its determinable fair value. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2022 and 2021.&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;Under a dealer agreement with qualifying independent retailers, a portfolio is created for houses sold by the independent retailer with consumer loan arrangements financed by the Company. The independent retailer is eligible to a receive dealer incentive, which is a portion of total collections expected on a consumer loan portfolio after the Company&#x2019;s contribution (collection thresholds set per the terms of dealer agreement which includes Legacy&#x2019;s initial contribution, plus an allocation of interest and other agreed upon periodic fees) is met.&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 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, 2022 and 2021, the dealer incentive liability was $5,516 and $4,336, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2022 and 2021 totaled $1,315 and $1,235, 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 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;A tabular presentation of the activity within the warranty liability account for the&#160;years ended December&#160;31, 2022 and 2021 is presented below:&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.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.19%;margin:0pt;padding:0pt;"&gt;&lt;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.38%;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:10.01%;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:2.38%;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:10.01%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin: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.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,594&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;margin: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.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin: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 3pt 0.05pt 0pt;"&gt; 2,874&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin: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 3pt 0.05pt 0pt;"&gt; 2,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin: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.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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;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;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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;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; (1,870)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;margin: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.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"&gt; 2,876&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, 2022 and 2021 were $120 and $367, 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 0pt 12pt 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 (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;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;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;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;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;The Company has used derivatives to manage risks related to interest rate movements. The Company does not enter into derivative contracts for speculative purposes. Interest rate swap contracts are recognized as assets or liabilities on the balance sheets and are measured at fair value. The fair value was calculated and provided by the lender, a Level&#160;II valuation technique. Management reviewed the fair values for the instruments as provided by the lender and determined the related asset and liability to be an accurate estimate of future gains and losses to the Company. The Company was not a party to any interest rate swap agreements during the years ended December 31, 2022 and 2021.&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 and cash equivalents, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, lines of credit, notes payable, and dealer portion of consumer 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 carrying amounts of cash and cash equivalents, 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 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. The Company determined that the fair value of the consumer loan portfolio was approximately $138,800 compared to the book value of $139,009 as of December&#160;31, 2022, and a fair value of approximately $125,600 compared to the book value of $125,623 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate MHP Notes was approximately $128,400 compared to the book value of $129,966 as of December&#160;31, 2022, and a fair value of approximately $83,000 compared to the book value of $83,773 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate other notes was approximately $21,600 compared to the book value of $22,722 as of December&#160;31, 2022, and a fair value of approximately $38,500 compared to the book value of $38,886 as of December&#160;31, 2021. This is a Level&#160;II valuation technique.&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;&lt;i style="font-style:italic;"&gt;Product sales, &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, Consignment 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 consignment 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 floor plan financing for independent retailers, which can take the form of a consignment arrangement or an inventory financing arrangement. Consignment Sales under the consignment arrangement are considered sales of consigned homes from independent dealers to individual customers. Consignment Sales under the inventory financing arrangement are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Consignment 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 at a point in time 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 and an annual curtailment payment for the first two years. After three years, they are required to payoff any remaining principle balance. 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 9pt 0pt;"&gt;Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers.&#160;&#160;Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 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 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 9pt 0pt;"&gt;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. For the years ended December 31, 2021, sales to an independent third-party and its affiliates accounted for $9,165 or 5.5% of our product sales, respectively.&#160; &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"&gt;For the years ended December 31, 2022 and 2021, total cost of product sales included $11,588 and $11,303 of costs relating to &lt;span style="color:#222222;background:#ffffff;"&gt;subcontracted production for commercial sales, reimbursed dealer expenses for consignment sales, and certain other similar costs incurred for retail store and commercial sales&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;i style="font-style:italic;"&gt;Other revenue&lt;/i&gt; consists of 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. Revenue for commercial leases is recognized as earned monthly over a contractual period of &lt;span style="-sec-ix-hidden:Hidden_u4DVwtkNtkKj0PG3xusmWw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;96&lt;/span&gt;&lt;/span&gt; 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;&lt;i style="font-style:italic;"&gt;Disaggregation of Revenue&lt;/i&gt;. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2022 and 2021: &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.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.71%;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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.71%;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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.49%;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:2.71%;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.49%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin:0pt;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.77%;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; 45,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.77%;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; 25,173&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin: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.77%;background:#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; 61,373&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin: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.77%;background:#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; 46,835&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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;Consignment sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;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; 84,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;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; 63,496&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;background:#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; 19,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;background:#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; 20,011&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 11,464&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,480&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 222,052&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 165,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;margin: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 and MHP loans interest:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin: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.77%;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.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin: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.77%;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.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin: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.77%;background:#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; 18,369&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin: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.77%;background:#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; 16,658&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,195&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,537&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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 and MHP loans interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 28,564&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 27,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;margin: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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 6,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 4,317&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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:12.77%;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 3pt 0.05pt 0pt;"&gt; 257,015&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"&gt; 197,507&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&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="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;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, 2022 and 2021.&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 Income, Net&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 income primarily consists of interest related to other notes receivable balances and interest income earned on cash balances, reduced by interest expenses.&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;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 the 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 unit (the &#x201d;RSU&#x201d;) with only service-based conditions is calculated based on the closing price of the Company&#x2019;s common stock on the grant date. The fair value of each RSU with market based conditions is estimated using the Monte-Carlo Simulation valuation model. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt 0pt 12pt 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 implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. As a recently formed public entity with a small public float and limited trading of its common shares on the NASDAQ Global Market, it was not practicable for the Company to estimate the volatility of its common shares; therefore, management estimated volatility based on the historical volatilities of a small group of companies considered as close to comparable to the Company as available, all equally weighted, over the expected life of the option. Management concluded that this group is more characteristic of the Company&#x2019;s business than a broad industry index. 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;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;"&gt;The fair value of RSU awards with market based conditions on the date of grant is estimated using the Monte-Carlo Simulation valuation model, and the Company uses the following methods to determine its underlying assumptions: expected volatilities are based on the Company&#x2019;s historic stock price volatility; the expected term of the awards is based on performance measurement period; the risk-free interest rate is based on the U.S. Treasury bond yield issued with similar life terms to the expected life of the grant.&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 statement of operations. Shipping and handling costs for the&#160;years ended December&#160;31, 2022 and 2021 were $1,804 and $1,981, 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;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. Prior to the corporate conversion, the Partnership was treated as a flow-through entity for U.S. federal income tax purposes, and as such, was generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to its taxable income was passed through to its partners. Accordingly, prior to the corporate conversion, the Partnership only recorded a provision for Texas franchise tax as the Partnership&#x2019;s taxable income was included in the income tax returns of the individual partners.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;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 significant judgment, use of estimates, and the interpretation and application of complex tax laws. Significant 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, 2022, which includes the tax years 2019, 2020 and 2021. &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 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes 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. The consumer 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, 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, 2021, the Company had concentrations of MHP Notes with two&lt;span style="white-space:pre-wrap;"&gt; independent third-parties and their respective  affiliates that equaled &lt;/span&gt;10.4% and 30.1% 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-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 has elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act as 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. As an emerging growth company, ASU 2016-02 is effective 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_0rUc5L6E6kyqjICwVAsBeQ;"&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 6 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 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 plans to use the longer phase-in period for adoption, and accordingly this ASU is effective for the Company&#x2019;s fiscal&#160;year beginning January&#160;1, 2023. The Company expects that allowance amounts will increase due to the adoption of this ASU. &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 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 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;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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_4QuNxzgUE0mZQ4qGLthr1g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Cash Equivalents&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 considers all cash and highly liquid investments with an original maturity of three&#160;months or less to be cash equivalents. 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, 2022, the Company had two bank accounts that exceeded the FDIC limit. One account exceeded the FDIC limit by $1,504&lt;span style="white-space:pre-wrap;"&gt; and the second  account exceeded the FDIC limit by &lt;/span&gt;$133.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <legh:NumberOfBanksHoldingCashInExcessOfFdicLimit
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="INF"
      id="Narr_UfbGFuaGiUuimDRfPFqY7w"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">2</legh:NumberOfBanksHoldingCashInExcessOfFdicLimit>
    <us-gaap:CashUninsuredAmount
      contextRef="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountOneMember_JqxEmBlQtUKkUksdG-2EBA"
      decimals="-3"
      id="Narr_zJWajF9WN0SWj0oXZUOntQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1504000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="As_Of_12_31_2022_us-gaap_CashAndCashEquivalentsAxis_legh_BankAccountTwoMember_uBQSqisZ9kKOb4iVl2Vatg"
      decimals="-3"
      id="Narr_sG29MTU2Kk-Is2kkoabKVw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">133000</us-gaap:CashUninsuredAmount>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_UIOYgxMr-Uu8W9cio-XKbw">&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 consist of US Treasury Notes with a maturity date of November 2023.&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_Ts5Zt6GVt0Ow0iU1IvMF0A">&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;Included in accounts receivable &#x201c;net&#x201d; are receivables from direct sales of mobile homes, sales of parts and supplies to customers, consignment fees and interest. Accounts receivable &#x201c;dealer financed&#x201d; are receivables for interest, fees and curtailments owed from dealers under their inventory finance agreements.&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;Accounts receivables &#x201c;net&#x201d; are generally due within &lt;span style="-sec-ix-hidden:Hidden_5y9Ghq3dWk-5tJ59C52aGQ;"&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;days and are stated at amounts due from customers net of an allowance for doubtful accounts. Accounts receivables &#x201c;dealer financed&#x201d; are due upon receipt and 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, 2022 and 2021, the allowance for doubtful accounts totaled $279 and $343, respectively.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_atfoHx1UgEmKhUuml2x1Tw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">279000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_eFLjgeAkkUKLAjbm2pd1MA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">343000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <legh:ConsumerLoansReceivablePolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_2INA6D5sbkS8GcUp9xAqew">&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.4% as of December&#160;31, 2022 and 13.5% as of December&#160;31, 2021. 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;Loan applications go through an underwriting process which considers credit history to evaluate credit risk of the consumer. Interest rates on approved loans are determined 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 may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $9,653 and $9,350 as of December 31, 2022 and 2021, respectively, and are included in escrow liability in the 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 loss rate for the last three years, adjusted for the estimated loss discovery period 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 is normally 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, 2022 and 2021, total principal outstanding for consumer loans on nonaccrual status was $1,610 and $1,239, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Impaired loans are those loans where it is probable 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 used various factors to determine the value of the underlying collateral for impaired loans. These factors were: (1)&#160;the length of time the unit was unsold after construction; (2)&#160;the amount of time the house was occupied; (3)&#160;the cooperation level of the borrowers, i.e.,&#160;loans requiring legal action or extensive field &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;collection efforts; (4)&#160;units located on private property as opposed to a manufactured home park; (5)&#160;the length of time the borrower has lived in the house without making payments; (6)&#160;location, size, and market conditions; and (7)&#160;the experience and expertise of the particular dealer assisting in collection efforts.&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 $795 and $517 as of December&#160;31, 2022 and 2021, respectively, and are included in other assets in the balance sheets.&lt;/p&gt;</legh:ConsumerLoansReceivablePolicyTextBlock>
    <legh:ConsumerLoansReceivableAverageContractualInterestRate
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="3"
      id="Narr_PDmXqzEMREWNv-Uo24sAiw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.134</legh:ConsumerLoansReceivableAverageContractualInterestRate>
    <legh:ConsumerLoansReceivableAverageContractualInterestRate
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="3"
      id="Narr_RhJToXVLI0-LVmP9mSgMsw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.135</legh:ConsumerLoansReceivableAverageContractualInterestRate>
    <legh:ConsumerLoansReceivableMaturityTerm
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_X0yTBWjnBkimI9N-3mENhA"
      id="Narr_4ecrprxeX0K8GFaFbl7CGQ">P2Y</legh:ConsumerLoansReceivableMaturityTerm>
    <legh:ConsumerLoansReceivableMaturityTerm
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember__5PemlhglkOXSunKyeHoBQ"
      id="Narr_9YN0t2dmCkmuCd6dY7I3Sw">P30Y</legh:ConsumerLoansReceivableMaturityTerm>
    <legh:EscrowLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_OOwPz9qthE-IKBlWRqoxAg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9653000</legh:EscrowLiabilityNoncurrent>
    <legh:EscrowLiabilityNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_bsK86igXDkOWVwBjvsVoMQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9350000</legh:EscrowLiabilityNoncurrent>
    <legh:ComponentsOfAllowanceForLoanLosses
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="INF"
      id="Narr_OBAz6j-72UKjf6tlxy2a3w"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">2</legh:ComponentsOfAllowanceForLoanLosses>
    <legh:GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_SfkMlBaBdkKYXpiTxX5z7w">P3Y</legh:GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_8IeRfaZH8kWZavP67q-VfA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1610000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_6ExTIoCVBUCbJRP_UFR_1Q"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1239000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_25Ltct-7b0mS45uOoY5BCw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">795000</us-gaap:ForeclosedAssets>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_OtCtY75J4EWhHMhBcfgZdg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">517000</us-gaap:ForeclosedAssets>
    <legh:NotesReceivableFromMobileHomeParksPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_URQBvk4cN0SeGq0DEelxRQ">&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; or &#x201c;Notes&#x201d;) relate to mobile homes sold to mobile home parks and financed through notes receivable. The 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. Approximately $130,000 of the Notes have a fixed interest rate ranging from 6.9% to 11.5%. The remaining Notes have a variable rate typically set at 4.0% above prime with a minimum of 8.0%. The average interest rate per loan was approximately 8.1% and 7.6% as of December&#160;31, 2022 and 2021, respectively with maturities that range from 1 to 10 years. The collateral underlying the 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, 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, 2021, the Company had concentrations of MHP Notes with two independent third-parties and their respective affiliates that equaled 10.4% and 30.1% 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 0pt 12pt 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. There were minimal past due balances on the MHP Notes&#160;as December&#160;31, 2022 and 2021 and no charge offs were recorded for MHP Notes&#160;for the&#160;years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly no provision is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021. &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;There were no impaired MHP Notes for the&#160;years ended December&#160;31, 2022 and 2021, respectively, and there were no repossessed homes balances as of December&#160;31, 2022 and 2021, respectively. Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell.&lt;/p&gt;</legh:NotesReceivableFromMobileHomeParksPolicyTextBlock>
    <us-gaap:LoansReceivableWithFixedRatesOfInterest1
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"
      decimals="-3"
      id="Narr_LP4Rv1BY9Eu0DAkZiG4hkA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">130000000</us-gaap:LoansReceivableWithFixedRatesOfInterest1>
    <legh:LoansReceivableFixedRate
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_N9vT3l6tPEeshwA59nlPxA"
      decimals="INF"
      id="Narr_lGKRHYepW0KjGEUUr7xUVg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.069</legh:LoansReceivableFixedRate>
    <legh:LoansReceivableFixedRate
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_i-g9DXA6XUiVMy5AmdSmrA"
      decimals="INF"
      id="Narr_4bUiI6zgG0ebUMKF-GtMBg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.115</legh:LoansReceivableFixedRate>
    <legh:NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q"
      decimals="3"
      id="Narr_ARaTlE9xpUSALxTsSfhgCQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.040</legh:NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRate
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_OyuvEgl65EWKQSH7siUyFg"
      decimals="3"
      id="Narr_0EbowS6vPE-JRzu5X2gc2g"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.080</us-gaap:LoansReceivableBasisSpreadOnVariableRate>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q"
      decimals="3"
      id="Narr_PJljLcSWjkamQ3gUbz-FiQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.081</us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q"
      decimals="3"
      id="Narr_4pl7CgIuX0WIG63C3TS3wA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.076</us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_eANjjpQQCkmBqNBxEtXfIg"
      id="Narr_Mx1simCYGUaZPpblv4mHGg">P1Y</legh:TermOfNotesReceivables>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_N9vT3l6tPEeshwA59nlPxA"
      id="Narr_9bHvgh-M6U2NHuzRDPWbRg">P1Y</legh:TermOfNotesReceivables>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_bRsO3PQ8HU61IFslrx3kKQ"
      id="Narr_MnTx7Kv2z0CWOVJ5Ya4OtQ">P10Y</legh:TermOfNotesReceivables>
    <legh:TermOfNotesReceivables
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_i-g9DXA6XUiVMy5AmdSmrA"
      id="Narr_lYlJBl5cwE6dFQta0ILNUg">P10Y</legh:TermOfNotesReceivables>
    <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_eH8asgtKPEq9SasnnQY9Uw"
      decimals="INF"
      id="Narr_jFllWsyEzUqDh89DejqcBA"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">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_LJRRU_BjfEWjKH-ztju-Sg"
      decimals="4"
      id="Narr_dO4s_zwvrE2bITaufTPmwQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">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_0uoF3juYTkORvnJQ3MgcxA"
      decimals="4"
      id="Narr_0upspyx25kicWaW3EaJ5Wg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">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_fvR4L3AbDUqVjBWs_Iv6Uw"
      decimals="4"
      id="Narr_8ZsK46EC2E-kz2SQvkzf4Q"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.340</us-gaap:ConcentrationRiskPercentage1>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ZnMKFRWs8ESoYwlZD80kwQ"
      decimals="INF"
      id="Narr_QkOykEJSIUuX86Z60PDgPg"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">2</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ph9R6q6PnkuDztzLCDNpfg"
      decimals="3"
      id="Narr_xDpVTI0JxE2_Nrmpeqyj-Q"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_LonK7tgTWEuCsUa_uemJCw"
      decimals="3"
      id="Narr_SVsUoQf2YkOIqMhtJY91KA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.301</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q"
      decimals="-3"
      id="Narr_5w2zhL3Eb0S86f6_pMsM2Q"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q"
      decimals="-3"
      id="Narr_mqmR64DqhEmjJPrAbEiTlg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA"
      decimals="-3"
      id="Narr_8GRYJaxukUi_txTb_leWug"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"
      decimals="-3"
      id="Narr_f-gbh_DsAEGclpdwsCxmZA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA"
      decimals="-3"
      id="Narr_9b3KFHBv2UustG90WXFYuQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"
      decimals="-3"
      id="Narr_iEB8YGAKQU6TwBMsyAEdlA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA"
      decimals="-3"
      id="Narr_RE7aUAjGdkGyzRoeen4sEg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:ForeclosedAssets>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"
      decimals="-3"
      id="Narr_auPPv4yeMUeSfX0LPLGvNA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:ForeclosedAssets>
    <legh:OtherNotesReceivablePolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_ActINHu9YkCnm27qhTbPFQ">&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;"&gt;Other notes receivable relate to various notes issued to mobile home park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for&#160;monthly principal and interest payments. The other notes are collateralized by mortgages on real estate, units being financed and used as offices, as well as vehicles, and are typically personally guaranteed by the borrowers. The interest rate on the other notes &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;are fixed and range from 5.00% to 17.90%. 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, 2022 and 2021, the allowance for loan losses on other notes was $0 and $5, respectively. There were no past due balances for other notes as of December&#160;31, 2022 and 2021, respectively, and there were no impaired balances for other notes as of December&#160;31, 2022 and 2021, respectively.&lt;/p&gt;</legh:OtherNotesReceivablePolicyTextBlock>
    <legh:OtherNotesReceivableFixedInterestRate
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_unFaRHimXk63haHAy33bOw"
      decimals="INF"
      id="Narr_r1NSdFpdnEW5_RqKq1FNNA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0500</legh:OtherNotesReceivableFixedInterestRate>
    <legh:OtherNotesReceivableFixedInterestRate
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_e5AVnV6zTkKkEp0Ae1SqiQ"
      decimals="INF"
      id="Narr_d1hAHAwkhU6cgmjBb_yOkw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.1790</legh:OtherNotesReceivableFixedInterestRate>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg"
      decimals="-3"
      id="Narr_wJGKEb7hmkiSNNkSdIBVcQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw"
      decimals="-3"
      id="Narr_JE4-RIIgxEeO4xLnKqUQmQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_bCADLCc3hkSxKd_eiDbBWQ"
      decimals="-3"
      id="Narr_NfZGVZTFWEmgrguEdRzXYg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_LKetVdPogECfvBDueTeXzg"
      decimals="-3"
      id="Narr_2XOZXiT41EiSIyIL3qMTrQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw"
      decimals="-3"
      id="Narr_NAdj19jQ_EWrfiK09vKoxw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg"
      decimals="-3"
      id="Narr_zebQE8j8-Emuvbv9bLTkLA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_1WIqUL3TJU6T069nA7taKQ">&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, 2022 and 2021, 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 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, 2022 and 2021, non-current inventory was $6,987 and $2,678, respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_VLk7gKRMTE60rOEuac7XDA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6987000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_T-UIOuR-L0evtZz0sxDdUw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2678000</us-gaap:InventoryNoncurrent>
    <us-gaap:LessorLeasesPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_siCjosHQPU2rLl-qf2zAgQ">&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;The standard lease agreement is typically for 96 months or 120 months. Under the lease arrangement, the lessee (mobile home park operator) uses the mobile homes as personal property to be rented as a residence at the lessee's mobile home park.&#160;The lessee makes monthly, periodic lease payments to the Company over the term of the lease.&#160;The lessee is responsible for maintaining the homes during the term of the lease.&#160;The lessee is also responsible for repairing all damages caused by force majeure events even in cases of total or partial loss of the property.&#160;At the end of the lease term or in the event of default, the lessee is required to deliver to the Company the homes with all improvements in good repair and condition in substantially the same condition as existed at the commencement of the lease.&#160;The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee equal to 10% of the remaining lease payments or six month&#x2019;s rent, whichever is greater.&#160;The lessee has an option to purchase the homes at the end of the lease term for fair market value based on an agreed upon determination of fair market value by both parties using comparable sales, recent appraisal, or NADA official guidance.&#160;The lessee must provide the Company with 30 days written notice prior to expiration of the lease of intent to purchase the property for fair market value.&#160;The lease also includes a renewal option whereby the lessee has the option to extend the lease for an additional 48 months (the extended term) at the same terms and conditions as the original lease.&#160;The lessee must notify the Company of the intent to exercise the renewal extension option not less than six months prior to expiration of the lease term. 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 will be sold by the Company through its standard sales and distribution channels. Depreciation expense for the leased property was $582 and $442 for the&#160;years ended December&#160;31, 2022 and 2021, 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, 2022, 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 style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,792&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;background:#cceeff;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.66%;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 3pt 0pt 0pt;"&gt; 12,209&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;</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w"
      id="Narr__tn-I7vYJE6dmjaj1eerGw">P96M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g"
      id="Narr_zo-sQ4M_lkau5qOdiSSXGA">P120M</us-gaap:LessorOperatingLeaseTermOfContract>
    <legh:LessorOperatingLeaseNoticePeriodForTermination
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_NASd8eyIyECIEtj9bGei7w">P30D</legh:LessorOperatingLeaseNoticePeriodForTermination>
    <legh:LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="2"
      id="Narr_558L7srpLU2G0FQNeXf_FQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.10</legh:LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment>
    <legh:LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_amxGwSg4Eki051OQhIjH6Q">P6M</legh:LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination>
    <legh:LessorOperatingLeaseNoticePeriodForPurchaseOfProperty
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_nQn10nnfi0aU6FBzHNo8ow">P30D</legh:LessorOperatingLeaseNoticePeriodForPurchaseOfProperty>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      id="Narr_bqp0lWpyY0Kr-5gMOPoFQQ">P48M</us-gaap:LessorOperatingLeaseRenewalTerm>
    <legh:LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_eS4bca-_hEKpUBqaX0WPeQ">P6M</legh:LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_aTif6a3H1kWLl6vpL6EPZQ">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <legh:DepreciationLeasedProperty
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_SDH0NxW0ZEKOZQfpDbAETg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">582000</legh:DepreciationLeasedProperty>
    <legh:DepreciationLeasedProperty
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_Q_MU_Yd7LU6Qi31tIzi0jw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">442000</legh:DepreciationLeasedProperty>
    <legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_CIss-ciRgkywD-Kbx3z5YQ">&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, 2022, 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 style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,964&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 1,792&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3pt 0pt 0pt;"&gt; 2,561&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;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.61%;background:#cceeff;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.66%;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 3pt 0pt 0pt;"&gt; 12,209&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;</legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_BBXT-EIAD0K-LwousbF3FQ_1_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1964000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_QAGlmiEqtEOE83Vc_tH8gQ_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1964000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_xFm9eoswyUa97j6-sqv0Kg_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1964000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_GPBL4VVpjUWrjKma0V5mpw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1964000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_s51wyNonGEWnI0Mrc6rWYQ_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1792000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_746Viz8hh0-MQa2JZfswDw_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2561000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_b64ey48bCUepryruPXBIQg_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">12209000</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_akKhZ--wZECGdwS3E-uf0w">&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="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_LEcV_6j-t0GQ563AR3hWzw"
      id="Narr_3ynIZfHB9ky7vn-MpHg7-g">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_FsDH1-K1C02rcm7upWz0Lg"
      id="Narr_60Tpelsg4UKp4LX2rcdNRA">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_eCzgbhakH0mbAd7Z9DKeUQ"
      id="Narr_e2ABc539wEuc-lpHObfYyQ">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_8fhm2jMeI06RWUfqxWk5UA"
      id="Narr_aLy8HgMEOk-Cx0AjAo5glA">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_G5OHU_IFJUG71myuoK4FtA"
      id="Narr_eELycFEy-EC3G6yqMVb67A">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_ocDAbpAikkWao0bdsJ4jOA">&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 to a level commensurate with a discounted cash flow analysis of the underlying asset or its determinable fair value. No impairment for long-lived assets was recorded for the&#160;years ended December&#160;31, 2022 and 2021.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_PBXcR5Z-4UOPAz9CYZ7ZfQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_BcOSp9kFa0a7_odaQ883cQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <legh:DealerIncentiveLiabilityPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_jV8L_RFC8k-twNOmdWmSnA">&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;Under a dealer agreement with qualifying independent retailers, a portfolio is created for houses sold by the independent retailer with consumer loan arrangements financed by the Company. The independent retailer is eligible to a receive dealer incentive, which is a portion of total collections expected on a consumer loan portfolio after the Company&#x2019;s contribution (collection thresholds set per the terms of dealer agreement which includes Legacy&#x2019;s initial contribution, plus an allocation of interest and other agreed upon periodic fees) is met.&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 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, 2022 and 2021, the dealer incentive liability was $5,516 and $4,336, respectively. Dealer incentive expense for the&#160;years ended December&#160;31, 2022 and 2021 totaled $1,315 and $1,235, respectively, and is included in the Company&#x2019;s statements of income.&lt;/p&gt;</legh:DealerIncentiveLiabilityPolicyTextBlock>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_8yTeQwhwwUeJds-jmsvaMw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5516000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveLiabilityNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_seDLj8nogUeqFVsQUNt4ng"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4336000</legh:DealerIncentiveLiabilityNoncurrent>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_0mooLRM2U0ud6IG_xuyPMQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1315000</legh:DealerIncentiveExpense>
    <legh:DealerIncentiveExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_-Uh-VshIykG6t4o9kS1F6g"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1235000</legh:DealerIncentiveExpense>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_UJRseIp5qkCC2vTLEevY7w">&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 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;A tabular presentation of the activity within the warranty liability account for the&#160;years ended December&#160;31, 2022 and 2021 is presented below:&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.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.19%;margin:0pt;padding:0pt;"&gt;&lt;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.38%;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:10.01%;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:2.38%;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:10.01%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin: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.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,594&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;margin: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.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin: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 3pt 0.05pt 0pt;"&gt; 2,874&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin: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 3pt 0.05pt 0pt;"&gt; 2,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin: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.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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;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;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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;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; (1,870)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;margin: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.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"&gt; 2,876&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;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <legh:TermOfProductWarranty
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_YtBE8iVoIEW2w0_M4HMx9A">P1Y</legh:TermOfProductWarranty>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_9kpG3553v0mXlMDJSi_l0w">&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.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.19%;margin:0pt;padding:0pt;"&gt;&lt;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.38%;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:10.01%;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:2.38%;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:10.01%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin: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.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,594&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;margin: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.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin: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 3pt 0.05pt 0pt;"&gt; 2,874&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin: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 3pt 0.05pt 0pt;"&gt; 2,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;background:#cceeff;margin: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.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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;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;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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;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; (1,870)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.19%;margin: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.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"&gt; 3,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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 3pt 0.05pt 0pt;"&gt; 2,876&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;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_8tqd1vqmCUuXWR23JGp4uQ_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2876000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw"
      decimals="-3"
      id="Tc_hHh00npOyUijrpbJWga8-w_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2594000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_kHo8ezFbrEqTOTa487sWOA_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2874000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_y95RuHUrmUSMmgudGXRoXg_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2152000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_uNlFp6uip0StGIS9sy-kzQ_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2701000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_tWBA7-aUHk6aGcIAF0SSQw_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1870000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_jcegaNeYvkmHhM7TTSQ6Kw_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3049000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_-qP6-8keyUm4UjnCM0DFDw_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2876000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_gCx6fXf3_0GXARB65sRwsg">&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, 2022 and 2021 were $120 and $367, respectively.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_saiCQ9pKjkCl5F2ewqsOCQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">120000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_dU6ewAHYP0miyw7386Q07Q"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">367000</us-gaap:AdvertisingExpense>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_DH0ZfgBoP0ayKQEi-YqOxw">&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 0pt 12pt 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 (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;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;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;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;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;The Company has used derivatives to manage risks related to interest rate movements. The Company does not enter into derivative contracts for speculative purposes. Interest rate swap contracts are recognized as assets or liabilities on the balance sheets and are measured at fair value. The fair value was calculated and provided by the lender, a Level&#160;II valuation technique. Management reviewed the fair values for the instruments as provided by the lender and determined the related asset and liability to be an accurate estimate of future gains and losses to the Company. The Company was not a party to any interest rate swap agreements during the years ended December 31, 2022 and 2021.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_AVs-fl5M0U-tNbgkOGig9Q">&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 and cash equivalents, accounts receivable, consumer loans, MHP Notes, other notes, accounts payable, lines of credit, notes payable, and dealer portion of consumer 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 carrying amounts of cash and cash equivalents, 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 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. The Company determined that the fair value of the consumer loan portfolio was approximately $138,800 compared to the book value of $139,009 as of December&#160;31, 2022, and a fair value of approximately $125,600 compared to the book value of $125,623 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate MHP Notes was approximately $128,400 compared to the book value of $129,966 as of December&#160;31, 2022, and a fair value of approximately $83,000 compared to the book value of $83,773 as of December&#160;31, 2021. The Company determined that the fair value of the fixed rate other notes was approximately $21,600 compared to the book value of $22,722 as of December&#160;31, 2022, and a fair value of approximately $38,500 compared to the book value of $38,886 as of December&#160;31, 2021. This is a Level&#160;II valuation technique.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_piy7_F4YYUqe3G8UVnZc_g"
      decimals="-3"
      id="Narr_Yb6WntFmokKYqj8ZePsySg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">138800000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_HywyfZfOpEGT6MMSmn_Jcw"
      decimals="-3"
      id="Narr_X79cWqo-zkW4VqXZJ_rW9A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">139009000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_LQZ3GUiHaUm99NYxZB_7NQ"
      decimals="-3"
      id="Narr_7RIakNBgaUmJGm1r1U1ohw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">125600000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_CzCBOwf9lkKEHM4UKERRpA"
      decimals="-3"
      id="Narr_dH-EYSgsUEOAUt468SQp8A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">125623000</us-gaap:LoansReceivableFairValueDisclosure>
    <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_GgKs3ruLsU6ZRphyynCuwA"
      decimals="-3"
      id="Narr_gtlqYDlD8EeNMFG0YUdVYw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">128400000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_EmcZytcDjUSM6cn-A-rYHA"
      decimals="-3"
      id="Narr_Rjz24TcVvkGLMsOGDcn6Gg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">129966000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_JDsTFh7UM0atspCreb572w"
      decimals="-3"
      id="Narr_uNWMvkYLMUCYsDHmx5yodg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">83000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_pYH3McgmAUeSoxYOQkIqYQ"
      decimals="-3"
      id="Narr_F2DGBN1B-0akonyvAEfddA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">83773000</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_tR_Jhf_HsEiRK2WMXjQv1A"
      decimals="-3"
      id="Narr_reVlI1zQdk-6uP4yCFkCug"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">21600000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_7IbiGU9ToUqZwN1OdU8glw"
      decimals="-3"
      id="Narr_lViFg-HEyE6W9WHcXFCM9Q"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">22722000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_P-TzixMbdUy-LFOl-pttbg"
      decimals="-3"
      id="Narr_Yp40D542YUGfHoDYUjnpjQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">38500000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="As_Of_12_31_2021_us-gaap_FairValueByAssetClassAxis_legh_OtherNoteReceivableMember_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2Du0pL74XU6a4-KXyfFkiA"
      decimals="-3"
      id="Narr_XnNPbymwA0uTJ1CNmwlFUQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">38886000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_5DkPmvZwM0OTQ6z-y_r6XA">&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;&lt;i style="font-style:italic;"&gt;Product sales, &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, Consignment 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 consignment 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 floor plan financing for independent retailers, which can take the form of a consignment arrangement or an inventory financing arrangement. Consignment Sales under the consignment arrangement are considered sales of consigned homes from independent dealers to individual customers. Consignment Sales under the inventory financing arrangement are considered sales of homes to the independent dealer. Retail Store Sales are homes sold through Company-owned retail locations. Consignment 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 at a point in time 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 and an annual curtailment payment for the first two years. After three years, they are required to payoff any remaining principle balance. 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 9pt 0pt;"&gt;Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers.&#160;&#160;Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 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 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 9pt 0pt;"&gt;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. For the years ended December 31, 2021, sales to an independent third-party and its affiliates accounted for $9,165 or 5.5% of our product sales, respectively.&#160; &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"&gt;For the years ended December 31, 2022 and 2021, total cost of product sales included $11,588 and $11,303 of costs relating to &lt;span style="color:#222222;background:#ffffff;"&gt;subcontracted production for commercial sales, reimbursed dealer expenses for consignment sales, and certain other similar costs incurred for retail store and commercial sales&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;i style="font-style:italic;"&gt;Other revenue&lt;/i&gt; consists of 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. Revenue for commercial leases is recognized as earned monthly over a contractual period of &lt;span style="-sec-ix-hidden:Hidden_u4DVwtkNtkKj0PG3xusmWw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;96&lt;/span&gt;&lt;/span&gt; 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;&lt;i style="font-style:italic;"&gt;Disaggregation of Revenue&lt;/i&gt;. The following table summarizes customer contract revenues disaggregated by source of the revenue for the years ended December 31, 2022 and 2021: &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.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.71%;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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.71%;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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.49%;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:2.71%;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.49%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin:0pt;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.77%;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; 45,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.77%;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; 25,173&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin: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.77%;background:#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; 61,373&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin: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.77%;background:#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; 46,835&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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;Consignment sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;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; 84,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;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; 63,496&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;background:#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; 19,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;background:#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; 20,011&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 11,464&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,480&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 222,052&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 165,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;margin: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 and MHP loans interest:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin: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.77%;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.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin: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.77%;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.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin: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.77%;background:#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; 18,369&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin: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.77%;background:#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; 16,658&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,195&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,537&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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 and MHP loans interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 28,564&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 27,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;margin: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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 6,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 4,317&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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:12.77%;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 3pt 0.05pt 0pt;"&gt; 257,015&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"&gt; 197,507&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&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="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;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <legh:InventoryFinancedSalesAnnualCurtailmentPaymentPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_uZCfsyWFvESOv9ZA3rj3zg">P2Y</legh:InventoryFinancedSalesAnnualCurtailmentPaymentPeriod>
    <legh:PeriodRequiredToPayOffRemainingPrincipleBalance
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_2hPPuUm3gEGJEFdEt-Dtmw">P3Y</legh:PeriodRequiredToPayOffRemainingPrincipleBalance>
    <us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_mve4QVOzeki2FuJ66dgpUw">true</us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract>
    <legh:TermOfProductWarranty
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_UbP96CfUqkqVBwpUjwS6gA">P1Y</legh:TermOfProductWarranty>
    <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_1k103iB7CUOiv-D-1IKYWA"
      decimals="INF"
      id="Narr_-k1rCVW9AUCP09WuahcOYQ"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">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_XYOGdwxCjUm2Qg0rDhOHkQ"
      decimals="-3"
      id="Narr_AqpEZ8Qc-UGmf99BArD8Rw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">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_XYOGdwxCjUm2Qg0rDhOHkQ"
      decimals="3"
      id="Narr_OPXP6H8vX0m9BWyNxGtaKA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">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_QyCam48CTkSK5BhoVnBYdg"
      decimals="-3"
      id="Narr_Hbat4TJTikiTxgZTPufLKQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">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_QyCam48CTkSK5BhoVnBYdg"
      decimals="3"
      id="Narr_yTJ4XMtSHEOv1N0vPNI_5w"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.054</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ASJSNvqQXk6NVnxE7mAjYg"
      decimals="-3"
      id="Narr__Lihb51AQkWrqfFacwc0sA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ASJSNvqQXk6NVnxE7mAjYg"
      decimals="3"
      id="Narr_bEBYPwDrY0y73bQoRK5vRA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.055</us-gaap:ConcentrationRiskPercentage1>
    <legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_4n-_kXqcdE-EVxS6a6_vhA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">11588000</legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts>
    <legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_6kcHTNU7OEajUPgYlJqwWA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">11303000</legh:DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g"
      id="Narr_iel8aDkGpEymdDJrghRcZQ">P120M</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_kDV58rXkTEGx0WJBecxLNg">&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.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.71%;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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.71%;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.56%;margin:0pt;padding:0pt;"&gt;&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.71%;margin:0pt;padding:0pt;"&gt;&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.49%;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:2.71%;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.49%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin:0pt;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.77%;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; 45,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.77%;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; 25,173&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin: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.77%;background:#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; 61,373&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin: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.77%;background:#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; 46,835&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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;Consignment sales&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;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; 84,037&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;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; 63,496&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;background:#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; 19,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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.77%;background:#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; 20,011&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 11,464&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,480&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 222,052&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 165,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;margin: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 and MHP loans interest:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&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.72%;margin: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.77%;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.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin: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.77%;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.56%;background:#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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;background:#cceeff;margin: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.77%;background:#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; 18,369&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin: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.77%;background:#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; 16,658&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,195&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 10,537&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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 and MHP loans interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 28,564&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 27,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;margin: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.71%;margin:0pt;padding:0pt;"&gt;&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.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 6,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.77%;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 3pt 0.05pt 0pt;"&gt; 4,317&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin: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.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.72%;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:12.77%;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 3pt 0.05pt 0pt;"&gt; 257,015&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.77%;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 3pt 0.05pt 0pt;"&gt; 197,507&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&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="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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_DirectSalesMember_t6FMpZ2w-kuSZjvrjCE8aQ"
      decimals="-3"
      id="Tc_53SHkpHTZkizaMikgy6kBA_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">45549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_DirectSalesMember_61KCD1RCTkygh8IXr4jbsA"
      decimals="-3"
      id="Tc_e-X2P5Xi70WI8Sx6sAj_0A_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">25173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_CommercialSalesMember_Q2mPfF8J-ESJkO_-k_JY3Q"
      decimals="-3"
      id="Tc_KLmCaF6ZL0WhV-85Y5JcSA_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">61373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_CommercialSalesMember_6-Z_KQ__uUq0MQs4cto3lQ"
      decimals="-3"
      id="Tc_fAjw6HpJVU2gCSS8cjD4zQ_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">46835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_ConsignmentSalesMember_Zul1CwzYZEmbSne-qfDAWA"
      decimals="-3"
      id="Tc_H4leGIwsS06JgxOeJ2Ghbw_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">84037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_ConsignmentSalesMember_Ih_3VGNAk0KtWkc5Edd77A"
      decimals="-3"
      id="Tc_lqKHPbtoyky6KbE9qWUZlA_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">63496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_p7-Zf3B_zUuLxo1JeDeAqQ"
      decimals="-3"
      id="Tc_TBYHHUdXEUqWZhkIDa7HPg_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">19629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_legh_RetailStoreSalesMember_ojfKaMowTU63A4WzKBERkA"
      decimals="-3"
      id="Tc_8MwQiSyS0UG5hDOBmG7z3g_8_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">20011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pMGhyok9DkK26KDKVTVnYg"
      decimals="-3"
      id="Tc_Lx7Q1JnrAU-rMMIenFgtzA_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">11464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_PHpXmQKEsUu_h_Y2DBalww"
      decimals="-3"
      id="Tc_zYxJFWhn8kWvQVw2q1mSzA_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_LH8N5rz5P0S34Bu3fOo_pw_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">222052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_HEYFoEXxBkelxVfbJSgfLQ_10_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">165995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestAndFeeIncomeLoansConsumer
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_Mg17FXKMNUihEvVZn1k79A_12_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">18369000</us-gaap:InterestAndFeeIncomeLoansConsumer>
    <us-gaap:InterestAndFeeIncomeLoansConsumer
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_IJyf7AY5kEqGS0uAWX5Agw_12_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">16658000</us-gaap:InterestAndFeeIncomeLoansConsumer>
    <us-gaap:InterestAndFeeIncomeLoansCommercial
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_dqozWUtxHUSrb82nxRDhJA_13_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10195000</us-gaap:InterestAndFeeIncomeLoansCommercial>
    <us-gaap:InterestAndFeeIncomeLoansCommercial
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_6nLXKLnLf0uvqBhZKM6nwg_13_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10537000</us-gaap:InterestAndFeeIncomeLoansCommercial>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_7YK0FW0l1EWJlLroYPhJtA_14_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">28564000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_okgHpRXvK0qgt6Rx6243qA_14_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">27195000</us-gaap:InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_vTqYWDlAiUaKB1bPY6os3A_15_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6399000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_vtAXxqkK4EOpqMnqPSedfg_15_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4317000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_HX90BSROYkqhSph7XlCqKg_16_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">257015000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_0SQ3t7JbBkWVA0moiR5ENw_16_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">197507000</us-gaap:Revenues>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_lg7u5ErIA02PgNR-fAlfAw">&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, 2022 and 2021.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <legh:OtherIncomeNetPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_hbXBOSnzvkCTih1fT9BAhA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Other Income, Net&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 income primarily consists of interest related to other notes receivable balances and interest income earned on cash balances, reduced by interest expenses.&lt;/p&gt;</legh:OtherIncomeNetPolicyTextBlock>
    <legh:InterestIncomePolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_09EYzMVy_Uyn9qqmHCuLYA">&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;</legh:InterestIncomePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_3w3aIE-sJEG_vRk88FdZfA">&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 the 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 unit (the &#x201d;RSU&#x201d;) with only service-based conditions is calculated based on the closing price of the Company&#x2019;s common stock on the grant date. The fair value of each RSU with market based conditions is estimated using the Monte-Carlo Simulation valuation model. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:23.1pt;margin:0pt 0pt 12pt 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 implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. As a recently formed public entity with a small public float and limited trading of its common shares on the NASDAQ Global Market, it was not practicable for the Company to estimate the volatility of its common shares; therefore, management estimated volatility based on the historical volatilities of a small group of companies considered as close to comparable to the Company as available, all equally weighted, over the expected life of the option. Management concluded that this group is more characteristic of the Company&#x2019;s business than a broad industry index. 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;text-indent:23.1pt;margin:0pt 0pt 12pt 0pt;"&gt;The fair value of RSU awards with market based conditions on the date of grant is estimated using the Monte-Carlo Simulation valuation model, and the Company uses the following methods to determine its underlying assumptions: expected volatilities are based on the Company&#x2019;s historic stock price volatility; the expected term of the awards is based on performance measurement period; the risk-free interest rate is based on the U.S. Treasury bond yield issued with similar life terms to the expected life of the grant.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <legh:ShippingAndHandlingCostsPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_-0YUz0wPJEqqpHoLxVtrtQ">&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 statement of operations. Shipping and handling costs for the&#160;years ended December&#160;31, 2022 and 2021 were $1,804 and $1,981, respectively.&lt;/p&gt;</legh:ShippingAndHandlingCostsPolicyTextBlock>
    <legh:ShippingAndHandlingCosts
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_oP9nNQeu9EO0MLIVAIomRw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1804000</legh:ShippingAndHandlingCosts>
    <legh:ShippingAndHandlingCosts
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_wh_JQgTCu0y4NikG3l2GcA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1981000</legh:ShippingAndHandlingCosts>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_TpBCkvpTk0ust4iKofgJ2Q">&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. Prior to the corporate conversion, the Partnership was treated as a flow-through entity for U.S. federal income tax purposes, and as such, was generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to its taxable income was passed through to its partners. Accordingly, prior to the corporate conversion, the Partnership only recorded a provision for Texas franchise tax as the Partnership&#x2019;s taxable income was included in the income tax returns of the individual partners.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;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 significant judgment, use of estimates, and the interpretation and application of complex tax laws. Significant 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, 2022, which includes the tax years 2019, 2020 and 2021. &lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_d-4YtEciwk-DKVGngNJWgg">&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 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk are accounts receivable, consumer loans, MHP Notes 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. The consumer 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, 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, 2021, the Company had concentrations of MHP Notes with two&lt;span style="white-space:pre-wrap;"&gt; independent third-parties and their respective  affiliates that equaled &lt;/span&gt;10.4% and 30.1% of the principal balance outstanding, all of which was secured by the mobile homes.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <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_eH8asgtKPEq9SasnnQY9Uw"
      decimals="INF"
      id="Narr_sZFCN8c_oUar-XiG_1TP7g"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">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_LJRRU_BjfEWjKH-ztju-Sg"
      decimals="3"
      id="Narr_A0ivtoRe_ki0Wh0Ua814qg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">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_0uoF3juYTkORvnJQ3MgcxA"
      decimals="3"
      id="Narr_4mrzoRBja06MKCc_fdNdXA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">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_fvR4L3AbDUqVjBWs_Iv6Uw"
      decimals="3"
      id="Narr_DEDJRlcFsEeWFreABKOuYg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.340</us-gaap:ConcentrationRiskPercentage1>
    <legh:ConcentrationRiskNumberOfCustomers
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ZnMKFRWs8ESoYwlZD80kwQ"
      decimals="INF"
      id="Narr_jWxPokEadU2B4j2PhO-ooA"
      unitRef="Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg">2</legh:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyOneMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_ph9R6q6PnkuDztzLCDNpfg"
      decimals="3"
      id="Narr_h039nXiI3UuVGp3gnxoQMQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_legh_IndependentThirdPartyTwoMember_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_LonK7tgTWEuCsUa_uemJCw"
      decimals="3"
      id="Narr_MOwCeXyg9kC-ZlhyIMnMKg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.301</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_DlWV_FZoLkqWIfgFEv1NwQ">&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 has elected to use longer phase-in periods for the adoption of new or revised financial accounting standards under the JOBS Act as 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. As an emerging growth company, ASU 2016-02 is effective 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_0rUc5L6E6kyqjICwVAsBeQ;"&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 6 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 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 plans to use the longer phase-in period for adoption, and accordingly this ASU is effective for the Company&#x2019;s fiscal&#160;year beginning January&#160;1, 2023. The Company expects that allowance amounts will increase due to the adoption of this ASU. &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 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 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;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_RJuaOIDuSkehOcEWY5SMdQ"
      id="Narr_gPCDDaG7H0SpA8JaPVmvbg">true</us-gaap:LeasePracticalExpedientsPackage>
    <us-gaap:LeasePracticalExpedientUseOfHindsight
      contextRef="Duration_1_1_2022_To_1_1_2022_RJuaOIDuSkehOcEWY5SMdQ"
      id="Narr_SjsTRx-acUOLCImxc2jZvw">false</us-gaap:LeasePracticalExpedientUseOfHindsight>
    <us-gaap:Assets
      contextRef="As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_XxzXBsmDZkiCC5f5270fvA"
      decimals="-3"
      id="Narr_YH93be5NKkCRCuDgEq9czw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3258000</us-gaap:Assets>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_ORT9EoBM6Ua3jzzBJS_ADQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;3. 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, 2022 and 2021:&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.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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: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.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.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: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:11.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;"&gt;&lt;span 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.84%;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.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: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.91%;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.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: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.76%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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 0pt 0pt;"&gt; 129,119&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.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;/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;&#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,501)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/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;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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,612)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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; (830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.34%;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; (884)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.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;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 3pt 0pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.34%;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 3pt 0pt 0pt;"&gt; 125,623&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, 2022 and 2021:&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.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:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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: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.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: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: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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.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="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.25%;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.11%;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.24%;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.11%;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:2.24%;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.03%;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 period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 884&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 905&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.03%;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.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;&#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.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;/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;&#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 3pt 0pt 0pt;"&gt; 725&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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 3pt 0pt 0pt;"&gt; 189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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;"&gt; (746)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.03%;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.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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%;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 3pt 0pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 3pt 0pt 0pt;"&gt; 884&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/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 impaired and general reserve for allowance for loan losses at December&#160;31, 2022 and 2021:&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:70.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"&gt;&lt;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.24%;margin:0pt;padding:0pt;"&gt;&lt;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.91%;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:2.24%;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.76%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin: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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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; 129,119&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin: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.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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; 884&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin: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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 1,610&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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; 1,239&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin: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.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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; 533&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin: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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 140,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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; 127,880&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin: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.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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; 351&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, 2022 and 2021 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.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;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:4.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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 style="vertical-align:bottom;width:1.19%;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;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:8.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;%&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;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;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:8.56%;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.17%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;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.78%;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 3pt 0pt 0pt;"&gt; 129,119&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;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 3pt 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.17%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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.21%;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.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;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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.21%;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.56%;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.17%;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.19%;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.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 3pt 0pt 0pt;"&gt; 1,150&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 0.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.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 3pt 0pt 0pt;"&gt; 594&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;background:#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 0pt 0pt;"&gt; 0.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 407&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.17%;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.19%;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.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 3pt 0pt 0pt;"&gt; 486&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 0.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.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 3pt 0pt 0pt;"&gt; 114&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;background:#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 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.17%;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.19%;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.78%;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 3pt 0pt 0pt;"&gt; 1,255&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 967&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;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 3pt 0pt 0pt;"&gt; 0.7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.17%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 2,999&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 2.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 2,082&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;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 3pt 0pt 0pt;"&gt; 1.6&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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_tLrj9jE1TUikPMA7tjQOvw">&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.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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: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.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.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: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:11.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;"&gt;&lt;span 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.84%;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.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: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.91%;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.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: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.76%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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 0pt 0pt;"&gt; 129,119&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.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;/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;&#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,501)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/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;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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,612)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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; (830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.34%;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; (884)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;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.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;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 3pt 0pt 0pt;"&gt; 139,009&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.34%;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 3pt 0pt 0pt;"&gt; 125,623&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;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:LoansAndLeasesReceivableBeforeFeesGross
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_ZzcvWxNclEuqFJiQRpKGrA_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">142340000</us-gaap:LoansAndLeasesReceivableBeforeFeesGross>
    <us-gaap:LoansAndLeasesReceivableBeforeFeesGross
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_D1kfqfvbYkCFbOgrEJYq7g_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">129119000</us-gaap:LoansAndLeasesReceivableBeforeFeesGross>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_pEhMI-dKS0OJUjI-bpsFWw_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-2501000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_gFb_gKEi4UeQKuCF_6Psig_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-2612000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_9Se8AJ9d-0i-RaS44xJBrw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">830000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_DVQ4UoIiq0GdeEjyXTHwCw_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">884000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_TdhJi67ITUu9jqDb5mS-Xg_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">139009000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_f6KX4T07u0yC13hUtz4C0Q_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">125623000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_zJCKJv9xW0aTEXXmzUiCNA">&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.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:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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: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.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: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: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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.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="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.25%;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.11%;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.24%;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.11%;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:2.24%;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.03%;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 period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 884&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 905&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.03%;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.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;&#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.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;/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;&#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 3pt 0pt 0pt;"&gt; 725&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.03%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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 3pt 0pt 0pt;"&gt; 189&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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;"&gt; (746)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.03%;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.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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%;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 3pt 0pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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 3pt 0pt 0pt;"&gt; 884&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.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;/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;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_T5ndNKOA2UKObGe0UV_ktA_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">884000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw"
      decimals="-3"
      id="Tc_QBJL6O7j60yL6pi0zfOqOQ_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">905000</us-gaap:LoansAndLeasesReceivableAllowance>
    <legh:ProvisionForLoanLosses
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_M5n2mXO640yzRIHhTimQCQ_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-243000</legh:ProvisionForLoanLosses>
    <legh:ProvisionForLoanLosses
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_BzJWKwxZlUq_bl91f1MbXA_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">725000</legh:ProvisionForLoanLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_ctUHoQAq4USPONKV6nCsvA_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">-189000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_9mQeqkgo7EOBwfn-Tka7ww_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">746000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_PzQfjBsHNUilFSQKFfbJUw_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">830000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_SzGiHXgKUkqPr_EfhHWODg_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">884000</us-gaap:LoansAndLeasesReceivableAllowance>
    <legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_D2tEpAZiRUah_fkPPwuakA">&lt;p style="font-family:'Times 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:70.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"&gt;&lt;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.24%;margin:0pt;padding:0pt;"&gt;&lt;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.91%;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:2.24%;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.76%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin: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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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; 129,119&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin: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.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 830&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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; 884&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin: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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 1,610&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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; 1,239&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin: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.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 612&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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; 533&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;background:#cceeff;margin: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.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 140,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#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; 127,880&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.84%;margin: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.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 218&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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; 351&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;</legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_YgAPepQhXk2IiX3z2lA-JQ_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">142340000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_gOrDKY7MuUG9tZSM2oJkrA_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">129119000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_D1N_T-lCCUGhFp5WPOQpQg_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">830000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_1X_JcSwte0yw48gLaygKAw_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">884000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_x2pUTqAU-kiyMlmplT76Xw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1610000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_e7Owsf18QEau2riPaISyNw_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1239000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_UzKnWa2uh0Cis1GsKwYdeA_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">612000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_DBwmogeAMUmBj7GttHculw_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">533000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_CtlENg9BhEWg4_C6PohNdA_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">140730000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_rlXOxBoUWk-ECKEMsXNUzQ_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">127880000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <legh:LoansAndLeasesReceivableAllowanceGeneral
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_mdT5BdDbAEapBpSjo0jTeQ_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">218000</legh:LoansAndLeasesReceivableAllowanceGeneral>
    <legh:LoansAndLeasesReceivableAllowanceGeneral
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_WHUxlzrfd0SWD3IBjhx6aw_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">351000</legh:LoansAndLeasesReceivableAllowanceGeneral>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_6YgwmpN9B0OF7LjgKq510w">&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.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;width:1.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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:4.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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 style="vertical-align:bottom;width:1.19%;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;2022&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:8.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;%&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;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;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:8.56%;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.17%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 142,340&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 100.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;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.78%;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 3pt 0pt 0pt;"&gt; 129,119&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;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 3pt 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.17%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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.21%;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.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;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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.21%;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.56%;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.17%;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.19%;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.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 3pt 0pt 0pt;"&gt; 1,150&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 0.8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.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 3pt 0pt 0pt;"&gt; 594&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;background:#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 0pt 0pt;"&gt; 0.5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.17%;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.19%;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.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 407&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 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.17%;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.19%;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.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 3pt 0pt 0pt;"&gt; 486&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 0.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.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 3pt 0pt 0pt;"&gt; 114&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;background:#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 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.17%;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.19%;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.78%;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 3pt 0pt 0pt;"&gt; 1,255&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 0.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 967&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;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 3pt 0pt 0pt;"&gt; 0.7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.17%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 2,999&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3pt 0pt 0pt;"&gt; 2.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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.78%;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 3pt 0pt 0pt;"&gt; 2,082&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.56%;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 3pt 0pt 0pt;"&gt; 1.6&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_YAr5Qy6gnU6AZQaiVPY89A_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">142340000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <legh:LoansAndLeasesReceivableGrossPercent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="3"
      id="Tc_0Tqticf3DUG0t4yv0ZncUw_2_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">1.000</legh:LoansAndLeasesReceivableGrossPercent>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_fLjrtSof-UGxKoXbIQwuGA_2_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">129119000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <legh:LoansAndLeasesReceivableGrossPercent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="3"
      id="Tc_-fUhUPu2aEORZKs1A_8TwQ_2_10"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">1.000</legh:LoansAndLeasesReceivableGrossPercent>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_TyPKhfPUW0Gvip3T3BIKyA"
      decimals="-3"
      id="Tc_rqEE72Uf_0SrrdCJ7lq0fA_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1150000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_TyPKhfPUW0Gvip3T3BIKyA"
      decimals="3"
      id="Tc_sXLvzPGJvUKPU6cPXYj3bA_4_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.008</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_dF8JQu0HxEKavXBSJRIwvw"
      decimals="-3"
      id="Tc_rAl_Z41W3kyPlTOXLAoSbQ_4_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">594000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables31To60DaysPastDueMember_dF8JQu0HxEKavXBSJRIwvw"
      decimals="3"
      id="Tc_QS8y9R1el02UIAiV9UfaCw_4_10"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.005</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_k6S7WWwXBUS7Og7iZDZFUQ"
      decimals="-3"
      id="Tc_ShZJsQ9f4UqahiPMAvFbmQ_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">108000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_k6S7WWwXBUS7Og7iZDZFUQ"
      decimals="3"
      id="Tc_Ldwl6Rqqvkqek1CZvVsbjg_5_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.001</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_7PFhSyzof0Sw7IwkYepezw"
      decimals="-3"
      id="Tc_bwHH_OrwBUyfz2chFt3-Ug_5_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">407000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables61To90DaysPastDueMember_7PFhSyzof0Sw7IwkYepezw"
      decimals="3"
      id="Tc_PU2W0YHI60ahhOr52pHPRQ_5_10"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.003</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_wBCH8-_G-0yIscOf7n6W5g"
      decimals="-3"
      id="Tc_Du5Vvx0BWEu8oiEE8DEAuA_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">486000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_wBCH8-_G-0yIscOf7n6W5g"
      decimals="3"
      id="Tc_1MQu1p8jI0y9NyBe4nIyQQ_6_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.003</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_jXO_Fe_E50aIffK8ucsBsg"
      decimals="-3"
      id="Tc_nig37K8800G2VDxKQ2Q2-A_6_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">114000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivables91To120DaysPastDueMember_jXO_Fe_E50aIffK8ucsBsg"
      decimals="3"
      id="Tc_tOPIuowE60-F7an0RZT2aw_6_10"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.001</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_Fg0Gt_3QMUiKP2heVD1OfQ"
      decimals="-3"
      id="Tc_i2_Pw5bqD0y9aH1XeOseOA_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1255000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_Fg0Gt_3QMUiKP2heVD1OfQ"
      decimals="3"
      id="Tc_HlPBCS1Tn0OsXif1NkJzRQ_7_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.009</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_UXyQct7KREeVJKRc9UGEsA"
      decimals="-3"
      id="Tc_MzTw3ytvakSI6yodDgccZw_7_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">967000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_legh_FinancingReceivablesGreaterThan120DaysPastDueMember_UXyQct7KREeVJKRc9UGEsA"
      decimals="3"
      id="Tc_6nST1zq4iUayHBfzKo-OMQ_7_10"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.007</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_Od-92mSuF0uL6e66Z80wpw"
      decimals="-3"
      id="Tc_6p4l6NQcO0KlK3OFIyrSjg_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2999000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2022_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_Od-92mSuF0uL6e66Z80wpw"
      decimals="3"
      id="Tc_or72fgc7aU6g62wrTjMQEQ_8_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.021</us-gaap:FinancingReceivablePercentPastDue1>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_13Nc8PP82EO6A8QHtgx-xA"
      decimals="-3"
      id="Tc_XYBYHDmTQU6HdXPsjGGTJQ_8_8"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2082000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivablePercentPastDue1
      contextRef="As_Of_12_31_2021_us-gaap_FinancingReceivablesPeriodPastDueAxis_us-gaap_FinancialAssetPastDueMember_13Nc8PP82EO6A8QHtgx-xA"
      decimals="3"
      id="Tc_hf6SDbuHj02inOHrfwSy5w_8_10"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.016</us-gaap:FinancingReceivablePercentPastDue1>
    <legh:NotesReceivableFromMobileHomeParksTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_etlmU0G-U0OzZu7Q5iKW6g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;4. 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, 2022 and 2021, the MHP Note balance is presented net of unamortized finance fees of $1,068 and $445, 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;There were minimal past due balances on the MHP Notes&#160;as of December&#160;31, 2022 and 2021, respectively, and no charge offs were recorded for MHP Notes&#160;during the for the years ended December&#160;31, 2022 and 2021, respectively. Allowance for loan loss is considered immaterial and accordingly no loss is recorded against the MHP Notes&#160;as of December&#160;31, 2022 and 2021.&lt;/p&gt;</legh:NotesReceivableFromMobileHomeParksTextBlock>
    <legh:NoteReceivableUnamortizedFinanceFees
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"
      decimals="-3"
      id="Narr_OGlo418riEK0GiQsTxbC8g"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1068000</legh:NoteReceivableUnamortizedFinanceFees>
    <legh:NoteReceivableUnamortizedFinanceFees
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA"
      decimals="-3"
      id="Narr_329tXykiuUGq8vs5yQEbhQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">445000</legh:NoteReceivableUnamortizedFinanceFees>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember__huML6ggOEyb4nwXg6H96Q"
      decimals="-3"
      id="Narr_oWY1mKfOd0qQ3l6bLcC1JA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_SBvaMAcU_kWY8V9KjQr_0Q"
      decimals="-3"
      id="Narr_pRdGPx-dSkydTfhqlJOWKA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_fd-ZPTXlrkKHaT-LcgoylA"
      decimals="-3"
      id="Narr_kw5ce9_v3ESj-D8bMlIdfQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ"
      decimals="-3"
      id="Narr_OItL_UgsqUapDOp7-ApOZw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:OtherNotesReceivableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_-O98IphSOUCOyzYUhxYwGQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;5. &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, net of allowance for loan losses and deferred financing fees, consisted of the following at December&#160;31, 2022 and 2021:&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 22,722&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: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 3pt 0pt 0pt;"&gt; 41,235&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; &#x2014;&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;&#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; (5)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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&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: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 3pt 0pt 0pt;"&gt; 22,722&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: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 3pt 0pt 0pt;"&gt; 41,230&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>
    <legh:OtherNotesReceivableTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_29LOnNULok2q2hqvrxxUmA">&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 22,722&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: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 3pt 0pt 0pt;"&gt; 41,235&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; &#x2014;&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;&#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; (5)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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&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: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 3pt 0pt 0pt;"&gt; 22,722&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: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 3pt 0pt 0pt;"&gt; 41,230&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</legh:OtherNotesReceivableTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg"
      decimals="-3"
      id="Tc_XjU-9GeUdkOQhvk2NXy7Rg_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">22722000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw"
      decimals="-3"
      id="Tc_plGGksW9vkWAE0R7jKtgwA_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">41235000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw"
      decimals="-3"
      id="Tc_oYhIJRI6g0CDgcbOZzQlHw_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <legh:NotesReceivableOther
      contextRef="As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg"
      decimals="-3"
      id="Tc_6AH1ViEGJUSrYg3-5RTA2w_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">22722000</legh:NotesReceivableOther>
    <legh:NotesReceivableOther
      contextRef="As_Of_12_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_2mDDx4V0WUyYWqo8zY8PIw"
      decimals="-3"
      id="Tc_RZOVocBzRkeg_iiBJlVANg_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">41230000</legh:NotesReceivableOther>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_hrMxkt2FU0itRDOoihIS0A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;6. 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; which 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, a modified retrospective transition is required, applying the new standard to all leases at the date of initial application. The Company chose to use the adoption date of January 1, 2022 for ASC 842. As such, all periods presented after January 1, 2022, are under ASC 842 whereas periods presented prior to January 1, 2022, are in accordance with prior lease accounting of ASC 840. Financial information was not updated and the disclosures required under ASC 842 were not provided for dates and periods before 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 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 Condensed Balance Sheet. The lease liabilities are shown as Operating lease obligation and Operating lease obligation, less current portion on our Condensed Balance Sheet. 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 certain at 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 we are reasonably certain 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.54 years and the weighted-average discount rate is 2.12%.&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, 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;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, 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, 2022, future minimum 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.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin: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.65%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 683&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin: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 3pt 0.05pt 0pt;"&gt; 610&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin: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 3pt 0.05pt 0pt;"&gt; 588&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin: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 3pt 0.05pt 0pt;"&gt; 526&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin: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 3pt 0.05pt 0pt;"&gt; 311&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"&gt; 113&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,831&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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; (60)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,771&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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; (650)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"&gt; 2,121&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <legh:LesseeOperatingLeaseNumberOfLeases
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="INF"
      id="Narr_vYrzLzy_DU60GOnaAzoq6w"
      unitRef="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw">13</legh:LesseeOperatingLeaseNumberOfLeases>
    <legh:LesseeOperatingLeaseNumberOfLeases
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_HeritageHousingAndTinyHomesRetailLocationsMember_xtXkaSpFqUC9SHTVip7Olw"
      decimals="INF"
      id="Narr_jo4ClWNZK027ScVjRzPwEg"
      unitRef="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw">8</legh:LesseeOperatingLeaseNumberOfLeases>
    <legh:LesseeOperatingSubleaseNumberOfLeases
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="INF"
      id="Narr_cvM4yGwlUEeZWOJwzbvWnQ"
      unitRef="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw">3</legh:LesseeOperatingSubleaseNumberOfLeases>
    <legh:LesseeOperatingSubleaseNumberOfLeases
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_CorporateAndAdministrativeOfficesInBedfordMember_i7mZT5TsAUOQExL65mvAVw"
      decimals="INF"
      id="Narr_JGXMCEXZmk6jhA1ogxxZTA"
      unitRef="Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw">2</legh:LesseeOperatingSubleaseNumberOfLeases>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_3dPbu2mpp0G8fvqqXIw99w"
      id="Narr_hAkjEOHsX0-c80w5EObIfQ">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_AAg70HFaR0mo0n6vywHS8g"
      id="Narr_F5QW432SOUGCjd2qDbyqvg">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Narr_WJN0qYfQL0aLCBikbepgkA">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      id="Narr__iptn5DDn0KxmNp0faz8Nw">P4Y6M14D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="4"
      id="Narr_n4voqGPY_kmyxj2cp2nauA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0212</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:VariableLeaseCost
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="0"
      id="Narr_lOfIEwc1qEykoPD51be8ig"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_f7Dz_E_AeUe0FmATOYUggw">&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.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin: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.65%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 683&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin: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 3pt 0.05pt 0pt;"&gt; 610&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin: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 3pt 0.05pt 0pt;"&gt; 588&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin: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 3pt 0.05pt 0pt;"&gt; 526&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin: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 3pt 0.05pt 0pt;"&gt; 311&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"&gt; 113&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,831&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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; (60)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;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 3pt 0.05pt 0pt;"&gt; 2,771&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;margin: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.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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; (650)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin: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.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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 3pt 0.05pt 0pt;"&gt; 2,121&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_kFSVocdx-EWoADgJItsmZg_1_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">683000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_YaTnNgIP2EyYbaY5Ct0WDA_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">610000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_51OYrx-6SkeZgh1O42hreA_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">588000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_FhKG4MSDBkerprq4wq-i2Q_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">526000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_fH7qfjedzUivZyuuMM9yOw_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">311000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_vjFFXb8ld0CD6jfoqjjBkw_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">113000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_rMhVASKKRkeO-FlMsA6H3w_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2831000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_wZpWmKOVOE2BsND9vEx59A_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">60000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_GjiVcp_ovESJpEWF3pmzlA_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2771000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_ZdMniLzRQkWejwUl-n7FHg_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">650000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_e8koO_AAp0O_1UnlOPTFeQ_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2121000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_QJlWcWCUVUKy0gE02eZSHw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;7. 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, 2022 and 2021:&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 17,442&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: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 3pt 0pt 0pt;"&gt; 15,431&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 592&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;&#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 3pt 0pt 0pt;"&gt; 714&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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 (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;&#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 3pt 0pt 0pt;"&gt; 21,429&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;&#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 3pt 0pt 0pt;"&gt; 29,034&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for obsolescence&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: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; (401)&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: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; (501)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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&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: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 3pt 0pt 0pt;"&gt; 39,062&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: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 3pt 0pt 0pt;"&gt; 44,678&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;(1) Finished goods includes $6,987 and $2,678&lt;span style="white-space:pre-wrap;"&gt; as of  &lt;/span&gt;December&#160;31, 2022 and 2021, respectively, held for more than twelve months and classified as long-term.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_RKZYmPGmSUGTmPBPHTVT_Q">&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 17,442&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: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 3pt 0pt 0pt;"&gt; 15,431&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 592&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;&#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 3pt 0pt 0pt;"&gt; 714&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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 (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;&#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 3pt 0pt 0pt;"&gt; 21,429&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;&#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 3pt 0pt 0pt;"&gt; 29,034&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Allowance for obsolescence&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: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; (401)&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: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; (501)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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&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: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 3pt 0pt 0pt;"&gt; 39,062&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: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 3pt 0pt 0pt;"&gt; 44,678&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;(1) Finished goods includes $6,987 and $2,678&lt;span style="white-space:pre-wrap;"&gt; as of  &lt;/span&gt;December&#160;31, 2022 and 2021, respectively, held for more than twelve months and classified as long-term.&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_Zrm8E2B_nEypLsMYEoi4rA_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">17442000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_jv9JHeO_jUKjsOgKm-tlTA_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">15431000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_EIc3ksoFGkuvxvqxSUDqSQ_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">592000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_vt59xsNAwUiT5K8YdIb5BQ_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">714000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_Mb4M-54XEkysOChuBc287g_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">21429000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_W9JkN7qV3U-BFrpWCb_sqw_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">29034000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <legh:InventoryAllowanceForObsolescence
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_lcJVAubhMkyFKf1DqC6M8g_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">401000</legh:InventoryAllowanceForObsolescence>
    <legh:InventoryAllowanceForObsolescence
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_WwxJC1Fnx0KGBq1QU4qyqQ_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">501000</legh:InventoryAllowanceForObsolescence>
    <legh:InventoryNetCurrentAndNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_d_acb6fjxUyxlKQWUKrrUA_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">39062000</legh:InventoryNetCurrentAndNoncurrent>
    <legh:InventoryNetCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_a1TzPjkBY0eSFb-9k2bEzQ_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">44678000</legh:InventoryNetCurrentAndNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_FsB0vjEwukq2FghRmN9y0A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6987000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_bCVBQdvXdUS9SwJLrDKMYQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2678000</us-gaap:InventoryNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_ynH2Tjkn9kene7YV3Ldkbw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;8. 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, 2022 and 2021:&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 14,953&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: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 3pt 0pt 0pt;"&gt; 14,949&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 16,949&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;&#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 3pt 0pt 0pt;"&gt; 13,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;&#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 3pt 0pt 0pt;"&gt; 1,556&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;&#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 3pt 0pt 0pt;"&gt; 1,682&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 5,750&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;&#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 3pt 0pt 0pt;"&gt; 5,058&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;&#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 3pt 0pt 0pt;"&gt; 300&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;&#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 3pt 0pt 0pt;"&gt; 298&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 39,508&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;&#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 3pt 0pt 0pt;"&gt; 35,709&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;&#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; (9,402)&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;&#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; (8,193)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 30,106&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: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 3pt 0pt 0pt;"&gt; 27,516&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,137 with $568 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2022 and $1,145 with $450 included as a component of cost of product sales for the&#160;year ended December&#160;31, 2021.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_ldc_iJ5kUUSh-BF5FRE8zA">&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 14,953&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: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 3pt 0pt 0pt;"&gt; 14,949&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 16,949&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;&#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 3pt 0pt 0pt;"&gt; 13,722&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;&#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 3pt 0pt 0pt;"&gt; 1,556&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;&#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 3pt 0pt 0pt;"&gt; 1,682&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 5,750&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;&#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 3pt 0pt 0pt;"&gt; 5,058&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;&#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 3pt 0pt 0pt;"&gt; 300&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;&#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 3pt 0pt 0pt;"&gt; 298&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 39,508&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;&#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 3pt 0pt 0pt;"&gt; 35,709&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;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.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;&#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; (9,402)&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;&#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; (8,193)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 30,106&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: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 3pt 0pt 0pt;"&gt; 27,516&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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_f5RbTY34okm23rlvsrlA2A"
      decimals="-3"
      id="Tc_gQObH3iupEeZZvpq0eanFA_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">14953000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_JF0fyiI4cEmVkUyX4q9xuw"
      decimals="-3"
      id="Tc_ZSSl1v7xnEOp-sVHdhUvwA_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">14949000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_3IF8ya4VX0e0Blal3m5z9g"
      decimals="-3"
      id="Tc_XGSXsVJHQU-vzd4mS7YZ-A_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">16949000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_legh_BuildingsAndLeaseholdImprovementsMember_gXHCr6M04069p3CHiuDUGg"
      decimals="-3"
      id="Tc_FK1S9nX3O0a9OP_LQggh1Q_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">13722000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_p0-98FgMv0KlUiVvCeZmbw"
      decimals="-3"
      id="Tc_aLcF1UlqEUyr6UW8DgEIrw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1556000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_wk2-8_HJL0mv4MjrGFP6cg"
      decimals="-3"
      id="Tc_UOATvLARLEqFJJ-jFhHnOA_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1682000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_M8f-3edlbECVrga_8o90AQ"
      decimals="-3"
      id="Tc_QKlRAJhtQkylUWyZgX-5pA_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5750000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_OCdfwn7QTUOjJoj5dmASdg"
      decimals="-3"
      id="Tc_7ULAKAKINEyJLGK01FdQRg_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5058000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_gtRcY7vq4keIgFMYYvreSA"
      decimals="-3"
      id="Tc_S1XsZivZ50q3hfLQFzmmmQ_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0uKniYXm1kKDr_m-71YCPw"
      decimals="-3"
      id="Tc_iFkL3PEji0ihXOqh-xxygA_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">298000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_iM2ihc4FHUu3JL_EjNV0CA_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">39508000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_A-qc_ZA4DE2Z2V7_BidMRA_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">35709000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_7SrPT4n7r0mSlAR2BDkldg_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9402000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Oqb-zXAOOkmK7Ulb_hc4VQ_8_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8193000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_cfeG7q5ZC0K-1QInt_9P-w_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30106000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_mXmXnPLhS0C4JyV_vHtq_A_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">27516000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_xCcwNwuTokqztD-aTr8hGg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1137000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_tEesXV1t2US-f-QcOIbESg"
      decimals="-3"
      id="Narr_J3YeEL5z9EijjGD_aPM4hw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">568000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_byI3vZdChU6Za3WOUeIZqg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1145000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_61rDzvsdP0mR5LgHjIYVGA"
      decimals="-3"
      id="Narr_TmthZYpLRUe1yv7vZbLMqg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">450000</us-gaap:Depreciation>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_8cZ78_c6-0Kp_AhvlU03tA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;9. 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, 2022 and 2021:&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.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: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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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;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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.64%;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:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin: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.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 349&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 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 248&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.27%;margin: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.21%;margin:0pt;padding:0pt;"&gt;&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.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;&#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 3pt 0.05pt 0pt;"&gt; 338&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 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.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;&#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 3pt 0.05pt 0pt;"&gt; 332&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.27%;background:#cceeff;margin: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.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.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 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 3pt 0.05pt 0pt;"&gt; 795&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 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.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 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 3pt 0.05pt 0pt;"&gt; 517&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.27%;margin: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.21%;margin:0pt;padding:0pt;"&gt;&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.4%;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 3pt 0.05pt 0pt;"&gt; 1,482&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 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.4%;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 3pt 0.05pt 0pt;"&gt; 1,097&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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_YlC_9rqumkCZgqdvt4g7CA">&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.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: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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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;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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.64%;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:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;background:#cceeff;margin: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.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 349&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 0pt 0.05pt 0pt;"&gt;&lt;span style="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 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 3pt 0.05pt 0pt;"&gt; 248&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.27%;margin: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.21%;margin:0pt;padding:0pt;"&gt;&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.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;&#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 3pt 0.05pt 0pt;"&gt; 338&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 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.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;&#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 3pt 0.05pt 0pt;"&gt; 332&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.27%;background:#cceeff;margin: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.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.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 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 3pt 0.05pt 0pt;"&gt; 795&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 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.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 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 3pt 0.05pt 0pt;"&gt; 517&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:70.27%;margin: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.21%;margin:0pt;padding:0pt;"&gt;&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.4%;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 3pt 0.05pt 0pt;"&gt; 1,482&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 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.4%;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 3pt 0.05pt 0pt;"&gt; 1,097&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:PrepaidRent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_1tjPQ46ai0WU1kJ8cOOM0g_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">349000</us-gaap:PrepaidRent>
    <us-gaap:PrepaidRent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Oj9IF0cubkOotv-MMpRk9A_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">248000</us-gaap:PrepaidRent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_QL4C53mLREKqBENU4T4D0w_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">338000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_BQYwhhMIEUG75vhqg-gDoQ_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">332000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_7xPRW0w2f0mg-Uynbu74Kg_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">795000</us-gaap:ForeclosedAssets>
    <us-gaap:ForeclosedAssets
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_uVN4c9qeqEaQJ_CTzQoazw_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">517000</us-gaap:ForeclosedAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_NZH0i3wXlkuEnIsKzb2DbA_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1482000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_7W3wbiGRrUOqkWDCSs0bQw_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1097000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_xCeonsl1BUuRFjwg2VrzcQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;10. 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 and they mature in November 2023. The debt securities have been classified as held-to-maturity and the amortized cost are $8,412 and $0 at December&#160;31, 2022 and 2021, 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;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_TgeaG7nHC0Gm621KRIdFUQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8412000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_d3nGGEEFXUeLVTeY1jhf6A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_P6XjDpYEDUGu7LbMWDcSaA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;11. 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, 2022 and 2021:&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 3,049&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: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 3pt 0pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 753&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;&#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 3pt 0pt 0pt;"&gt; 2,764&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 1,006&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: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 3pt 0pt 0pt;"&gt; 1,685&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 1,610&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;&#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 3pt 0pt 0pt;"&gt; 2,467&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 54&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: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 3pt 0pt 0pt;"&gt; 546&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 1,402&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: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 3pt 0pt 0pt;"&gt; 1,160&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 61&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;&#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 3pt 0pt 0pt;"&gt; 310&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 6,699&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;&#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 3pt 0pt 0pt;"&gt; 7,445&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 2,261&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;&#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 3pt 0pt 0pt;"&gt; 1,433&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 16,895&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: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 3pt 0pt 0pt;"&gt; 20,686&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_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_VSOjuJs_zk-qXJf_aDktfw">&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.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: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: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.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: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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.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;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:12.64%;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;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.64%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 3,049&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: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 3pt 0pt 0pt;"&gt; 2,876&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 753&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;&#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 3pt 0pt 0pt;"&gt; 2,764&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 1,006&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: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 3pt 0pt 0pt;"&gt; 1,685&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 1,610&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;&#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 3pt 0pt 0pt;"&gt; 2,467&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 54&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: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 3pt 0pt 0pt;"&gt; 546&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 1,402&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: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 3pt 0pt 0pt;"&gt; 1,160&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 61&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;&#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 3pt 0pt 0pt;"&gt; 310&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 6,699&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;&#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 3pt 0pt 0pt;"&gt; 7,445&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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;&#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 3pt 0pt 0pt;"&gt; 2,261&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;&#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 3pt 0pt 0pt;"&gt; 1,433&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:70.27%;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.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: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 3pt 0pt 0pt;"&gt; 16,895&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: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 3pt 0pt 0pt;"&gt; 20,686&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_amRuP9lK7U63StWeLjgwPg_2_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3049000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_kORmep4ef0agidcBXkFN_w_2_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2876000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_H6pp6KYjAUW4r3mvPlCSSA_3_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">753000</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_ipA0-uWmNEuE70iQtJki-A_3_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2764000</us-gaap:LitigationReserveCurrent>
    <legh:AccruedPayrollLiabilityCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_jb4H7cWK70i2HXXRIrgsuw_4_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1006000</legh:AccruedPayrollLiabilityCurrent>
    <legh:AccruedPayrollLiabilityCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_UoaAkCExlEO79V-c1kpnXQ_4_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1685000</legh:AccruedPayrollLiabilityCurrent>
    <legh:PortfolioTaxesAndTitle
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_JwW8MUk7mke2J2SvzlIHLQ_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1610000</legh:PortfolioTaxesAndTitle>
    <legh:PortfolioTaxesAndTitle
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Y0O-Oe7D9EmkGL2Pc2zZFw_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2467000</legh:PortfolioTaxesAndTitle>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_-kUI-YH3UUOL-LW_jfze3A_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">54000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_fUKHUvqmtESUCNftvLvF-w_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">546000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <legh:AccruedDealerDebatesCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_n3mcyr4joUSgc6ZZjTeNEQ_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1402000</legh:AccruedDealerDebatesCurrent>
    <legh:AccruedDealerDebatesCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_7Y2FsUlJeUyzXiIHyqqGow_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1160000</legh:AccruedDealerDebatesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_lpFDFk46Pkes1MnhREqCgw_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">61000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_pL2xU4fwnUe8ncZSb4hIvw_8_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">310000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_9Vod4-PrlESlEHGLMuIgQw_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">6699000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_pB625msl6UWfPnfSw2MjDQ_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">7445000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_TKq1vGwmFUu9n9Ni-6loRA_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2261000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_B0tGWcqdAEG8DQwKcucO1g_10_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1433000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_mFyIZbPDvEC0a4LMsL4jHg_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">16895000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_ee-vF-O-7E2BmyKLSUzyvw_11_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">20686000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_Z0cJzwmkDkyvrZADJncLcw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12. DEBT&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;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 1&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, N.A. for a new 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, the Company received a Reservation of Rights notice from Capital One, N.A. The letter stated that the Company&#x2019;s Revolver was in default. The default condition occurred due to the Company&#x2019;s failure to timely file the Form 10-K and deliver certain financial statement to Capital One, N.A. On July 28, 2022, the Company entered into a Limited Waiver and First Amendment to Credit Agreement (the &#x201c;Amendment&#x201d;) with Capital One, N.A. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Amendment replaced the LIBOR borrowing rate with a secured overnight financing rate (&#x201c;SOFR&#x201d;) and waived a default arising out of a monetary judgement against the Company that exceeded the amount allowed in the Revolver. On August 24, 2022, the Company received a Notice of Default and Partial Suspension of Loan Commitments from Capital One, N.A.  The notice stated that the July 28, 2022 forbearance agreement had been terminated and that Capital One, N.A. 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 has been 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 accrues interest at one-month SOFR plus 2.00%. The interest rates in effect as of December 31, 2022 and 2022 were 6.12% and 2.10%, respectively. Amounts available under the Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable, consumer loans and MHP Notes. The amount of available credit under the Revolver was $17,400 and $61,841 as of December 31, 2022 and 2021, respectively. 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 will be amortized to interest expense over the life of 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;For the&#160;years ended December&#160;31, 2022 and 2021, interest expense under the Revolver was $225 and $887, respectively. The outstanding balance as of December&#160;31, 2022 and 2021 was $2,545 and $7,993&lt;span style="white-space:pre-wrap;"&gt;, respectively. The  Revolver requires the Company to comply with certain financial and non-financial covenants. As of December 31, 2022, the Company was in compliance with all financial covenants, &lt;/span&gt;including that it maintain a tangible net worth of at least $120,000 and that it maintain a ratio of debt to EBITDA of 4 to 1, or less.&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;PILOT Agreement&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 December&#160;2016, the Company entered into a Payment in Lieu of Taxes (&#x201c;PILOT&#x201d;) agreement commonly offered in Georgia by local community development programs to encourage industry development. The net effect of the PILOT agreement was to provide the Company with incentives through the abatement of local, city and county property taxes and to provide financing for improvements to the Company&#x2019;s Georgia plant (the &#x201c;Project&#x201d;). In connection with the PILOT agreement, the Putman County Development Authority provided a credit facility for up to $10,000 which could have been drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds had been drawn, the Company would have paid transaction costs and debt service payments. The PILOT agreement required interest payments of 6.00% per annum on outstanding balances, which would have been due each December&#160;1st&#160;through maturity on December&#160;1, 2021, at which time all unpaid principal and interest would have been due. The PILOT agreement was collateralized by the assets of the Project. No amounts were drawn on this credit facility.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_bhmEMJ70WkqkjhxT-zyJzw"
      decimals="-3"
      id="Narr_4CrUwZ6zDkCJnVtySoAmHw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">70000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <legh:LineOfCreditFacilityBorrowingAmountSuspended
      contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA"
      decimals="-3"
      id="Narr_fvJxvfI9IE-hzPK3rqDMNQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">50000000</legh:LineOfCreditFacilityBorrowingAmountSuspended>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA"
      decimals="-3"
      id="Narr_aN53iczHLUCvgc2YISeRSA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">70000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA"
      decimals="-3"
      id="Narr_YTe5msSu8k64Up2HzgGWeA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">20000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_V_yvnq8lQUWuXFzZe-E32Q"
      decimals="INF"
      id="Narr_c8zLsPeSAkW4Var6GZUk7Q"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw"
      decimals="4"
      id="Narr_P9nua_MR-0qmYKqKhXFQGQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0612</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A"
      decimals="4"
      id="Narr_vZ2Qpp14BUeCLCCb02niIQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0210</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw"
      decimals="-3"
      id="Narr_0vi2DVFuv0yAd3zn1ABY1A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">17400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A"
      decimals="-3"
      id="Narr_WYHog4GUE0y4BeLqTuM-Nw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">61841000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw"
      decimals="-3"
      id="Narr_L8nlmocdwkO8FLETsg7VHg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">295000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_1loousi_1kOd_uc3yCVR5A"
      decimals="-3"
      id="Narr_rPb1eVIZ-kqiog5kon6RDg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">225000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_xFU_P_hVPU-3agHAtVaN3Q"
      decimals="-3"
      id="Narr_43o-k-4uFk6j56-HLppgwg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">887000</us-gaap:InterestExpenseDebt>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw"
      decimals="-3"
      id="Narr__qtpllTB3UCJfJ810Oe9NA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2545000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2021_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_OaxDtm9eWECcYAnRZk1V5A"
      decimals="-3"
      id="Narr_NJ88T3A66kuLbZSqP7jRBA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">7993000</us-gaap:LineOfCredit>
    <legh:DebtAgreementThresholdTangibleNetWorth
      contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_138kf6qChEqCgYubz_WnPw"
      decimals="-3"
      id="Narr_LOMmCBoqDUa4MXzolEam6A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">120000000</legh:DebtAgreementThresholdTangibleNetWorth>
    <legh:DebtAgreementThresholdDebtToEbitdaRatio
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_1loousi_1kOd_uc3yCVR5A"
      decimals="0"
      id="Narr_LTiz8XKD7EOhBJ9ZK16-Yw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">4</legh:DebtAgreementThresholdDebtToEbitdaRatio>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA"
      decimals="-3"
      id="Narr_epGZKFCPpECNuUj40DhksQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA"
      decimals="INF"
      id="Narr_530n5ML2AkqfasfMGAmfxw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_ib2CsUbWnUadxnF81pxKJQ"
      decimals="-3"
      id="Narr____063P5YEm1VgY3H6xNUw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:NotesPayable>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_rB8TfuqkIEyTNVfcHSSWWA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;13. INCOME TAXES&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;Significant components of the provision for income taxes are as follows (in thousands): &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.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;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.28%;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.44%;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.26%;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.28%;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.44%;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.26%;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.01%;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.25%;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.01%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt;&lt;span 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.25%;background:#cceeff;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.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="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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 13,092&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,443&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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 3pt 0pt 0pt;"&gt; 1,222&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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.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 3pt 0pt 0pt;"&gt; 1,280&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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%;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.59%;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 3pt 0pt 0pt;"&gt; 14,314&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.59%;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 3pt 0pt 0pt;"&gt; 9,723&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;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 3pt 0pt 0pt;"&gt; 51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 934&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;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.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 3pt 0pt 0pt;"&gt; 10&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#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.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 3pt 0pt 0pt;"&gt; 99&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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%;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.59%;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 3pt 0pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.59%;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 3pt 0pt 0pt;"&gt; 1,033&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;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.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;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#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.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;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,756&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.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.44%;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.42%;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.86%;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.25%;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.44%;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.42%;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.86%;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.25%;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.44%;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.42%;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.59%;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.25%;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.01%;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:2.25%;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.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;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 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.44%;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.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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 3pt 0pt 0pt;"&gt; 1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 1.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.44%;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.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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 3pt 0pt 0pt;"&gt; 17.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;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 3pt 0pt 0pt;"&gt; 17.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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 (in thousands): &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.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.26%;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.28%;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.44%;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.26%;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.28%;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.44%;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.26%;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:12.01%;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.25%;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:12.01%;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;2021&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;margin:0pt;"&gt;&lt;span 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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 439&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 486&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 204&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 157&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 58&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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 3pt 0pt 0pt;"&gt; 256&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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%;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.59%;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 3pt 0pt 0pt;"&gt; 998&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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: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 3pt 0pt 0pt;"&gt; 1,381&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;margin:0pt;"&gt;&lt;span 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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (674)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (853)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (2,808)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (2,998)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (581)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (518)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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; (16)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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%;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.59%;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;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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: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,385)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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;text-align:right;margin:0pt;"&gt; (3,065)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:right;margin:0pt;"&gt; (3,004)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_q0GXhrigz0CIDVhFPpNJcg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Significant components of the provision for income taxes are as follows (in thousands): &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.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;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.28%;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.44%;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.26%;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.28%;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.44%;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.26%;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.01%;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.25%;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.01%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt;&lt;span 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.25%;background:#cceeff;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.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="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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 13,092&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,443&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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 3pt 0pt 0pt;"&gt; 1,222&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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.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 3pt 0pt 0pt;"&gt; 1,280&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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%;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.59%;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 3pt 0pt 0pt;"&gt; 14,314&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.59%;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 3pt 0pt 0pt;"&gt; 9,723&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;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 3pt 0pt 0pt;"&gt; 51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 934&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;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.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 3pt 0pt 0pt;"&gt; 10&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#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.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 3pt 0pt 0pt;"&gt; 99&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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%;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.59%;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 3pt 0pt 0pt;"&gt; 61&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.59%;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 3pt 0pt 0pt;"&gt; 1,033&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;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.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;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,375&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#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.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;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,756&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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_pAMLHTJAr0-NcFobuHLMoA_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">13092000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_Ug5sbeUF_EGHZ9on6r6UMA_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8443000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_63zE5MCXOk-e6ywe03UoSg_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1222000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_9Lk1qiHIUUefTTNHxTuVlw_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1280000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_HJWdvHX97UmzVykVV9OASw_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">14314000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_flasfu0sNU6Za6q1Hjbw1g_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">9723000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_y5upH9mk4EWfaNOaquYiBA_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">51000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_ptFyG1l-wUavKnVYTuhJVg_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">934000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_l4A9ICFOpUOQpG1JAULL4w_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_1f0-TJC6y0aetG863WKHTg_10_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">99000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_eUWfz0O8CUmMz2YGvV1K0Q_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">61000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_P7I7PK8C2kix0ffULhiN5w_11_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1033000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_lydtIamSQ0mu0VU4HUwIMQ_12_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">14375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_o6ED3F8NZk2rZY2Pue8QPw_12_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">10756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_Azi4_1olM0uqqmEpYwtwWA">&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.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.44%;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.42%;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.86%;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.25%;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.44%;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.42%;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.86%;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.25%;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.44%;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.42%;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.59%;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.25%;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.01%;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:2.25%;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.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;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 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.44%;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.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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 3pt 0pt 0pt;"&gt; 1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 1.9&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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.2)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.44%;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.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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 3pt 0pt 0pt;"&gt; 17.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;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 3pt 0pt 0pt;"&gt; 17.7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="3"
      id="Tc_6g0kmT6mX0il3rBzq-RkJQ_4_2"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="3"
      id="Tc_-2DD8ZFHh0KGUelKQ-8RUA_4_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="3"
      id="Tc_KZvjBxIZ4UucvsAh_-RnXw_5_2"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="3"
      id="Tc_61b6QIRiIEuN-X4hxfFbAg_5_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="3"
      id="Tc_MJ5N5Ww5Ck2318OwHEaz3Q_6_2"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.050</legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent>
    <legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="3"
      id="Tc_85UMk2zwbkWI8LmM74iNgA_6_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.052</legh:EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="3"
      id="Tc_62F0GT-GjEurVpa3V_EC_g_7_2"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.175</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="3"
      id="Tc_gcvqx2ZRGki-4g4mQzAInw_7_5"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.177</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_fP_t94KVRkmulnuphfF96Q">&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 (in thousands): &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.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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.26%;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.28%;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.44%;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.26%;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.28%;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.44%;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.26%;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:12.01%;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.25%;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:12.01%;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;2021&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;margin:0pt;"&gt;&lt;span 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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 439&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/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 3pt 0pt 0pt;"&gt; 486&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 204&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 76&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 8&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 157&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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 3pt 0pt 0pt;"&gt; 58&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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 3pt 0pt 0pt;"&gt; 256&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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%;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.59%;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 3pt 0pt 0pt;"&gt; 998&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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: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 3pt 0pt 0pt;"&gt; 1,381&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;margin:0pt;"&gt;&lt;span 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.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;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.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (674)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (853)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (2,808)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (2,998)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (581)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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;"&gt; (518)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;background:#cceeff;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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; (16)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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%;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.59%;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;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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="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: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,385)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.44%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;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.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;text-align:right;margin:0pt;"&gt; (3,065)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:right;margin:0pt;"&gt; (3,004)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_Mzzqhhz7ZkqWabCwcFN3TQ_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">439000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_4K4gjAuOwUuudnFNSaUq-g_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">486000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_KwdZjuV1FUahcaWCQNpPGg_6_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">204000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_0obwZX9AJk6n_bo4UTJFfA_6_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">636000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_MAfdBgAMR0yajOLIn9rwpw_7_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">76000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsStateTaxes
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Wb_pRWcct0ad1-i3qkz2kA_7_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">44000</us-gaap:DeferredTaxAssetsStateTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_x0ZsIHkqe0uxaSJbMr2ZOA_8_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_tPHRZeIeDEGqxk8u7Dl1Qw_8_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">157000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <legh:DeferredTaxAssetsUniformCapitalization
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_Zo8BB0PfVE6pkHGKPrswnA_9_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">15000</legh:DeferredTaxAssetsUniformCapitalization>
    <legh:DeferredTaxAssetsUniformCapitalization
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_9ImRNuVhCkGkmiCneYYoHA_9_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">58000</legh:DeferredTaxAssetsUniformCapitalization>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_uDvRb8ovk0aBXDQTUi1e3A_10_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">256000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_nOhz-DBu50uXMY4pQo-nWw_11_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">998000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Q3SdG75luUqUq9_OyskwAQ_11_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1381000</us-gaap:DeferredTaxAssetsGross>
    <legh:DeferredTaxLiabilitiesInstallmentSaleRevenue
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_ipgp5NzHW06D7a0j14SFfw_13_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">674000</legh:DeferredTaxLiabilitiesInstallmentSaleRevenue>
    <legh:DeferredTaxLiabilitiesInstallmentSaleRevenue
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_LB-Jwl6qeUmU7QOEbg3sGg_13_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">853000</legh:DeferredTaxLiabilitiesInstallmentSaleRevenue>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_ZET0OZMfIk2ZBJ5VfmT3-A_14_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2808000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Tb4L6o4Gdky0wzeM6OiV6A_14_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2998000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <legh:DeferredTaxLiabilitiesAccruedInterestReceivable
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_XIbodgsp6E6C11i4AGMHTA_15_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">581000</legh:DeferredTaxLiabilitiesAccruedInterestReceivable>
    <legh:DeferredTaxLiabilitiesAccruedInterestReceivable
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_B7Bn8A7bWkCHBn3SZZF_Wg_15_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">518000</legh:DeferredTaxLiabilitiesAccruedInterestReceivable>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_Nl2mArGVsUC6NHLlFZzmpA_16_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">16000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_j5NTr3648k6LpNwBVv1z3Q_17_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4063000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc_pUV46iJRqUOy8Ura2-iDnw_17_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4385000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Tc_ZmMDU0LSlUyO2E7QEb1WBg_18_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3065000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Tc__q9ANOC4VkSACgKjrI0Bxg_18_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3004000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_-wl94fSl20GeE3QL_Whxrg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;14. 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;Compensation 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, 2022, the Company had 9.7&#160;million shares available for grant under the Compensation 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;In February 2019, the Company granted 120,000 restricted shares of its common stock to members of senior management. The shares were granted on February 7, 2019 and had a grant date fair value of $1,636. The shares vest at a rate of 14.3% annually, beginning on February 7, 2019, and becoming fully vested on February 7, 2025. During the second quarter of 2020, 42,857 of these restricted shares were forfeited due to the departure of a member of senior management.&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 December 2020, the Company granted 2,022 restricted shares of its common stock to the independent directors on the Company&#x2019;s Board of Directors. The shares were granted on December 2, 2020 and had a grant date fair value of $30. The shares became fully vested on October 4, 2021. &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 November 2021, the Company granted 1,202 restricted shares of its common stock to the independent directors on the Company&#x2019;s Board of Directors. The shares were granted on November 30, 2021 and had a grant date fair value of $30. The shares became fully vested on October 24, 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;In January 2022, the Company granted 150,000 restricted shares of its common stock to the Executive Chairman of the Company pursuant to an amended and restated employment agreement. The shares were granted on January 6, 2022 and had a grant date fair value of $3,741. The shares became fully vested upon grant.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-align:justify;text-indent:32.4pt;margin:0pt 15.95pt 12pt 3pt;"&gt;On January 6, 2022, the Company gave contingent equity awards of 350,000 shares of the Company&#x2019;s restricted stock to the Executive Chairman of the Company pursuant to an amended and restated employment agreement. An equity award of 175,000 shares will be granted if the Company&#x2019;s stock price reaches and remains for a period of &lt;span style="-sec-ix-hidden:Hidden_1hSAK4DXHUSCavim804gZg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;fifteen&lt;/span&gt;&lt;/span&gt; consecutive market days at a closing price of $36 per share (the &#x201c;$36 Equity Award&#x201d;). The $36 Equity Awards had a grant date fair value of $1,412 and fifty percent of the shares shall be vested at grant and fifty percent shall vest on June 16, 2024, so long as the Executive Chairman is employed by the Company on that date. An additional equity award of 175,000 shares of the Company&#x2019;s restricted stock will be granted if the Company&#x2019;s stock price reaches and remains for a period of &lt;span style="-sec-ix-hidden:Hidden_gGeflym8yUSXEjoUaH93RQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;fifteen&lt;/span&gt;&lt;/span&gt; consecutive market days at a closing price of $48 per share (the &#x201c;$48 Equity Award&#x201d;). The $48 Equity Awards had a grant date fair value of $683 and fifty percent of the shares shall be vested at grant and fifty percent shall vest on June 16, 2024, so long as the Executive Chairman is employed by the Company on that date. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;text-align:justify;text-indent:32.4pt;margin:0pt 15.95pt 12pt 3pt;"&gt;On November 15, 2022, the Company entered into a rescission and relinquishment agreement (the &#x201c;Rescission Agreement&#x201d;) with the Executive Chairman. The Rescission Agreement allows the Executive Chairman to rescind and relinquish the $36 Equity Awards and the $48 Equity Awards granted under the amended and restated employment agreement and allows the Company to accept such rescission and relinquishment, without any payment therefor. The effective date of the Rescission Agreement is October 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;&lt;span style="white-space:pre-wrap;"&gt; On June 7, 2022, the Company granted &lt;/span&gt;14,700 restricted shares of its common stock to the Chief Executive Officer of the Company pursuant to an employment agreement. The shares were granted on June 7, 2022 and had a grant date fair value of $235. &lt;span style="-sec-ix-hidden:Hidden_kVHKo8woqEe4ZCEKx3B6KQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;One&lt;/span&gt;&lt;/span&gt;-half of the shares vest on June 7, 2023 and the remaining half vest on June 7, 2024. &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 June 7, 2022, the Company granted 301 restricted shares of its common stock to an independent director on the Company&#x2019;s Board of Directors. The shares were granted on June 7, 2022 and had a grant date fair value of $5. The shares became fully vested on October 24, 2022.&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 November 2022, the Company granted 1,734 restricted shares of its common stock to the independent directors on the Company&#x2019;s Board of Directors. The shares were granted on November 29, 2022 and had a grant date fair value of $30. The shares became fully vested on October 23, 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;The following is a summary of restricted stock units (the &#x201c;RSU&#x201d;) 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:77.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;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.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: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.25%;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.25%;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.35%;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.4%;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.25%;background:#cceeff;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.25%;background:#cceeff;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.35%;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.4%;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.25%;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.25%;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.35%;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.4%;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.25%;background:#cceeff;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.25%;background:#cceeff;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.35%;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.4%;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.25%;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.25%;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.35%;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.4%;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.25%;background:#cceeff;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.25%;background:#cceeff;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.35%;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;/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, 2022, approximately 42,000 RSUs remained unvested. Unrecognized compensation expense related to these RSUs at December 31, 2022 was $442 and is expected to be recognized over 1.77 years. &#160; &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 granted 34,626 incentive stock options to a member of senior management. The options were granted on August 10, 2020 at an exercise price of $14.44 per share. The options vest at a rate of 20.0% annually, beginning on August 10, 2021, and becoming fully vested on August 10, 2025. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 0.24%; dividend yield of 0.00%; expected volatility of common stock of 75.0% and expected life of options of 6.5 years. During the first quarter of 2022, 27,701 of these options were forfeited due to the individual&#x2019;s departure.&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 granted 55,490 incentive stock options to a member of management. The options were granted on September 23, 2021 at an exercise price of $18.02 per share. The options vest at a rate of 10.0% annually, beginning on September 23, 2022, and becoming fully vested on September 23, 2031. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 1.41%; dividend yield of 0.00%; expected volatility of common stock of 75.0% and expected life of options of 7.8 years. During the fourth quarter of 2022, these options were forfeited due to the individual&#x2019;s departure.&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 granted 62,460 incentive stock options to the Chief Executive Officer. The options were granted on June 7, 2022 at an exercise price of $16.01 per share. The options vest at a rate of 10.0% annually, beginning on June 7, 2023, and becoming fully vested on June 7, 2032. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 2.98%; dividend yield of 0.00%; expected volatility of common stock of 45.7% and expected life of options of 7.8 years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company granted options to purchase 900,000 shares of the Company&#x2019;s stock to the Chief Executive Officer. An option to purchase 300,000 shares of the Company&#x2019;s stock was granted on June 7, 2022 at an exercise price of $36.00 per share and an option to purchase 600,000 shares of the Company&#x2019;s stock was granted on June 7, 2022 at an exercise price of $48.00 per share. The options vest at a rate of 10.0% annually, beginning on June 7, 2023, and &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;becoming fully vested on June 7, 2032. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 2.98%; dividend yield of 0.00%; expected volatility of common stock of 45.7% and expected life of options of 7.8 years.&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 granted 62,460 incentive stock options to the Chief Financial Officer. The options were granted on June 7, 2022 at an exercise price of $16.01 per share. The options vest at a rate of 10.0% annually, beginning on June 7, 2023, and becoming fully vested on June 7, 2032. All options expire ten years after the date of grant. Weighted-average assumptions used in the Black-Scholes option pricing model for stock options granted were as follows: risk free interest rate of 2.98%; dividend yield of 0.00%; expected volatility of common stock of 45.7% and expected life of options of 7.8 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 following is a summary of option 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.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.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:7.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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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, 2021&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; 35&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.47%;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.49%;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; 14.44&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.41%;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.55%;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.67&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.61&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.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;width:8.06%;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; 55&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.47%;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.49%;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; 18.02&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.41%;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.55%;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; 14.07&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.73&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.51%;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.06%;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;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; (7)&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.47%;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.49%;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; 14.44&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.41%;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.55%;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.67&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.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;width:8.06%;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, December 31, 2021&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; 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.47%;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.49%;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.41%;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.55%;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: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%;margin:0pt;padding:0pt;"&gt;&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.51%;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.06%;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; 802&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, 2021&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; &#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.47%;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.49%;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.41%;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.55%;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: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.51%;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.06%;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;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: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%;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%;margin:0pt;padding:0pt;"&gt;&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.47%;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.49%;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%;margin:0pt;padding:0pt;"&gt;&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.41%;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.55%;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%;margin:0pt;padding:0pt;"&gt;&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%;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%;margin:0pt;padding:0pt;"&gt;&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.51%;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.06%;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, 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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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.51%;margin:0pt;padding:0pt;"&gt;&lt;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.06%;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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: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.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&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.06%;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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;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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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, 2022, approximately 1,025,000 options remain nonvested. Unrecognized compensation expense related to these options at December 31, 2022 was $4,825 and is expected to be recognized over 9.44 years.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-5"
      id="Narr_GIsal7MQZUKxIucAvnkMcg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">10000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      id="Narr_hFToJQPX6kCr9ztJtLuVBw">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-5"
      id="Narr_iui_eKDST0eL8FUWZn6BhQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">9700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ"
      decimals="INF"
      id="Narr_pEZkOTP7_kGar5hFNoCcAg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ"
      decimals="-3"
      id="Narr_6yIRv9oyfUGkvYw_LRTrqQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1636000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_2_7_2019_To_2_7_2019_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Pb24wpj_xkaHh1pkerf7zQ"
      decimals="3"
      id="Narr_hb2gpLQlAEW4DxysBMfh8g"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.143</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_4_1_2020_To_6_30_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_hSQLc2grKEOQk-JBL3UBwQ"
      decimals="INF"
      id="Narr_xRlz8xwDgEqEdbkq3mJtiQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">42857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_12_2_2020_To_12_2_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_p_Pr_Xzqh0uHgDEHRpqbrA"
      decimals="INF"
      id="Narr_poYuUj_yB0uKpey4fl5HHQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">2022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_12_2_2020_To_12_2_2020_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_p_Pr_Xzqh0uHgDEHRpqbrA"
      decimals="-3"
      id="Narr_V4pB2Gl7xkCmlKp_EdMSRw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_11_30_2021_To_11_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_m2FFcencDkOWPUOCBWx5kw"
      decimals="INF"
      id="Narr_LkuOttquuki-AyKHyA1_DA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">1202</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_11_30_2021_To_11_30_2021_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_m2FFcencDkOWPUOCBWx5kw"
      decimals="-3"
      id="Narr_7FPxKrPcVEewGA4tJCvc9A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_k8JaYjVS30WeZ_ds3lrkSw"
      decimals="INF"
      id="Narr_StHXlKPffUSF37_8FmvdpA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_k8JaYjVS30WeZ_ds3lrkSw"
      decimals="-3"
      id="Narr_4wYcO2aq-k-bDW1rcQmD5A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3741000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_TitleOfIndividualAxis_srt_ExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_Qq-7Ni4OZkW_PajbYvAO-A"
      decimals="INF"
      id="Narr_xdWS19pbJkeXFbHJiSeUSA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"
      decimals="INF"
      id="Narr_mJkiqsUma0-hJZzLqRbmbg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"
      decimals="0"
      id="Narr_hlonYw7etUyNTL2fjoZdLQ"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"
      decimals="0"
      id="Narr_HajjVpVZ3UqBo4CTJBH_8Q"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"
      decimals="0"
      id="Narr_mlAC7QfiC06lmuEyr--5xw"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_dL_CESdbeEC3ju4Yfr8nNQ"
      decimals="-3"
      id="Narr_V_j7B3KVqE-7KFvv3-HxXg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1412000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_Djr5VrPKn0us1cDdGV6Jvg"
      decimals="2"
      id="Narr_jy0-drqQRUWbugGdwd4u2w"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_6_2022_To_1_6_2022_C33o4ry8zUaPzkUfkq6v5w"
      decimals="2"
      id="Narr_vWw7dYtxu0iMKYuytAw-rA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"
      decimals="INF"
      id="Narr_gwGZi7LKBEyTEN7rRuwuqQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"
      decimals="0"
      id="Narr_YiI8h_ub-kecAugO643ZWw"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"
      decimals="0"
      id="Narr_IqZZK-r7aUeZrLBoQXusDw"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"
      decimals="0"
      id="Narr_lvvWLTXgk06eQGlxDM6I2A"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_1kCbANOv2kaJgHsTNFesgQ"
      decimals="-3"
      id="Narr_oMEM-4Rcuk-wmXGCfKKE3A"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">683000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5sNZuMtw1US5ROs0xjs9LA"
      decimals="2"
      id="Narr_GVZNQprwO0m78eggOI4zWQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_6_2022_To_1_6_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5sNZuMtw1US5ROs0xjs9LA"
      decimals="2"
      id="Narr_KyV_PP67kUK7ZZkSgV8ZGA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_lC_V007DJka5UAPYQd0g3g"
      decimals="0"
      id="Narr_oRlcQY0KOU-Tk5n7v2Sdrg"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_15_2022_To_11_15_2022_srt_StatementScenarioAxis_legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember_us-gaap_AwardTypeAxis_legh_RestrictedStockContingentEquityAwardsMember_8TpPY_7UGUmybkTKlgoWeQ"
      decimals="0"
      id="Narr_KIlaEaY6nEawm4r2D8xSFw"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA"
      decimals="INF"
      id="Narr_TsZjgKPK-UaDm_qKVInwRA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">14700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_mmYnDVBdAUaQ-_ReWpG-WA"
      decimals="-3"
      id="Narr_Ju-p4K6Zo0OzaJK27NO90w"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">235000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_z-UXb-_EiE-FSMQiEuSLmg"
      decimals="INF"
      id="Narr_o6fkJ_SkwkWJmtt3xwuVQg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_z-UXb-_EiE-FSMQiEuSLmg"
      decimals="-3"
      id="Narr_hk2QSHMbQ0OhOlDgKO3b_Q"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">5000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_11_29_2022_To_11_29_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_RBktXLbkA0atIiLDb6rMIA"
      decimals="INF"
      id="Narr_Kbbk4C09LkWRJSTFFPKRFw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">1734</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue
      contextRef="Duration_11_29_2022_To_11_29_2022_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_RBktXLbkA0atIiLDb6rMIA"
      decimals="-3"
      id="Narr_PkZy3PJfWk66JiRC4SNfVQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">30000</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_cHQBfbc1IEOjyUwZKud_hw">&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 units (the &#x201c;RSU&#x201d;) 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:77.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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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;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.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: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.25%;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.25%;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.35%;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.4%;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.25%;background:#cceeff;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.25%;background:#cceeff;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.35%;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.4%;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.25%;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.25%;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.35%;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.4%;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.25%;background:#cceeff;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.25%;background:#cceeff;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.35%;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.4%;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.25%;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.25%;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.35%;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.4%;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.25%;background:#cceeff;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.25%;background:#cceeff;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.35%;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;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog"
      decimals="-3"
      id="Tc_jA0QqLk6LkyHjmU-RHBXQg_2_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog"
      decimals="2"
      id="Tc_vuOhpdFzCEO2LccGxEcXyw_2_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">14.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="-3"
      id="Tc_RZK03GduaUGBpopIV0hZcA_3_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">517000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="2"
      id="Tc_J2-N2-zFmkaHqtx2uGvuiA_3_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">11.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="-3"
      id="Tc_eekWuPGPNUCfHCCrJP7GJA_4_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="2"
      id="Tc_ItjXckZntEuj-r1_mchqAQ_4_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">24.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="-3"
      id="Tc_nkelOy7eK0uL9KmzCM32eg_5_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="2"
      id="Tc_JuUYGyUXlkejmAWhhRi_CQ_5_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">5.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA"
      decimals="-3"
      id="Tc_oJraghkRtUugSjznfRxz_w_6_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA"
      decimals="2"
      id="Tc_pHmqQxo4g068Xw6-1xbnCQ_6_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">6.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA"
      decimals="INF"
      id="Narr_iF4D7RdIJ0-ibgOSVe4a6Q"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_wqPUPM0iDk-BKAgUjBVlSA"
      decimals="-3"
      id="Narr_fflRfu0pe0umicdu49zWCA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">442000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      id="Narr_N0IhB5bBIUWMo-MLXOtkzw">P1Y9M7D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      decimals="INF"
      id="Narr_FxpTnli0oky3yjBfoCYhmw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">34626</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      decimals="2"
      id="Narr_haWgdhQHM0-FeILvF43YUA"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">14.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      decimals="3"
      id="Narr_HY9y-JX4-0uwn9Qy-SmXZg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.200</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      id="Narr_gT_2nyXJpkq0d31NGzFY8A">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      decimals="4"
      id="Narr_pEhyGCvnCkimZFhRQ2gcbg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      decimals="4"
      id="Narr_VFibb8BLmk6tqNMuOrW7aQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      decimals="4"
      id="Narr_TC7Bp5mDtkaSdqHISiSxgA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hTc1KcuHxkeuhmK0Q9OkeA"
      id="Narr_u68ElbPFbk-eMiELRQBDcQ">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2022_To_3_31_2022_srt_StatementScenarioAxis_legh_ScenarioDepartureOfSeniorManagerMember_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_itLqSqzO8UegcT_a3Vomzg"
      decimals="INF"
      id="Narr_jS7Y1f-wOUeVI36xpZtmBA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">27701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      decimals="INF"
      id="Narr_9PG-YfFDOku4C3_xnfNmKg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">55490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      decimals="2"
      id="Narr_T8LEskzg7Ei6M7oGkUWxNA"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">18.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      decimals="3"
      id="Narr_Q_vqRBJGGkyvaJjuFdFrcw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.100</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      id="Narr_6n7-0U_1WE2rEnnGSFOicA">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      decimals="4"
      id="Narr_TZbUGqfqDEWG_YoeV_UtUg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      decimals="4"
      id="Narr_Yv9Ua7e_nUK-Ty6Bfr931Q"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      decimals="3"
      id="Narr_WNx-0am88UKq4QPTmSxiYw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA"
      id="Narr_ChpmVVXT90mylK1tmOFhQA">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="INF"
      id="Narr_33_Vf5OPLUal361FDUaZvA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">62460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="2"
      id="Narr_usDa9ghJdkayfdk6REY45A"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">16.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="3"
      id="Narr_G6j48EaulkO0tYKZt6-Zzg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.100</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      id="Narr_VUjGkHz4pkqMYCnh3CH6iw">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="4"
      id="Narr_1hBmqfMY3EKnMyYnOL_utA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0298</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="4"
      id="Narr_bMfSZRAFVECb6vpN4uUVNg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="3"
      id="Narr_EIFMZzKTTUy-7MWFCnlmSA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      id="Narr_yeCGPf0NcUO_A_oSZLRMrw">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      decimals="INF"
      id="Narr_whKsZebpDUi_3kSlJcSCwA"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_U6lzo8rGK0q3usdJ7wh8Gw"
      decimals="INF"
      id="Narr_GyA9RGriWkKOrnl-6CITfw"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_U6lzo8rGK0q3usdJ7wh8Gw"
      decimals="2"
      id="Narr_Z3-7TlKhXkaQmFmNmjhXyQ"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">36.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GYrNxN0cyUWrzsUhdvqw5g"
      decimals="INF"
      id="Narr_q7YAhEjcyUOt_q0o53sohQ"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GYrNxN0cyUWrzsUhdvqw5g"
      decimals="2"
      id="Narr_utu7kfs5ME2AVDJMgpBvkQ"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">48.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      decimals="3"
      id="Narr_KPYO7twNEUuJX3cWq0chtg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.100</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      id="Narr_YzFZaVjEOUCOVMkhZf28pQ">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      decimals="4"
      id="Narr_kI_8DCwho0u0KJUZL0Dqaw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0298</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      decimals="4"
      id="Narr_tE3Vrb3XUkSYJCmYVLKeKg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      decimals="3"
      id="Narr_LNWcp-vnL06jULGzhEmfSA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5WfgKVLsekyYnh3jJD3T2Q"
      id="Narr_3-ObFaVISEWmj094GFyoQg">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="INF"
      id="Narr_Lm2IEMewe0q1C_R4sPyI3w"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">62460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="2"
      id="Narr_Vql7eQ8a8kSJbqRZ734PSg"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">16.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="3"
      id="Narr_G41Q9UPWw0-XsCwF_dgmwQ"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.100</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      id="Narr_QudYCzYPhE6O_dlhvuLODQ">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="4"
      id="Narr_iQrWicUDFk6r1ROM5r1hoA"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0298</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="4"
      id="Narr_aZVE5QiqAEKqLJA1eguecw"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      decimals="4"
      id="Narr_Y72wMMetWES8PrFT660yTg"
      unitRef="Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ">0.457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_6_7_2022_To_6_7_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_legh_IncentiveStockOptionsMember_b5EANWk0FECq2j9jxDV7qA"
      id="Narr_r1GvHFKhlEulchBMNNabzg">P7Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_xr4gFJEmLEasPWoPDL91kA">&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 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.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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: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.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:7.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 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/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.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;width:8.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span 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, 2021&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; 35&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.47%;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.49%;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; 14.44&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.41%;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.55%;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.67&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.61&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.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;width:8.06%;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; 55&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.47%;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.49%;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; 18.02&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.41%;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.55%;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; 14.07&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.73&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.51%;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.06%;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;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; (7)&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.47%;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.49%;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; 14.44&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.41%;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.55%;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.67&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.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;width:8.06%;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, December 31, 2021&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; 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.47%;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.49%;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.41%;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.55%;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: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%;margin:0pt;padding:0pt;"&gt;&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.51%;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.06%;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; 802&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, 2021&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; &#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.47%;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.49%;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.41%;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.55%;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: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.51%;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.06%;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;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: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%;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%;margin:0pt;padding:0pt;"&gt;&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.47%;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.49%;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%;margin:0pt;padding:0pt;"&gt;&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.41%;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.55%;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%;margin:0pt;padding:0pt;"&gt;&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%;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%;margin:0pt;padding:0pt;"&gt;&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.51%;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.06%;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, 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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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.51%;margin:0pt;padding:0pt;"&gt;&lt;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.06%;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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: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.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&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.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&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.06%;margin:0pt;padding:0pt;"&gt;&lt;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;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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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;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-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.47%;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.49%;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.41%;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.55%;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.51%;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.06%;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_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg"
      decimals="-3"
      id="Tc_Ca-2FXoaU0ynuGddd6EhEg_2_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg"
      decimals="2"
      id="Tc_c9L0y0xQ1EmHMngA0zYW1Q_2_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">14.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Z9sa6B80J0yc0SJKXkuDMg"
      decimals="2"
      id="Tc_wWDIplVKIEqJ1zN9Ftrqvw_2_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">8.67</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_EisDJrgE-Ea_Usbm-s8roA"
      id="Tc_JePLS3Jk10u_XZUpTwINVA_2_10">P9Y7M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="-3"
      id="Tc_Gd4uCfS-WkW1jEjumD0T2Q_3_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">55000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="2"
      id="Tc_lzN69yZn4UuicMr5dJF0VQ_3_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">18.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="2"
      id="Tc_X1Bdch3kvkKEryYygnUnCA_3_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">14.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      id="Tc_tkMmWDCk7Ui0__M8jY3Feg_3_10">P9Y8M23D</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="-3"
      id="Tc_vExTZh755EqJFZ1V5_ClZA_4_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">7000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="2"
      id="Tc_bYy5Lbh_NEiUXfY4q1daXw_4_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">14.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="2"
      id="Tc_UVRzkAEkpkKaC72uoH4SLQ_4_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">8.67</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="-3"
      id="Tc_aq-nPsZ2v0aL-qy1TT60Gw_5_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="2"
      id="Tc_wwsOkp8uj0KnCGXQyw1CFg_5_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">16.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="2"
      id="Tc_pEJJ7s1ev0aFjrGcKdy9gA_5_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">12.27</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      id="Tc_KqF1giv69k-fJAGWUmvd_Q_5_10">P9Y4M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="-3"
      id="Tc_zJl4A8Cg6kiWD4EauQu1lA_5_13"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">802000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="-3"
      id="Tc_tIUeiXMWQkCWzZQwRqPAsQ_8_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="2"
      id="Tc_dgrYhYPLZU6pn5aQEpEF_Q_8_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">16.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg"
      decimals="2"
      id="Tc_TrM15XBjg0S2AiGcCEh2Zg_8_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">12.27</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      id="Tc_0ag68ODZ1UK6pL7xa9Kb8g_8_10">P9Y4M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="-3"
      id="Tc_uD4ZmrbiJU2c84zkZC8rsg_9_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">1025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="2"
      id="Tc_2Lxc6jriA0aeGYTknmk5bg_9_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">40.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="2"
      id="Tc_8_h3O5FQIEiK7QNgacUzig_9_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">4.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      id="Tc_JZGRR58UsUaySnVkxn_UPQ_9_10">P9Y5M8D</legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="-3"
      id="Tc_QAQ7e4g1ZESNvFi0IQZ9CQ_11_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="2"
      id="Tc_FdKIypxHeEqTOb4XQ3LkKA_11_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">16.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="2"
      id="Tc_9G2VmCmoREy3mipyFtbJ6A_11_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">12.27</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw"
      decimals="-3"
      id="Tc_QXDjRb0St0ytSTWEZYZxjw_12_2"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">1025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw"
      decimals="2"
      id="Tc_hLLCxQVylUi-yfi7CPMThQ_12_5"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">40.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw"
      decimals="2"
      id="Tc_jWyJok5qW0iB4y4wmbpDXg_12_8"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">4.99</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      id="Tc_TX6gWjv0zUicE3wUiBL72w_12_10">P9Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw"
      decimals="INF"
      id="Narr_hKsqH8muCU6ZDYclX3Wndg"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">1025000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_rWKrXT0lfEWeVIjfVtmcLw"
      decimals="-3"
      id="Narr_PgLLn8bv-0mbTXdDQW-Kww"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4825000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      id="Narr_4sI5lvzVhkWd82mnXvh5uA">P9Y5M8D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_n3vjgmc5_k-ZooT8BOd49Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;15. 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, 2022 and 2021, the Company accrued a $149 and $373 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;"&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, &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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 maximum amount for which the Company was liable under such agreements approximated $8,925 and $4,908 at December&#160;31, 2022 and 2021, 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, 2022 or 2021.&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 $710 and $698 for the&#160;years ended December&#160;31, 2022 and 2021, 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 $326 and $394 for the&#160;years ended December&#160;31, 2022 and 2021, 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 $753 and $2,764 as of December 31, 2022 and 2021, 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_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_YGiSqff7KUiaKwoEM720FQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">149000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_EqXfWxQrbU-solb07xmGXA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">373000</us-gaap:SelfInsuranceReserve>
    <us-gaap:OtherCommitment
      contextRef="As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_H9pwm8WGV0GgYh-R85VVHg"
      decimals="-3"
      id="Narr_KV40RfeXlUKOeiDgghmSZQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">8925000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="As_Of_12_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_OtherCommitmentsAxis_legh_InventoryRepurchaseAgreementMember_pfh4DDH78UST7lXS4PVJwQ"
      decimals="-3"
      id="Narr_Tgscgstp-0aGZ4xC_v2p7Q"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4908000</us-gaap:OtherCommitment>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      id="Narr_u6A7-6O1FUumLmu9pUqlPA">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_F3-aOnHqmkC1w1HwQA0_dg"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">710000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_VwWe6fU-S0ORW6Yi7Sj2Vw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">698000</us-gaap:OperatingLeasesRentExpenseNet>
    <legh:OperatingLeasesSubleasesTermOfContract
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_X0yTBWjnBkimI9N-3mENhA"
      id="Narr_WTpS-pdkF0OWjmljRzH6Tg">P3Y</legh:OperatingLeasesSubleasesTermOfContract>
    <legh:OperatingLeasesSubleasesTermOfContract
      contextRef="Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MaximumMember__5PemlhglkOXSunKyeHoBQ"
      id="Narr_1VF08h4jMkG8KTxxs5pgcg">P11Y</legh:OperatingLeasesSubleasesTermOfContract>
    <us-gaap:OperatingLeasesRentExpenseSubleaseRentals1
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Narr_p0NSZjkt6UWjN1u9d9bBKw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">326000</us-gaap:OperatingLeasesRentExpenseSubleaseRentals1>
    <us-gaap:OperatingLeasesRentExpenseSubleaseRentals1
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Narr_Gmn7idIGgUCaHGezby9kZA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">394000</us-gaap:OperatingLeasesRentExpenseSubleaseRentals1>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg"
      decimals="-3"
      id="Narr_Iomo8EmAbEOTcW-20Wj0cw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">753000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig"
      decimals="-3"
      id="Narr_Df8pTnkvHEO6Eeal_n82QQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2764000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_8BZXGRXk5kOvEsweB-DsaA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;16. EARNINGS PER SHARE&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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. 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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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.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:0.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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="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.19%;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.45%;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.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="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.19%;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.45%;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.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="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.19%;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.2%;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.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.2%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;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 3pt 0pt 0pt;"&gt; 67,773&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:12.92%;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 3pt 0pt 0pt;"&gt; 49,871&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,357,785&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,204,437&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,286&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,846&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;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 3pt 0pt 0pt;"&gt; 371,348&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:12.92%;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 3pt 0pt 0pt;"&gt; 58,706&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,742,419&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,275,989&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.78&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.06&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#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 0pt 0pt;"&gt; 2.74&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:12.92%;background:#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 0pt 0pt;"&gt; 2.05&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 diluted earnings per share calculation excludes 102,408 and zero potential shares related to stock grants and stock options for the years ended December&#160;31, 2022 and 2021, respectively, because the effect of including these potential shares would be antidilutive. &lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_GFipqRQRR0qILxtkO7yXEA">&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.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:0.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;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.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="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.19%;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.45%;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.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="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.19%;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.45%;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.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="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.19%;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.2%;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.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.2%;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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;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 3pt 0pt 0pt;"&gt; 67,773&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:12.92%;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 3pt 0pt 0pt;"&gt; 49,871&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,357,785&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,204,437&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,286&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,846&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;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 3pt 0pt 0pt;"&gt; 371,348&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:12.92%;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 3pt 0pt 0pt;"&gt; 58,706&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,742,419&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,275,989&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span 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:12.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','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.35%;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.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.78&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:12.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.06&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.35%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="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:12.92%;background:#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 0pt 0pt;"&gt; 2.74&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:12.92%;background:#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 0pt 0pt;"&gt; 2.05&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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="-3"
      id="Tc_ZlDQGZBwZEuOXrpWCnyEDQ_5_3"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">67773000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="-3"
      id="Tc_NOp0I1pPoE-TFqOLvL8ung_5_6"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">49871000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="0"
      id="Tc_mpenOn6EKUOE3RY6z6o6MA_7_3"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24357785</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="0"
      id="Tc_4oOdXVeh-k6UTQllCs42ZQ_7_6"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24204437</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2OcCts4Wf0y5HtZsY2WC0Q"
      decimals="INF"
      id="Tc_aXmvxRxinUaAtgm9yBLRfw_9_3"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">13286</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_YisJV9vqfU-zVV704cuHiA"
      decimals="INF"
      id="Tc_lXs4yfItykiE6iryAdXdxQ_9_6"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">12846</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Tf3Fc_AsCEaW6s3zf7XLIg"
      decimals="INF"
      id="Tc_ENEdAoYt2Uec5ctwgEsTkg_10_3"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">371348</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg"
      decimals="INF"
      id="Tc_0SfICDn7lE-HjneSA33PtA_10_6"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">58706</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="0"
      id="Tc_npT9BzoW6EuSTfKXStZv0g_11_3"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24742419</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="0"
      id="Tc_qaVGda4_YUCIP1N4ldhwPw_11_6"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">24275989</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="2"
      id="Tc_vGh6ltVIYE2fSxv8fdVCuA_13_3"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="2"
      id="Tc_UQcv8YT1i0uTG4ZskHCbVA_13_6"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="2"
      id="Tc_uoF0vARNuEKhP7kb4tuoZw_14_3"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="2"
      id="Tc_mLX5q9djU0q3jq6SjYONXg_14_6"
      unitRef="Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg">2.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      decimals="0"
      id="Narr_x8rVcUF1n0OzNZl3N6kd3g"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">102408</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_12_31_2021_Q97XK8WCBEmERrTguawR2w"
      decimals="0"
      id="Narr_JAQtrkI-NEm-IYkgJRPt6g"
      unitRef="Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_Ln5CSQG8lECud3Omqy3pdQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;17. 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 $0 and $1 as of December&#160;31, 2022 and 2021, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $132 and $49 as of December &#160;31, 2022 and 2021, respectively. Home sales to Bell Mobile Homes were $4,499 and $3,724 for the&#160;years ended December&#160;31, 2022 and 2021, 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. (&#x201c;Shipley Bros.&#x201d;), a retailer owned by one of the Company&#x2019;s significant shareholders, purchases manufactured homes from the Company. Home sales to Shipley Bros. were $3,181 and $2,825 as of December&#160;31, 2022 and 2021, respectively. There were no accounts receivable balances or accounts payable balances due from/to Shipley Bros. as of December 31, 2022 and 2021, 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, 2022, the Company had a receivable of $68 from a principal shareholder.&#160; This amount is included in the Company&#x2019;s accounts receivable balance as of December 31, 2022.&#160;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA"
      decimals="-3"
      id="Narr_hpkz4d1CjUuDUWYi9t0U6g"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_RWBvK-D_LECTXFfwIdryCg"
      decimals="-3"
      id="Narr_1uVdZgLAHkq0T-YEiDgIQw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">1000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA"
      decimals="-3"
      id="Narr_rzS0qwhcFES4mnN0MLPdNA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">132000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_RWBvK-D_LECTXFfwIdryCg"
      decimals="-3"
      id="Narr_tUIxs6W-MkKNh8MTUDlsTw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">49000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_88ATlR-qzEeMtjzPgVyq4A"
      decimals="-3"
      id="Narr_c7XjQhTId0-axCv8sFfhFw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">4499000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_ToeOtSUw9Uu1cW69bEAUmw"
      decimals="-3"
      id="Narr_MgRsrIdXMUy9CHNrIrs0iA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3724000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_8mmakch0-UyLbdhUzpoVgg"
      decimals="-3"
      id="Narr_pu_5V1chQU2BvujVWPC8NQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">3181000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_dV7wtKZyBk2Ord1fPQEeQQ"
      decimals="-3"
      id="Narr_LLCedA-jXU2f7czZGNiznQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">2825000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_hzcMoAHOPUuk2FRFyEiUhQ"
      decimals="-3"
      id="Narr_JqOtObQKo0i9FH8HVZnPpw"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_ShipleyBrosLtdMember_6LSXuOJbMUqtU6qdVPpOhw"
      decimals="-3"
      id="Narr_GOJVcPeA_0WfBlbzrNtPnA"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">0</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_PrincipalShareholderMember_HngQ6ovCvkeYMaaqtHx7Sg"
      decimals="-3"
      id="Narr_j39N5frxiUysi6WTDwj8kQ"
      unitRef="Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw">68000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ"
      id="Tb_WcV0MMnlCEmMklxJh_HTtg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;18. 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, an evaluation of subsequent events was performed through the date of filing. &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>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>94
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M0R=QH1K%67^& U8G21H.A"1BV4O\[+V6;)7S^29BMG%(U L]',5:AWX=3-L
M!4IWZ1JF_?04,#K!A RD.<1"F/@A_*T1Z1'GXO4$AZ'S8"&SA&8#\BPZB1^=
MV_"FF=2LQ&9;511RS?8"/2C=)>4)I5G2EPZ8X3 :("JQ1"5^HG[?2U\.KD(
MJ/UXY[_A6U>@Y2[Q;V^G3?E,SY8Y6PG%!^8+M)>-'4]<JS"A0Q'0PI#X8?A1
M%:;-9EZ &2^!2.C$.M<(QX.+S8*0^$&XC="%C@C\@1U0ZN(-XS3H2W6MLH&-
M-K$ ) < N"GH_+I63=[ZV\'2#N@!0$0<9_V4%C"+ Y+%L!?4 I$&WD31($.]
MJ)!X)+1UE<2? 4IJ04D/;%S7LECDJBT@;/9^[]"JS V%=/AD_ZSYRB3XX*,
M"$G3H#_K(+,HB\C D%F0T@,@[<0;[;P9OK;X>(+J3;6G*1R T@%$IC3MQQZ_
M@K<.STYQVP_<:RD*QN;JU5MUZB(6QVF_WN._^UN]L[RF?EY_46J=Z_!F?'I)
MA8<"\ UIYG@%H3Q.@Z$082%-_9!V,OU"E-TK,7B.03O:,.MG:X!9%I AM9;
M] "!K;AV^JRZY3)OMU:@8@"U:;]  ACA)!M(BZGE,?7S^ IZ+V"1PH'X#+K@
MTC@+TCY% *L3BO7^:\ +2VV:>C'RB5=Z2K\$(T>J(7?^_(R*-+4I /6G /MQ
MBCTQ6? V+NLLL/BA<X#A17*DHG/W'-SL  <#4S.TN4%XL#*]XUZOX Z^A7.W
MR5I&E/9W0H!=%@=#Y=W08CT\@/6V**=55B^2"Q69@Y@XJ2YH2$(2#RFV+ _]
M+-^N_F[!HSM@(8': 9!',>Y# 3(C:9 .S0V+Z-"/Z.YUK&RJT%IWXX3)G)H#
MDSX]:&Q7\ 8H!#"=)/TD!+ BR4#:'NZ\1O;3=SHD%.4UNF7WO*K,T]<3YYGE
M$E0/59?#/BX JV1POE@6AWX6>]4S4U#QZ :XG.*TK]NUVO-N7[C%<N@O2,_6
MJU7)S.K,2S3GJBB%SE2;6-FX<E?J'GG5?B2D@R8(C_"H5>EC];;_1"SX0S_X
MFZ%L*F+FY1FO:J;O L<IE]HDZJ,=,$J3@0)-:+D>'BA+[XD<?"G3]1+M31KJ
M1B/7+,59OQ0]WOFT:,GD??/%E4)-D:O]8&=[=?M5UT7S+5/O^@=\.FV_S;+=
MM)^*?<VE7NA*;RGN=)?!^T1+DNW75^U)+5;-!TRWHJ[%LCE<L'S.I#'0O]\)
MG11W)^8&VV_@)O\'4$L#!!0    ( )&);U8/!:FK60D  *\8   8    >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&ULK5EK;]NX$OTKA'>Q2 %=QW8>?24!DC3=
M]F+;!$F[_4Q+M$5$$E62BI-_?\\,J8==.^W%[H<FD32<.?.>84]6QMZ[7"DO
M'LNB<J>CW/OZS?Z^2W-52C<VM:KP96%L*3T>[7+?U5;)C ^5Q?YL,CG>+Z6N
M1F<G_.[&GIV8QA>Z4C=6N*8LI7VZ4(59G8ZFH_;%K5[FGE[LGYW4<JGNE/]:
MWU@\[7=<,EVJRFE3":L6IZ/SZ9N+0Z)G@K^U6KG!WX(TF1MS3P\?L]/1A "I
M0J6>.$C\>E"7JBB($6!\CSQ'G4@Z./R[Y?Z>=8<N<^G4I2F^Z<SGIZ-7(Y&I
MA6P*?VM6'U34YXCXI:9P_%.L NT,$M/&>5/&PW@N=15^R\=HA\&!5Y,=!V;Q
MP(QQ!T&,\IWT\NS$FI6P1 UN] >KRJ<!3E?DE#MO\57CG#_[?/[EZ^V5N'XO
MKF^N;L^_?+S^?'>R[\&9ON^GD<M%X#+;P64Z$Y],Y7,GKJI,9>L,]@&IPS5K
M<5W,GN7X3J5C<3!-Q&PRFSW#[Z#3\X#Y'?Q#/0.7P^U<*$/>N%JFZG2$%'#*
M/JC1V1^_38\G;Y_!>-AA/'R.^R]C?)[+="RV,1)_J:5,G\0'TSA=+<6EL;6Q
MDE-C#YF@K%69R)55&KGBQ!^_O9K-IF_#J?B0A+>3MRNU^<8T=O-5X[HWQ@J?
MJ_;#I2EK6;5,7X@5Q%%Y@7R ^:^L&I0'P;Z?OB(L4KQ3A5Q)JT0Z@.US:YIE
MCL_M6_I>/2C+)<,L-G1.Q%\^&R=B;X#E1EI?X4"NZPZ/%%_4(\06NM0>H.J>
MIL4)&WV23P X.1J+J\5"<7$!S%25<V5CY$Y?)ZQW5%B0;3NHF5A84^[4S70P
M!J_'XLN G7;PE\R^PUQ>V8#J0F6 F"7A[#K]WO0%2D?5+% *&X2OD!64L^9!
M9XH]P&"]E96#0$\&+,U<%TKDIE0.AIN]Z.E7N2F4D_BZT)6L4@HJH,X47MG
M>W":C'@?WNX=#+A8Y:4NUEG A^@1+9.]PQ>DJ:X>3/$0E.RIB2!3#^@M-3U6
MZ (##;,@.C5EV53::[5AD#5C:._6U!72B[J0%5X7)F6'0?1[,LPW_,BCB1/B
M!K"IBB\8TY7TJ(>F2L2?"AU3RW7!5A4 0]$N@=E3XR)KM[:##= A[]&2B1=:
M6/$#NG5^LG"&Z5S$GFF+D"R>?NJ1L?A8]6%+";<>LLX4F3A,)I,)_1,NEV0K
M8"5 9%CH@":5WO?96,%.,+8L1-W,"YV"&M6%W+,7D^[CS76?;%[\/IV-P;L&
M .8_%C?6I$IE+J0(X<&1A$Q%HG\_3(XFA_17@VYC5Q;2P#W3+C4-^8LT[82J
M1PPP#J!KJ3,Q?QJJEX@5$@<,#Y+#US.V15M^?LQ>-@6TDUFF*1FAX/'/S2(=
MUP_Z%O7X596'2) !KD',J]X(1Y.C?],$Q\GQ:]2RZTJ<UQ89.7VYK8+5C4US
M#$&9./@%U3V?!;M4,>3I9#P;*)T0.U++4Y@.Q%!P3%^^I>K0"J2*L;2R'(MW
M#>M$Y$]*6J%HXMBLO+/)+MS3PZ-D<GST$]SD9O01C*4#^*_'+U_^4_2(L,_F
MH<VVV2S9>O+"2$O^$^\XCPUE;TTU$PI(KG(_\EYK:\1:W/8T-X&FS;JQ^$IA
MP[)WD*[;KY2]#453D\:77<^]['MNWPHWVGA@-^BVL5.'LLK=;FL?'-I8PC_2
M-S#'T[#/4Z@#6+4D5O!E)5'<0+Y[X&$WH$N2!=IV4Y(FA''K+('XJ OEMTXH
M"0T@T$0O-+4)<MO@) \WJ+D9!GN?LX0[E5+; P>0WOEXAK^T#YTM2+G_YV!L
M^Q]0JZCFX\UP>H&ED>S.4SO=.APAKE*E.<SZ,BX+;H":VAFW+$0<#0BA!F(G
MTNB"D#2;;.D3:YGUPTBV[I7W!I)6;79O<T3RW!@+,E3!1G$#S;E:HW,26'CG
MB4TIG5/>[1H- PG.1*MF:MZ64C2R)4O9??BZXD.J2X%LX*#MRM 75&D4&+N;
M[URE'-'/TJX;\IQF9C@ J^G/ 0S&22D6"G$#K_;D7C[6\DG9L;@@3Q._&]I]
M*A^L3G-(',APCC)486D/1AZRSU%0H8M"3J-XR3BORA22,NIL(<R_CN_&8JDJ
M H'Q!9]536E'=$W%30X%&;*0CJX;*/X\/[_I)PJ::C=*LVV*..]:M6R*WI,Q
MK1K+XV&8W1Y#->'!#GV7-Z0HZ.[JLJ^AEP@K23J4H>?JJNUW&*41<]IDVRW3
MFP+I5B F43J@8ZA%M&&TL.NAH5M'-MC4H-DS G@X1*'NN:=1XUQFHC(Q1H5I
M :L'C3 J:#"EQ 86FC)H62DQFGQU',97SFNJDHY='IS8(</^MUU77;5*:>0@
M^YB\!4G?&TTU D,XVBP1A[GW'BG428HYVY0UXV\5VTD@9-",?=[JTOH',&/^
MTZE"2\S"O=LYX3$_%<9A'XA5G *.D.TZ%R0-$WV;$1*: E<TQN/W+FC!VBRB
MF]>R?M8)1SC^V?%C+* HYB2HMX;/:78!>M<X2AP]+[@5.KVL. J@2@SN&*P5
MC5#@4U+88NG0' 0%)[Z)19 ^0ZO6U3$57>P5$C(2K$C8&MF!FQM&TNUSD8@T
MK(Q7ZPRPW\%4U-K-W-%FF2H>=Z-94(5H UU(;<6#+!JV=V]K73EOFQ!Q/ _T
MKAOX"X41RQ[(0VFDL:]!E\@T#<K=X#V,KS&*PY)C\[:S_Y>UHD9;7.L=T@1K
M&!^ K+Z1;,YW?!<90\BJT):#U;&Y<P3(-&^IN#)GJJ9!M_)=&W,TS<YYIH5?
M<K,*AZ+$@82-.NR:FK"&0#3X81UU7@S2CY*&G- 4>+&G"X#-;9HR.BT:VMW#
M$L\!VMX9A"")'J"H8]M):RGF@GNX!,2=="R^J;"\Q@N!P6IO8D;', QWH7$[
M!B)R*46I:Z!TBS:NQA_[)6U=FZC 8#^.5F>FG>@(AE>EAJ.&FA2^%%B7:#X8
MYA--%]*WEQ$(0_!;8NO-5*H=:Q 7KC37:C$@;PG^0S7/!J!7C^A%/#Q<Y@AU
M6+]U'Z\$"8=+<'I3LZ5E\>2"DZD$I^V%0 C+&(MT_T87(&->#R8'6R\K]P>7
MR+#SDJ_*.44J'^Z3N[?=;?QYN(3NR<-5_B=IE\A(4:@%CD[&+X]&PH;K\?#@
M3<U7TG/CX53^DVZRE"4"?%\8U(?X0 *Z_Z,X^Q]02P,$%     @ D8EO5DT0
MR)2+*0  P(<  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6S5/6MSVT:2
M?P6E2^[L*D@F*5&/V'&58J\WJK(=G^7<UGT$B2&)& 08#"")^^NO7S/3 X"R
MLLE^N*K=F"(',ST]_>Z>QJO[NOEJ-\:TR<.VK.R/1YNVW?WPXH5=;LPVLR?U
MSE3PRZINMED+?S;K%W;7F"RGA[;EB]ED<OYBFQ75T>M7]-VGYO6KNFO+HC*?
MFL1VVVW6['\R97W_X]'TR'WQN5AO6OSBQ>M7NVQM;DW[Z^Y3 W^]\+/DQ=94
MMJBKI#&K'X^NIS_\=(;C:<#_%.;>JL\)[F11UU_QCYO\QZ,) F1*LVQQA@S^
MN3-O3%GB1 #&[S+GD5\2']2?W>SO:.^PET5FS9NZ_$>1MYL?CRZ/DMRLLJYL
M/]?W/QO9SQSG6]:EI?\F]SSV[/0H67:VK;?R,$"P+2K^-WL0/*@'+B<''IC)
M S."FQ<B*-]F;?;Z55/?)PV.AMGP VV5G@;@B@H/Y;9MX-<"GFM?W_[ZX</U
MY_]-?GF7W-[\_>/-NYLWUQ^_)-=OWOSRZ\<O-Q__GGSZY?W-FYN_W;YZT<)Z
M^-2+I<S]$\\].S#W=)9\J*MV8Y._5;G)XPE> * >VIF#]J?9HS.^-<N3Y'2:
M)K/);/;(?*=^]Z<TW^F_9?<\]]GXW,A-/]A=MC0_'@&[6-/<F:/7__D?T_/)
MRT<@/_.0GSTV^Y^$_/&Y9R?)TZ=/WF1VDV15SA_^]GM7W&6EJ5J;?-F8Y$V]
MW675/EG6P,>Y:6R2E66R=,]L@&G*?5(6\%B>%-6=L>V6'KXO6AR2U$VQ+JJL
M!*)ONZ9H]TF]2MI-8TRR9>*JFZ0TUB9MG2P,3VT"%"<1&"BF6OB_Y7&+K,RJ
MI;&P,GRNOH*06-8=+M]NLA9&[],$_FU!#-DT,0]+8_)D96 ?L(L]/&6[!KXI
MBVW17VF3V:2J6QBS[!H<A%^6M;6PVJJIMR &EYNP'B)CFU4@!W'["ETMS-D4
M]BMN&Q^7;8(H*+99>9)<6_P%&,-L%Z;QS)'2@P&8/&GOZ[$]\J8 /AS_[NW-
M&][-2?)+9=S00X.2Q3[Y;IK.)V<$/_YH#8">/^7!GTV9XV8^N'.]-4O\4 ""
M/@1,Y*8U#>S6,"JRW:ZI=TV1M7#4969ML2J6&0EX0 .<@B(B!,;-B*<(C^-)
MXL!=URSAA$QT9O_Y'Y>SZ<5+&]$AG81M\:%?;Y,OH/C@S/?)Q[HUCD@#:>8(
M%HS\6-_Q<<!1G,(9.8Q_AF,"PER4)KFIEF6'F"FJ<")-^!V!F4U>5J:E3].7
M2=88-4"H*"_@*]AIAM_ RMMZ4<#3FYHHUG^]RQHA,MOM=B5B!%#/^@6H+.5M
MKBM"V\H8'@N\8D!TM6H'0PAS XLTR0J8%%@I/P@ML*F;+PU+P $!/Y:,Z_H>
MV8NV19/:I /%T>#)%0V=2M76@'Q9*\G6( :VS.4C$-H#2%R;2A@X[PR=(9S!
MZ03( /@9T)&\K[,J.BS_2TF_*"3 =D#_,] ,5E&MD[:!81G9'38QM&O"9LT4
MTQC<,^$<9QT<7&)KY(U-4W?K#3R7&[#!<CP:?I+$*"*/Z?:XOJ]@?IFUK)D?
M ">'P0XH4/1-_$L4 PR&Z*U8:F5Y7N",((3#%O$$4Q&\\-RBVYO&,U .$ '-
M[?%L3H#4^=A1%L+VDH) J==5\4\ FZ0X ++C@TZ0W:T#)ZRGSQIY-KN##:P-
MP@_87K8=0.?H*VF0#W>R\>0>1#')C0<0F:V!M::G)V??)]FXZ*1]PXCYH1'3
MQS"[ <"<0" V0R$+Y "@$I',D/& V/8F:V K2&H(7"E2S";KVI\\_$0,<(]S
M 0Y@"TM$^/VF -T1=,02R N$Z@;.$=D#%C"@_3J2D?R3TR"(4T=VZF 07[#5
MBM%TARJ-]H7<X@5P3N9OCL/<%&YZNZP;D[H33S(@912'B$A-"DFV11Z-%66'
M&M$-4%L NBC@,X/,R_P.A^PM@+ 1 1;!!RU0K6O$%<!:#)0_@%3:6H[+),8N
MT>R2Q5E&H7HQ#2S29@]>#(+()X%3**%=B'+P$,!?I3@;LG!9,"9( 5E;+U%M
MY2P#8 /60Z">A*VWP(-Y\MU5>CX_)0#@X^E\\BB](EFF*(UVAOR<$BT7Y-\F
MAEH6=)"A#</\RY900IX$BM,2W#7Z!I%"5/J>C!?B\=G+P[*2F#-ZFI CI@_X
M7+A3JXP=+S6 $HE!G:E#=MD&*+1J'9B](W=6&EI$7>6PB% PJ78[<AWOT#M$
M; A;B+4PF##9U4V[JLNB%ESC"*?3!U@")%6/[!2DG&*=; 4?DW5QA[3I.)<A
M:>L4&0.^KV$-)'@88]F 8[K:9"CA##!Q6RSA%SY04C1!1F:D4%A2([R+NH&3
M)N6.HW#G+-+9V!8^0IS!!D$7I  N> *_=Z9:[L4X1V8$P52RY6D>@#,*^%G,
MID?WCKH) $9YL2+;$[^H*^2S'P@@44&)^$9LG #UHD'GOK3C]AE M.S*Z!S[
ML\4&='\GI!]6(ES BFS%HR"A#*>1_P:6$=HB,L119LZ/YP4(/- _I+2*.O>:
MD@54A@R8K.#(:EA_ :?*F@D5*%'A@_S1UMI*!Z^KO_V# ABDU(*X31 .7WG<
M.;,8&1XF+AHGSL>1N0-ZAP,OR"+<E1DJ?CY,F+0"K;]<-JA<+>RK0]UCB!4;
MTN,9K 8X0QO%F>'$D\0L0H#JV,#E6@'-$,NB<P1L:[L5 %T@CZ/0QSB4E\<9
MG1YR-]D-8*VEHOL*=*Z:+5DP!)$IB'> Y( 5=@"N,C=Q] X/.1<.:,R6?,"N
M O3P*6]!@2'H57(U 9;? [*4$P)X+.D3>3*%1YH_#U3B<*)[T#E(D8K>0'QD
M:4(^($P$]$*!-&0:DG*D9<5W*HNOP(&;NB:>01.):*S&P>,;\Y@"#&6((<?!
M+4UZCZ<$>\C'MO?)/2O:,.^==[  Q#T1?L#=.N\9M@NV?-%8.CP/EFRH(HIR
M@*=XG"6*N4R\6CH%TM5U_=7+5F%HH&'3LA %S.?.NP\B7F200(O.G[=F#(KT
M0*KA\+^!1=SL@DROUKD%@BX2J(9D-Y_D0<=;:6/2Y'K-K@4FJDAP(R:']LL(
MNP&RP,4^GT[8$IBFL].K6-&#'1>Q.6VCW=36R-_WS*W,!TYPZ/# ?5&6K$+Y
MI]KAF8(U;+190J XJTU.1^4,F1"DT=9X9,B30/$VO%9A&&?..[1X J:T\^F/
MI[_/% \1-3:;3;C)>I72[E%CKDGUK)@*A(@B&P&.D,$"M"B7D$=ZR5FL!',#
M%@ID10)YA+)2?$Y"2TVW:T%BD EO<M;P.-0ZT\89]\3Z.Q+K&/E&*/MJD?1K
M8S+'DK&8#U)I!=^*XH=9R94H]VR .*W//XLC%]2<-67) VT_L-7AY'<9Z#T@
M3Z?D@&2\FE+FAAS^^,I#R&DA&U0GRJ\?DF?3YTQ"IEH#O>&<&,7AB>%LD$6Z
MBEQFMK*0K]JF(WOZ9?)LQH\S&4>/;V +AIZOE\MN!QH3AI\^%\,0_0!6::4!
M/O,V8+"KBA-SDGH7$*RJ!K=8FC62,&<=8(^H[L$809.@P)A7,/83LP(DM!96
M/7M.F['LOCLE#R9U:X)+@H#N@#18'&+<J>H05Q2$Q,@!QGF^PFSS@QAST%-\
MLB2Q+_0GR "6!CD%4W\ECU-X#^8\?^Y#"VEBP75/)6C9?#5M,#UA*'[][()!
M"#:CF#ZX$S +'38Q,%6@,==(S <%/]JYL'A1C> *?>^(A#RS>/I'NV2)IV%"
M$ 5&FB482X J/!-;; M<4[$C"QT.333H+8D9$Y@B9B?&V=:H( AQ"QX-L@\P
M;AMQ<BIC//0CBUG4XD*IHB:#9'$:4G[ S3)K#@&+5R%=C/9WUVHCLF<9>X-#
MH@$K6!I<)R +#!.Q1#U&B4I8?AG$.DHC)7"].8.FLOI-K-V#7@,AS&3+#6&M
MX8@'V=>,N6_MTEOMLE!)=.[,"<:IQK<^FV1@Z.M 6$\X1L><JJB(&'E%Q<E2
MDMZ?%7ER<,\[^!=7<U;J\^G%7^+<L_](EI,]Y-ASX%KYZQ25^L#1QY]1AGP"
MCN;D345CF]Y8%:DD>6.39Q)G_?#S)Y[?15L!J_*3_OHY3(GGQE&>0=BS'ED!
M=^LBS)ZG^^ Q,_ &*0P'6HJ43A2?E] I6C9L^$OX\5O&!\X=!QB%A?RN8=(*
MS:A5\8 $T9"69,"NH_#C=]/323J93!QQ*I S>3I>">.'9#4B_L]/KKY'+$VG
M)_/O&:Y@2D=3N?5YDG:_0SZ']=&R!@8X.YE\GV0+8'K<_=;X= ;FEKHM0G<)
M0^)XZY-CK)<GT^\)EQ<GYX_'6H?DS9 \$D6=$@)\%/5++ R4O1'0R\R2%W=%
MCM9I1'@24.7CTPJ%O46D2UXDG'6<2  \6 R0P\=UEP&@+68*%_O88N!MV6Z!
M;D!;A'@Z!R[JKEF2&'QJ2F^)KB$:W&P"PT,!/K'-,:JA$PC@U#3Y,6E=XSW/
MHE'8!R-J590%<0IG"#&J ;N9SDY.OT^3Z3F=)SQY2@3D%/E 32EW)R5'HEX)
MHI%8*#<7<*2/XQ &IO\*!N[KOVS_$TH:X,8G2-O_EHU_(^P:=A=3(GJ+K-6T
MMT:LHI)\E2'[]Q$-K W]?N;5/[4(Z7QRX,P=&V-BM<?1R8P$E[?VQ&,25(E)
M)!"&D%2<#4B]23&(78F!PK:&#(]W :(*1& !ZL]2E,;O(D0*MVQ2 XS>T<(%
M!P%*QBQ-#RBGX(JDX0<;LT/E $=_6/S1AZH66PG-*/9^@L&"1Q4F<X%)DG\)
MTG;^9.':IS)/ !RVY8,E%Q@E>5.(2F2_'PZSQ-@=6LYW!9E.D1F[QL!:.]SZ
MH\(_0BG,[;W"OV;#GG[4$LW +/,G]\=4U?\C?^07,@\'!B!_/;#U@HWFG'T>
M4EC;F5$S+<$\M*2F)8'OXK498;V5<@6@H+;@.=#,[J>_F8%K!=:_QYK3*U#4
MR!\D):9!S&W!#5F#U4/LW,"62)RT@&-VUCDDZ U37(O"(T1"($<P19XA)V,8
MS29W!I!1TI=BO0>;[&D6Q"-F:'\W;$>2 1/LIOG)9,+&X\7)E3/MG*CT60?$
M9)SR" )-+S/P?+#XI]YB#L*' T*.#O0JAA1'4P,N&XD!8RRZ&AT4C"7;-A3:
M2+^9IWI"E/;13%9=13NF<*R$8N=]01 +L:%*H.BY/J5_P>5KQP7E7[0&E@1P
MD0U:1_JS*A-I,DS@L&9 !J^;K\=%=2SQR]3Y:JAR08G6=6X]N0<S)7+044ZA
M%$3[!+FL^"=)(!)MSK@?61NE8Q3,H$P$P"(?*(YEVDT-QON[(4 ]P#GZ[Q,Z
M"9EP6</N?F+WMC5;)F;EYZ!DIV WB]K..K/'6Q(%FIVA2,W!\S=A+Q4@U\@@
M<V $&YSG<'50_>S@GBN"&F][!=B"M5KGW;)U,9)AQ)<B'CYZ0!H?Y"[,T34<
MM5O@)A%? ^Z74"#%^8:"0/02%M#5F&= (0V:;MG2[AA_M'W,M7&4,2\LZ%)*
M'2'I8U$5!H:BQ*_'!IRQV @<-"(K@4SP;W%_D'].TU98\U&L*SHW7[<2(Q^+
M<LPQEK?T#$XIO;%JK$>5$E4J,HH%.Z[VP94P\H.H,W'@LO4I, J2%)73\FC3
MDE440^&3P/;I,]85VU<)E:Y6QW\@U:6&:Q2AM#Q/KRXO6&+.TO.+R[[$>6\(
M.9]<D%OO I0H&A1#0X-"\[5D]S$FWK2HD4F!E#AA[-^S7<9E)&5A.E4"ZG@E
M#*3<)OS+M8<9Y2Q-<XQL-E:/AC*3D\)90YJ67)>V:,M08A !X[+//GLFNPUN
M#N^ S$:=><W(@Y&T!"4:? 6K%U;\J >.HK_>QL!)KLY5W?1T-I&_3I)?7:FE
MFR/L1FI1T*8UR;.#I_&<:[D&&P:XG76CRJMJCK70[G!G2!8H+#' W:H%_VMX
M_E)=Q?!LLZ_&.L,O%>8'R<.[\+G=N-8BP4@W?4''ZF1P0*A,3O8W"!V0!@LY
M3U="'A-.WGFI^\T9I08MGA;<AHSS1VC+YMF6S,YE1O;D@LYNB9O]S:#+8.YH
M4_@/I4DR*YJ$4LZ8%\4(AS.(@NPGW%.@G:1_E4> "NB-D_ZT"HZ0:RX1'10N
MY\5R!$L/"*<QG@.&.+@(>P.C!6L,^5A@)=3(LGVI:G553/"C"I:5^Y B"6,R
MM/<*J\P*T"!;)*.M #]^#FB1LN8D+\>C@, \E0POROC68%Z^+5A.Z[TAL#LT
M;!7V<#H$:P5+4."( Y4^6A0BM3WZ)"?P@>G86[P-,1^Y4!ADH4PUY7V;:"\;
M)QFDGLR7MROT9X\=.1(@>9.BPMG6B*I;4*)(09TS.;P>'GETSW5/+M#&AA%;
M)Z3O*;V2DK]9L465%:3I 9*/UV^OV7]""EYW!54;Q*?7H3>'(8B\7\IP^/C
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
M ONA<"^]>3[:7M(:K#,C7NAG5'P47@?AWWGO-L9R+VOFD>[R*9ZF8JR'ZIN
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
MPDVZL2-D2HT*13 .RAZT6%%T=1R!=:W,X[>*'.)];WI*IY%%4V=Y,-XPOO#
M%#V 3!B0.(X"01*ZLRZ9XZ)>W)M:;#UYRD6:5! YOMZ@SDD*+"WQ"F9U7/M9
MUM3ZG@I>$!07/9P8<TM6<8#1MZ>)B&RPNUKJP3PD2'B*8F@?X7)T_]TIPYHG
M6D#R'@EE&,!%MVYF+8/'1!\*6T'=HS+WCXC#IPGB07?&T 6$+V22\*23Z/6)
MQWW%][V<C/PAX#OBO*A%TQBYN@,05<!J+?#WR_@LHR)"1IZ6OSJNK&OQF'1Y
MKJ?*\5AL+U HLTB7=GK<&58"2D1CG,Q\3'+3X:&!I=(,/[LT Y=UWSZ2@O !
M*]6]0[6'BI*1<326<A(AU52O#D;QADDEWU7?GCP*W;]6*IY>RKLHX>/5Y4AW
M,W(1OE#22+,A9L6ZQ6_"@718\II/]OI;.E-^6EX,QCAH=G4C]Z4_N4X&G&+@
M7RC9 )@-#> _@;&/;1)A[Z3N6KGUQXD>X)=C=Z-?U"YB(H(HP.$K'Z4JP)(_
MFM*\H3DQBI=#NU-S^0XAM"K5C)XDGS/4G@PY#E)WL3BY9IW80FZ&$5+D1+/>
MDV\CA42\)QFX$R3P>QNEK6@:FD$\'85D^@9G2O4E1;Q],0]X,1PS6!OJ48'[
MM/U)O/@8@;]_JTLAC+L\>)]/Y87#]F["\/XU-$5[RL=RO](3Y'SZ!:*W2G)A
M?H!+-T?T20])J_@7/'*RU.='Z85*=+W1>WPTA!6,_LY?*Z[BNT0A'T<P<"5H
MP TM;NB58LXW1G,H+["OEV'O7CHC2VA'WN/D#J+&UT)0)!__\LFE ]"X E^^
MG(:>)!4-YG@G\-M[X:=7D@',VNBH.47"[VE4-IR_\Q(NC(_BK5=A/&+=<*>_
M'MC75E^&)_[+[FDV 0CGJ2CED3[IO"@CZ]^3X'A2^]#RHM8@Z? J6%#YOE,F
MW5"OZ.6^+D)C1T'H:S ),VRI P6^\6K?PP 6'%#70Q??&)N5*VTDL^7C9"SS
MW'.9?KF8KX$/1*I9W44ZI%6 L J]'HS+^0$KKGZEQ%>DK#>N.6,K39"IGME2
M>43D:"Q MQJLCU?O$7(;1Z,:G_/F[]A>'6\$!-V$7D#14MZ:E#79]>%31\.L
M\H(R6F=P\X?JW%WS9W<M8$3 .$'1ZP?U.$$%YUG7L/S6Y6N^_"1EP<XBM<'
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
MX!G?/2[Q4@7**N#[N93F(-@-ZFO:Y$]02P,$%     @ D8EO5E5DX".= P
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
M1U5[9%='=*3?4X7.9Q>?/GSFJ^3B!R&]5R$"X\++[0;[>8$U[3.NZ^3BB2:
MY<+6#O1!_(:*]586G/L[:B.16Q%IH>52%Z!? ZO;9@!:V&6AU_$("-+7'X]Q
MQ_M6N 1$@(U>@M0+RZF&6&S!B6JYCY3SF<8JX_6=V$4@=#Z,\&E\^WY[ <%Y
M*;^T'BJYI?.D?&C?24JWPQY4WFB00J=2NS;Z#R)GZ"%+;0F_:20+U^V2A90
M8)'R09<R%E-$^2"+FHM[@,L^J&'$3$Y619Z&5*R)RM%(!,D4ZK%2F2:GB)5*
MP*M*LCHWA$4<QIJC#FD%H<1>3!7']3 >PF@DE;25=ROQ&.7'X0%T>,*Q;:?"
MI$,K_4BQ[KSU+'IEQ9%12B&B<I=Z/G4JP)*D0Z#@J1/80[N.:5L7FU:TVE**
M*ZFS[F1\:-M$5.(,\I&&W@.H29W&KD?VT8YJW%!#\ W*)@4'8R<O._B04H"'
ML%.<!)PHN:H#65.K+.ORR;&GJ"GL](O:DI.Z;-H7.?Y_G:T/GTJK6)'I+YQ+
M*Z2<4Z9'[7>N]GD)6J5UL5,$YO"C<JGV3%INJ4AETV4GXCTE#@\HTD:G4@R8
M>*UXNA8=:^B/?@_6D>02F5/EV(T,^T4&JT:1QQ!_L8:UX_DABT70#[OIIVT/
MV*,C:PJ?6)O-ML<?$-'^,?]#7FQ4(R326R.7 -Q&&'+$N*$>6A2[[,A!8M!R
M=CEN8FUZWEXOE4N\Q,7$TEGKDL8/'?:"WU, [%P'P/Z#E9C+BA*-C9?684ZF
MM+ K$+KEASK G88%#=^''22JSG/N.R7W._0\1^%TH*.<(5L7691$@$$1D<ZB
MX&Q!F$ #%NC.[_AE06D+<1P%6 JO2UU(MVLY1,'N+B3+V%*G0ID'[:R)8G;/
M+*9W:0IFP[.[RHX T]%<WN,;N'T\.3GNS; $Y8G%?KG":#Y)YO]BW@& US0
M#82$291*0[18\M%DFGL&3V8=ZU3+.I"T1C\XU,:0('AX0*=D@V&B=N\-4<&I
M);)$T7"0"27Q-%9<-^>HQT:_N.L22_I"TS7#7LDU#&W'NR&:J.'MD$#9Q(G0
M!G@=5>42Z5ET$]Y=CFGEB-/?OET%'KTY,S(>###@W;B,[\8\Q-+;BFQFRR[0
M9N 9C#E4F'ZP2P.Q&T]I"G#4A?X::&@E(#UY,'ZAG<39F">AP2S7ES,&)2E_
M16$W_A7/G+/%Q8M_ 6$AOA6GYPNZ/.[NG^*U##=.NALGY^=TXW1W ]>X<=;=
M6"1)/.+XHM+>3O V?&])'0:1M0N^%?/Q^2(1[V@>;>JZ4PX*M].+(?CO3V<_
M[/G>R77?^=E9X[P==K^V>.?WI'-,X]9+=K1),D\.?968]KX(E<JM^;L7=51$
M&3\.=7>[3VLW\8O2;GG\+O=>.KPZ>Z!8P70V.3L9Q:F[_1%LQ=^7EC8$6_)E
MKB3H0POP?&5M:'_0!MT'Q^L_ 5!+ P04    " "1B6]6CWHU.;$"  !I!@
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
M !TR>G55(VO+1:\NE]JM%%31Y@8TLS=!L\F]QV=D"M VGA=>HZ4:IWNJ,=W
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
MFXHOETIBV- !O)\;[ OQA@STO_]<_0-02P,$%     @ D8EO5MN@<*>=!
M9PX  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULU5=9;]LX$/XK _5
M# BV3ENY#"1IBO:A;="T>SS2TL@F*I%>DHJ3_?4[I&Q%C9RTV>[+OHCB<+[A
MW"1/-E)]TRM$ [=U)?2IMS)F?329Z'R%-=-CN49!*Z54-3,T5<N)7BMDA0/5
MU20*@NFD9EQX\Q-'NU+S$]F8B@N\4J";NF;J[APKN3GU0F]'^,R7*V,)D_G)
MFBWQ&LW7]96BV:234O :A>92@,+RU#L+C\X3R^\8?N.XT;U_L)8LI/QF)^^+
M4R^P"F&%N;$2& TW>(%59061&G]M97K=EA;8_]])?^ML)UL63..%K'[GA5F=
M>ID'!9:LJ<QGN7F'6WM2*R^7E79?V+2\8>Q!WF@CZRV8-*BY:$=VN_5##Y %
MCP"B+2!R>K<;.2W?,,/F)TIN0%ENDF9_G*D.3<IQ88-R;12M<L*9^?N/%Y\^
M7,*7LS\NKT\FAB1:^B3?HL];=/0(.HS@@Q1FI>%2%%A\+V!"JG3Z1#M]SJ,G
M);[!? QQZ$,41-$3\N+.OMC)B_^E?2TZV8^V%7&DURS'4X]27J.Z06_^^D4X
M#8Z?T"WI=$N>DOY#W9Y&A_$8^A+@FB\%+WG.A(%<UFLI4!@-L@2S0E@K><-=
M*5$E Q?$@6#8+6I@"H%IHE=4HAH.N""$;#03A1X=P>L7613$Q[\\_HE, =H\
M&2Q1U+%>H'*1?[AH,\%^0KAHE"*;GJ_26RQ0L:J;OX0P]H/#J$?(_"2)X=HP
M@P-XZ$=1M(^:!?!%&A*<MYKU_-IS^ "8^'&8#,B'_BR*R14EDJSBUXW<C6DX
MW"I.'C,U&#(?;HTLMJK]G)73X;:A'\0Q7#V>B;WXD(]F:9\0^+-TVA'.Z$3(
MI<AYQ9EK[]LTOZ#$9^+.LH6S8PU8EN@:O]-669-+)6N@4TTYH 8C'?+K^'H,
MY=:'/0L=ANM>A?QW)?$3I?%3)3(LE8=)H2G:C9'JKK6G X3C %X]G+:IT8^,
M#X(N".3CG8.L9Q8HL.3F/KSC=!CR\6'W?RE0+>]L2'C.4>1WD%,V]00<I.-@
M-!!!U.B>>CD,:+?7C!1XU9_.>M,OJQ;29H3KBWE3-Q5KA2$U3$77$B@X,5 Q
MYY2/9L4,+.VZXAIMIG0U8$4QK9$D49\$2L,%Y:+A_Z=^^F9HS//5.[-6,G*7
M*^="-@M3-A5=MW+9V//GOH23^+ _RZ;PN3U3A\SWN@[[Y#2>;C/T^Z:Q&V?3
M 2E)X(K=*0K((YALF+CI#+[2>4I7/\C9FE,#Y'^WK6;(.NRY&7RBIJ*&!J5#
M[;H,_;[+]C)LV)+W*.S'V8.0]I+R^7%]+ZAG5%5MCS7-*BH!O$'1#(^,@^DL
MV5.U61J/2!VZ-^5\O]\.(C\+LCW0R"<#1W"6YZIQQXVA@M3&MGSD-VQ1[5$B
MS<)]K2,D.?LCX8Z(:&CW03@=[0M%O\('F,0/IO&>_>D4R](1?*3F^4-A+^&
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
M<LYHQ"0*P/M8B+RZP0GJ;R5/_@]02P,$%     @ D8EO5KU\JY10!@  60\
M !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULM5==<]LV$/PK&-63)T6?
M=NPDMF=L)VW<J9U,[+;/$'D2D8   X"2]>^[!Y 4Y<1N.].^V"(('/;V]A;$
MZ<:ZK[X@"N*AU,:?#8H0JC?CL<\**J4?V8H,WBRM*V7 HUN-?>5(YG%1J<>S
MR>35N)3*#,Y/X]@G=WYJZZ"5H4].^+HLI=M>DK:;L\%TT Y\5JLB\,#X_+22
M*[JC\'OUR>%IW$7)54G&*VN$H^79X&+ZYO*0Y\<)?RC:^-YOP9DLK/W*#]?Y
MV6#"@$A3%CB"Q+\U79'6' @POC4Q!]V6O+#_NXW^<\P=N2RDIRNK_U1Y*,X&
M)P.1TU+6.GRVFP_4Y'/$\3*K??PK-FGN?#(06>V#+9O%0% JD_[+AX:'WH*3
MIQ;,F@6SB#MM%%&^DT&>GSJ[$8YG(QK_B*G&U0"G#!?E+CB\55@7SJ\^WMQ<
MW]^\O[V_$Q>W[\35Q]O[Z]M?WM]>7;^_.QT';,$3QUD3[C*%FST1;CH3-]:$
MPHOW)J=\/\ 8V#J LQ;@Y>S9B.\H&XGY="AFD]GLF7CS+N%YC#?_KQ).X0Y_
M'(Y[YHVO9$9G S2%)[>FP?F+GZ:O)F^? 7O8@3U\+OJ_!_M\N.G12#P;4EQX
M89?B5VEJ=*A(K$^&(A0DKFQ92;,5ROB@0ATH%U*@O98O,5([/!8D=2C$@@PM
M5?"BTM) SAC"Q&"KE]IZC%JMLNU0; J5%:)R=JUR\J*D7&52[U8'*ZBLM-T2
MWJ8N-BN1V34YN(6HH2\7@?$V(W'?@TA B(;%.FER6$=F7>ZQU",L? PI9+5C
MQ(LZ"&,#IE36<48MBDQ+5:;E\2<:?0T#JV!'@?=27C35%OC)MI +> S&@W4Q
M CU4Y!29C&(4"Z1.2 _SJ]B._%!X6Q*SG8B0CN",BR\4;6H_GXW26LC\"^Q
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
M+<;!,( ,<U8+.U>;S[CSY]+AI4H8_X5-(YL, DAK8U6Y4R8&)9?-G_W<Q>%
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
M@2DN&G<*23+YJ0480.\N:HF>483#+_D.M@>V59]T, Z00<-KN&PX(##>*EO
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
M\6C$FNS9\875,RW?=@$:Q&08'?+<54^S9R1B.ENYP7"-\YSX<*9*J]^+HMC
M+?K6,8VP]R&=%E^1%RB^-Z3W (?V8-"O+((5D^=:O-:S+E<*.>J^?*) @]ZE
M;[".FWZN_3?-,<BP?)W5>+ 8ZL4;R;$ZD%CX\+<C_;?*Z:D2C+:QH$064U9?
MCK+B2)S-L35=40,!G:(LT]H=.*^U!=X49-LH%%!=PW.>_9-X('%Z:^OTS(W"
M(O \4=@(8)$_R.EHFC666KS>!Z@#N$I_IG@4:;1)Q;Z9J-[5C=GP<5)F'Z7;
MMQ2E0,G3UE8+=(I5AEJX3[2T\/A2'!?-T,@@[:@'&QR4LDETW5#NCM.W7,6)
M@LTK[V7:+EQEU[Y[GMQ3SM5#"A!P?JRSJ-C%.L=%(K[V^(_X;<DIN\^*1$QC
M$FB)02$4$R#X%US9P/BCY6-@E%W":5:#:D%Q/CQ\82& +,AA@PL-:(WDX2.E
MB2R2^_B/Y\!6\2@P04?EX7M'OT<^9E"9(\Q%ZNC?DB=5JV=]*85GELJ-C=E5
M-E'%IN'RBRBU\<%%X^*5Y#/*"JOTH(I/2F((A8O8UP\?$;/Z<:2(TL&+HZ^(
M2ZK'-8J07Y_&%^=GS+,G\>G9^5?P/%^A.1ZNK7QK",$?)*K1R_>^:H0 ER46
M%]4]"A=%<TI)""FI] 4U$Q*D.0X8.EU86>;,HSPSK4JFMB?6/TCA<*JMP/39
MA,+<ICJB0J^>%$8J3*$\ E40 WI>D_NLE  8F[#@ JZR6F][\@I(E]?!^H3,
M2E]J0H\Q\3F6R:\ZX"A@X'0M'.3B5%5$C"<C^70<?;;9PG8,OQI)7T)#PT2/
M#^[&$T[_VULPP&VU/)615[(#C%:'*T/B1):-,9%&3?@?^_LO"7D,#];9U%8!
MCH4% ?_C5;AT@# ])\+@"'U!VVHE@4>H#$Y&$; ^X$ESV4];'!(2CJHVO'=$
M25L,A\624 XYHDZ?)AM2OQ<)Z=5SVKL%+O9/@W:<N:%%X3\464ND6HBS%#"4
MCFXGJQAZ"42XI]@,R: B#0 5T"LK@V@6?$*: 01TD-DP*7,SS%8AG(9X]AAB
MCR^L#90W3$MU):ZH%\CR;8V9)+[!C\J#F>]\5,T_DZ#>F]5*N0$YMD$RV@CP
M_?N FKDMSC0*!03F5)("4-(T!E,YFFQANFNC@FU4\!7V;*WG$J8@;QY[CYT+
MS[O/._1)EOD=T['3_"LZ?&1*HN>+DALH5: *UK*VG$%2$%VAB$)_,K3E2(!D
MXHLBP1I/D!"%'$5R,/>J6GM>W7&JG/5^LGK&.A+74R9D#Z+=7;!>EV2D;P D
M[R]?7;(=B12\:C-*4 EWKT6K5JH+]9X,;1\7N*/(O]MF5:#+,"XD[XBSUP(<
M.K;5BRD+&K%-/-RNF!*Y6F%N\4SRYE#ZCEBW:O=8C-GMHR0#+0J(^Q<Z=__D
MW++QQ[2M] :>1-B9)T$ FC-W@H-ED_%\JD_/^4 ,(^*6NY!Q6N7/XLG<F6J1
M"9[L:B5-HG1$B<J/UYL<I=?W;PK"KQ"<=F3+4-14C).N*S>(HL; /+=9([X/
M,ME5'H8S"5(#.K.D?)/L2*+QC'4VX-#+%E"8+0&#OXF(A]<+'[UVZ39X? Y2
MWT&^ZW*Z2%^<[SH<5BI+8,%.#>" -P$.O+'*YBW-A_7KA<E!VK^RZ\D8(JR9
M]TFTC&A']*1-SLY9[?SAY&3RG4[AURUBUP7_1-WA>A+1NC"4$2HZXIY1U= %
M4!EH9#<6#-B\GD@6)3WBR^CKJ)]1E'@T?7[P7RQ^BWZ(QO'%Z0E^.'&_N*]F
M^U^=[G]UIKXZNYBPFX23FMQ<\>QT''TBH6V_@ZDG\61T8;\84M-]'XOQ<!L*
MJUW'T0>@_8953:S"W:+TZ=7:OV? R/^\S1-)8#7N5W(Z@GZ9\8FC0T;, ?3=
M=M-R[7:J*/0 O68^>QQEDW<!@,&*/8N.$&HQ_+W&YRUO=W)O6'OB^GSD'=Y-
MT'EJ27):=83(DUIT+]OGHD-O\S;+E9==*3\Q"BHL(+I@ GZN'*4S^]4&8()5
M5+L0AW%T9I\@KP^PFXP.%?N [O#OVCU$F2M6OR(%UG 1( >!&&C!*FGCMAX9
M\(#?IC1V+?KOGVQ-(:,GO65N&F327)!-;F\EP/9P?"<)8=L'D(ABS"$/'C1>
M?7.)\7!W"4Y!M7KB6[#SCMY2%MTE;67OL?BN$3MN9RQEX33J(\[>$Q+RR90T
M$B:]DOHG6C_:J-2(A#O$9!4<&N3\[#VBW'V6QGC&*'3@O2BH15 RMLK:EUPQ
M21_Q5+P"P;(-G89T4#%_,BMDJ]DQ2V)8_&WL5;+E :JQ2HZT1@7Q/DAND[_\
MX]CS@(0X3:].%AG:5 ]/YDZ,V;SD>V1I H(#*SG87 ['(SKTB1KJH'J5I =?
M9.[T_N)=A^'6.4$=%)VHK:1,3\8@FRE8C-:X=)B^%02U"'TK(<6A\05*G#[E
M G;'T?M2@\">_B[)H8@/ L /E^Z#9]'WGQ@/-Z!XQ0FC;RC) F7Z6UO5UGL,
MOW4P<7,D+D'5>4IH"ZCF9[GCA-6>2EV0<ZJNK).Y34FW=:"D]0W",X6U:D$O
M%1=7"S4]&P/K&1$  ?-[95L6):XH4E:9642HDIO$IMM[OX&N7'2>2BX1.519
M1^I,GY)-Q0-6[WRL4G\Q4:A> XYJ2@[;JQ3>WQB&V)I4;\TJ6>BN!UF3V6(%
MF0]%2NMR,%2C!5W3(I:"LFN=ZPC+H9]0F0 5!NYA45=<JF.3/<#<4&$3=M6H
M,A)5-*.RQV3R$/&D[$J]&A"#"L1[!X/>WOLV*"MT6I*?YJ&!Q $,L?$0S\:G
M8C[$T^EIUR)XU7V_:Y(\C!7Y=-QQ/!W/?)7-K"^FF-6!Z=B'I+ MX/V-Y<:^
M*<EXN)'(!PD'_4%'_U SDJ\>)- PQ$%2VVX"Y$"EXG[7!*0LS!%9L;<\Q,ZU
M\G*ULLX1@D$T;1RK ) %Q(W"424I.*LP<<(5<)&RX7)A*#@IR;@N?ZQG0*7S
MJWX#01 RJ%':=@>PSG7;&ZJ3 @Y6J225M;7U:.H:&#>.KK8FXF%;M"6*=-VH
MV(S=FUQ%H1A#KO$/^CI-=9,MK!%SZ_94%<<A'GL 09S :EEW]ZA7785ZW[,,
M1Q\$=-8G%>N*,J.N?'\(CT.6V23SEK.,]CM!N@YH4I9W +VV.]!7L@"JBZ-)
MD3ZP.>_]-O]#_Z69:)8_]N"-8;)55A22@TB'RMOTD_C\[#3X/+LXV:=RBW+O
M(#@_.U&?QK.)G[I#0?:IQY/X;#1^XC^/89#1DUZ0Q1W< 78:CTXN#@$_Q/U\
M8Z#Q/4U]TALJ'4)D7>$R>IG?5XX1!H-M'TBJ>E2/^CHG_.0>LX5[+%.]_:MG
M881_)3U2SLH/&&DC:30]/7MX'';B6^=,AMO=O$9]_[_(]_Z.FCVQU.I#Z[>-
M%"#7]5Q:BNVA>T^QJ4[E;BC)=7O) Q6G+L&3N/>E;YE[+?[,&F9.?2J'+0*Y
MO'9=;2.@S:/Q*([ZP3_T_=X)?TNVV9OH/]NR(1<HY620'+L!$4JV569;;@L=
M"1K(_$7.;KW/5< Y72F]+XC"%YJ="P"H9##L'UR[H,U& 8Q2^=B"^2:ZUCT+
MYRA!!,1MBR TW(,"5,>_@@7U+\%JVO2NN*Y]DPWVHY5YN7*BC^LY0UPM58YI
M/R;V)N>ZSOUA/$H?,B983=U1IT_ !AS&A/-.>.QQ!:>\Z'XGDC:JL#D778F*
MOZNJG)<5J1/SG=X)B1-AYP!.$^*6H%*FQF#!_F*][!M=+*_6QQ22V,PFF.*Q
M*LU^0GH/J^&.+&@/.88SUTOCW=F+J2[;/ _BUOLP>)H+B:XM]LF.2VBX.0Q:
M84SG3EG )D*Z[[!D2A*>N(04T$O.1&HQVU)P@/;+I5?UT8"H2?O84\G+^B2Q
M&T;I(.JY=6:J!-3>W5ZF6^ %(X?:3K!-RX#'M7M8#E$_!/NM($GU]+R3FP)3
MYPIJ^E3KQJ9A,NS&.I4[A16EX0:3U+>,NY8IWFS)2$XMT!=U8D$3L*VP5*'N
M])6*ZMMDJUZ31G56'4_J \>S[*M?=,F)@A/R-&K'U:<0=6A)*G\_A=]53U>.
M7*'>C5X:=Q0\ VO,8EUD?^'(JAT(NV%-VMDH+^>#_LCU@2E%ZKF,0&UI,$ER
MMQ[%X]%-2/*078"Z89*X-*G"@5_DK-QNCQF]U;?22C2A,\12A&AS;_M\]S6=
MMO+]SKZ)KSF=#%>&*F$,JWWM\IO?>%3W:B[?/6IOTYS^5M@V[];W]L8<2=N2
MMMM -NYO[1UV!8E]E4FLLY75R]MD)TW!J1H*IZ1V:;'D-;O??;&!=O2$\TD&
M;^B[KK]E';8J1\.HLW&1@L+2-GV2L*%-Z]L$U&L F//I5-TE-5<0GR.<ER;W
M^HXUZNO@,.+JLFXED3OX_>>>T@CNP:PU?Q%455A$R3[^%[]]0=-,6[&1B3P,
M>O(%<E$$7N6*.1B%BM\%V<[\J]M+QR$/8V  !4Z/QV05UW:\(ZGZ&_-IJJ 7
MJ-R"F$N(+%+L/64>P!?9 'Z,CK!5\9  )N7D["]X\?&? X6&J=?'[UFR\G;O
M5Q[_,)Z>Q^>CD:0V^8P/ZH+D!H7'+N+1Z.)068(<L XHW:DFL_CT 5/A8Y/I
MX7:77X^/WCWN0\;D/#YY"(07\<7IZ7<AXWQ*5>WWS 1/G9W]JU#1K8_I0#@9
M/V2W8+EG*%Z_ Q5 @;/[)T(Z/3^$\['G)/>PCR'Q[RO[)L,%>1\QD UP?63-
M\="M/E\_BG.H27JA?83LM*W^K>-'3DAO*C-I3DD="ES#,=WF;9YG*\:)ZZ[L
M_<Z)TXR9KU'O?O%IDV4 ;]9HP-DPG$_-QIY%Z'OF_$I*I=WYVHNE]#ZAI/*@
M )-<!WR31+9HI$T:05&Z)D>P\ TU;Z1,6\P(ES&%6C28<FO$7KOHU**T&]44
M'83LBYH-C$2GR:N<^&["NR\[]6G$=(>-K6;L:>I&O1GAOX+*:WS_:U?(;;5V
M:61W6]H,F$L)5:K6D WV(V03QD,  W'CF]V^F,F="=/;"+GF:WU,OML+"KI
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
MP@?@]V4)G%D^X 1XA1.!]^)_ %!+ P04    " "1B6]6Y1C#0(D$  !9#
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RM5]MNVS@0_15"710MP(UU
MEY7:!A*W:0UL$B-.MN@C+=$V48GTDE2<_/T.*4N6ZTL#[+Z8FB'GS(TS' \V
M0OY4*THU>BD+KH;.2NOU9:^GLA4MB;H0:\IA9R%D2320<ME3:TE);H7*HN>[
M;MPK">/.:&!Y4SD:B$H7C-.I1*HJ2R)?KVDA-D/'<QK& UNNM&'T1H,U6=(9
MU4_KJ02JUZ+DK*1<,<&1I(NA<^5=7L?FO#WP-Z,;U?E&QI.Y$#\-,<F'CFL,
MH@7-M$$@L#S3,2T* P1F_+/%=%J51K#[W:#?6-_!ESE1="R*[RS7JZ'3=U!.
M%Z0J](/8?*-;?R*#EXE"V5^TJ<_&@8.R2FE1;H7!@I+Q>B4OVSAT!/KN"0%_
M*^!;NVM%ULK/1)/10(H-DN8TH)D/ZZJ5!N,8-TF9:0F[#.3T:/9T>WOU\ /=
MWZ#9Y.O=Y&8ROKI[1%?C\?W3W>/D[BN:WO\U&4^^S-"'1S(OJ/HXZ&E0;,1[
MV5;)=:W$/Z'$\]&MX'JET!>>TWP?H <6MV;[C=G7_EG$SS2[0(&'D>_Z_AF\
MH U#8/&"_QR&8][7V.%Q;%-6EVI-,CITH&X4E<_4&;U_Y\7NIS.6AZWEX3GT
MT0S*-*\*BL0"+2I=26JN"2NK$A44KBMB/!,E/6;V>>";TV"H@C1*1(H"07>0
M1#.^K \H!'T"49*MC#UZ11&G+QHMH/+0*R52(:(1)(^6<P!H$H@1 4W$"!?0
M)=0E>O^N[[O!IY,K2 7H#^3A- X-$;8[+2LZ9,6'K*3#2E(?/:XH]+:%!NM:
M73B*/?0H-"E:'JCVL>^F#>-,(J,VD=&;$VD"9_L5TZ_0$/2*<<O;$"D)!U[!
MR)P59I=DF:BX/I;?\_I^%^*WKB:!YL=#WP^LPVA.EXQS<S_ +7,#.B'T<3^)
M]^@H#=%4BKS*],Y7\%!6-._DHY^$'<J+_)WJ3"BMS#6MI.S(?/!QXGH?=[0'
M(.['HR93GA\Q-L!NF)XR_DSZXS;]\9O3GS-%EDM)E\2^7,"1])GRZF@5GX?]
MO[+<K#],5*CIX@=;>V5]^I8T^54$'I/?5_J!%B9I(]U)1QCA:#\_$?:2 (U%
M65*9,:C=?9'8PP'L-V08XWX0P7$8-Y8<IHY?531K/\1ND!RPXP"':8P>J"8,
M5&D!#>TX@)?BV$^/! B[GH?NH<PE7,_=5?4\',:=_N;BL.]NV]&Z&\L=%'14
M%XJB%8DCG*:U<U5I&C?<\-MO4U0(PDVQ0+>C2A_F8K+=07]"76UE&5>@N; 1
MXD)WU'I]',1I1RN.HWX7PZC\1<3%7AIUR0AB6_N6G;=VYVT?^G.G'R06LHYC
MFQT<I#O+0AQXC18.<^^VN/8N3P+9B#H<+TUPY"8V,S7V?NP;C(44)5B<L:*
M&;<YI*P3YNEG&;7MJ:ARTQ371&J%0<I.C_:4L.C-V6.=I=<9]R! 2SO4*F3?
M@7KR:[GMW'Q5CXN[X_70?4LD]&<%C_<"1-V+!-X,60^R-:'%V@Z/<Z%A%+6?
M*YC]J30'8'\A(*%;PBAH_TV,_@502P,$%     @ D8EO5CXP+@Y%!   Z0T
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
MG>2H7(*-SZ4T.\,=T'P;TC]02P,$%     @ D8EO5KL\)I?@ @  O@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULK57;3N,P$/T5*ZP02!&Y-6T*
M;27*18L$;!<*JWTTR;2Q<.)@.Q3^?L=.FX85]&&U+[%G/.?,&5\FHY60SRH'
MT.2MX*4:.[G6U;'GJ32'@JHC44&)*PLA"ZK1E$M/51)H9D$%]T+?[WL%9:4S
M&5G?3$Y&HM:<E3"31-5%0>7[%+A8C9W V3CNV#+7QN%-1A5=PCWHAVHFT?):
MEHP54"HF2B)A,79.@^-IS\3;@$<&*]69$U/)DQ#/QKC*QHYO! &'5!L&BL,K
MG 'GA@AEO*PYG3:E 7;G&_9+6SO6\D05G G^BV4Z'SN)0S)8T)KK.['Z#NMZ
M8L.7"J[LEZR:V%[HD+166A1K,"HH6-F,]&V]#QU XG\!"-> T.IN$EF5YU33
MR4B*%9$F&MG,Q)9JT2B.E>90[K7$588X/9G=_9A=W,U_NV1V?7H[)Z>WY^3B
MY\/5[.8"K8,Y?>*@#D>>QEP&X:5KWFG#&W[!&X3D1I0Z5^2BS"#[2."AR%9I
MN%$Z#7<RGD-Z1*+ ):$?ACOXHK;RR/)%_U+Y9P4W=+W/Z<SC.58536'LX.M0
M(%_!F>SO!7W_9(?87BNVMXM]<H^/,:LY$+$@E<0G*?6[2RI.2TUHF1%XJ5F%
M;T5_)GPW]?Y>$OK1"?E?HSF>KA&0:Z-PX_E&@IX[C*._'+TAF=:,9ZQ<*EL1
M!WQKN> 98056_ JF.M6B@K[%M&;D#C#M(^0LQ0N[];MQW.]8_03O)4USW /Y
M_G'GVJC8'<1^Q_+CA%S6LF2ZEF Q"_9FYMLTD;\%A,.$S(6F?+LZ=&,_V9J8
MP!^2:U!8:9K61<VIA@Q["5Z<E%';K3;!!T.WYX>'6SMQ@V%TN,ZP\RIT=CCR
MW<#O=QSAP(V#UO'9!?4Z/:4 N;2=4Y%4U*5NVDOK;9OS:=.3MN%-9[^A<LE*
MA4>Z0*A_-(@=(IMNV1A:5+9#/0F-_<Y.<_S!@#0!N+X00F\,DZ#]94W^ %!+
M P04    " "1B6]6IH#V8U$"  "!!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6RM5.]OVC 0_5=.Z51M4D42)Y0?A4C0,G4?JB)@VV>3'"2J8V>V
M*=U_/]L)62I1M ^3$+[SW7M^E^1Y<A3R1>6(&MY*QM74R[6NQKZOTAQ+JGJB
M0FXJ.R%+JDTJ][ZJ)-+,@4KFDR"X]4M:<"^9N+VE3";BH%G!<2E!'<J2RM]S
M9.(X]4+OM+$J]KFV&WXRJ>@>UZB_5TMI,K]ER8H2N2H$!XF[J3<+Q_/8]KN&
M'P4>52<&.\E6B!>;?,NF7F %(<-46P9JEE>\1\8LD9'QJ^'TVB,ML!N?V+^Z
MV<TL6ZKP7K"?1:;SJ3?T(,,=/3"]$L=';.;I6[Y4,.7^X5CWDKX'Z4%I439@
MHZ L>+W2M^8Y= ##X , :0#$Z:X/<BH?J*;)1(HC2-MMV&S@1G5H(Z[@]J6L
MM335PN!T\KQY7*Q@MEXO-FOXO*%;ANK+Q->&VC;X:4,SKVG(!S0A@2?!=:Y@
MP3/,WA/X1E,KC)R$S<E%Q@=,>Q"%-T "0B[P1>V@D>.+_F'0WKD!:WA\'FZ]
M,58537'JF8]?H7Q%+[F^"F^#NPOBXE9<?(D]61NO90>&(';PK'.4,%,*M3JG
M\S+3]=60!-$=_*_5/OUN$L)28D6+S#B2Z[;R":)XU,E(/&P&.>U%T; 3$UAA
M)<R,YI=!+DI4;74PZK=Q/QS 1FC*.MSA33PD[_)@-#CW$OR.+4J4>V=^!:DX
M<%T[I-UM[Y=9;:N_[?7E]$3EON *&.X,-.@-C)UE;?@ZT:)R)ML*;2SKPMS<
MD2AM@ZGOA-"GQ![0WKK)'U!+ P04    " "1B6]6TMR-']P"  #P!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6RM5=MNXC 0_951NJIV)42N!-H"
M$I=6B]1J46FWSR89P*H3L[8I[=_O.(&0"HKV85\2SWC.F3.^C+M;J5[U"M'
M>R9RW7-6QJRO75<G*\R8;LHUYC2SD"ICADRU=/5:(4L+4";<P/-B-V,\=_K=
MPC=5_:[<&,%SG"K0FRQCZF.(0FY[CN_L'8]\N3+6X?:[:[;$&9KG]521Y58L
M*<\PUUSFH'#1<P;^]3"R\47 ;XY;71N#K60NY:LU)FG/\:P@%)@8R\#H]X8C
M%,(2D8P_.TZG2FF!]?&>_:ZHG6J9,XTC*5YX:E8]I^- B@NV$>91;G_BKIZ6
MY4NDT,47MF5L&#B0;+21V0Y,"C*>EW_VOEN'&J#C?0$(=H"@T%TF*E2.F6']
MKI);4#::V.R@*+5 DSB>VTV9&46SG'"F/QB-'I]OQW _&0PG]Y.GR>T,OC^Q
MN4#]H^L:RF#CW&3'-BS9@B_8_  >9&Y6&F[S%-//!"Y)J_0%>WW#X"SC&),F
MA'X# B\(SO"%5;UAP1?^>[W-4W66+-%I%GM3KO6:)=ASZ"IH5&_H]"\O_-B[
M.:,QJC1&Y]C[,[IYZ48@R 6=VD1M, 7!V9P+;CCJ4W+/$UY>= (OO('_];=[
M43=\>&%*L=Q\P&XUJMEO$#:\Z*IF!XU..X9[*F7)3'FU/T/:K?! WFC'$4S9
MAY)"'.GP&]1Z3GCC3@NF4IF%%%R"8>^H@>4I&&X$UN-\KY8IBMLP5=3N%-5!
MH"/B5G3"%<,8F4!%9<R9H43'<B(O..&EPP(S0NI/N6*_&H:D[@Y35$P4ZK4A
M?N!Y(C/<%56A&O'588W;C2AJP2^S(E6'\H(:-6D*0WB2QE(?G[#:;OEQHW/5
MJF^?1\L;GSKE;JT+9:B61:_5D,A-;LJ&5'FK=CXHN]@AO'P+'IA:\ER#P 5!
MO6:[Y8 J^VMI&+DN>MI<&NJ0Q7!%3Q(J&T#S"RG-WK )JD>N_Q=02P,$%
M  @ D8EO5A\4G-#%!   F \  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&ULU5=9<]LX#/XK'/=8>T9CZ[:2.I[)U=D\I,W$R1Z/M 39G$JDEZ3B9'_]
M@I(MJY;B.MM]V1=1! $0 /$!Y&0MY#>U!-#D.<^X.NLMM5Z=CD8J7D).U5"L
M@.-**F1.-4[E8J16$FA2"N79R+7M<)13QGO324F[D].)*'3&.-Q)HHH\I_+E
M C*Q/NLYO2WAGBV6VA!&T\F*+F &^G%U)W$VJK4D+ >NF.!$0GK6.W=.+T+#
M7S+\QF"M&O_$>#(7XIN9W"1G/=L8!!G$VFB@.#S!)629481F_+71V:NW-(+-
M_ZWVSZ7OZ,N<*K@4V>\LT<NS7M0C":2TR/2]6/\*&W\"HR\6F2J_9+WAM7LD
M+I06^488+<@9KT;ZO(G#,0+N1L M[:XV*JV\HII.)U*LB33<J,W\E*Z6TF@<
MX^909EKB*D,Y/;WY<OGU]IH\G/]Q/2/]!SK/0 TF(XVJ#<,HWJBYJ-2XKZAQ
M7'(KN%XJ<LT32+Y7,$*;:L/<K6$7[D&-5Q /B>=8Q+5=]X ^KW;4*_5Y1SC:
MY5\E[7=+&VB<JA6-X:R'N:] /D%O^O&=$]J?#MCFU[;YA[1/9Q4BB$B)8@O.
M4A93KDDL\I7@P+4R*WH)9"7%$ROQ@' DC",'$$V?076Y](--_^5.A$H@5"$]
M0T0KTF<<)42A*$_4X)1\?!>YMO?II\<_@4H")IM:2Y@;D,]!EOFQOVCRQ7P<
M<EE(B3Z]W:3/D("D63U_3QS/LD_<!B&R?-\C,TTUM,0=RW7=+FIDDP>A47%<
M6=:(:R/@+4'?\AR_13ZQQJZ'H4@!=24_[^1V#)SV5I[_FJMVF_EDXV2R,>TX
M+\/VMHYE>QZY>ST3&^>#,1H'38)MC8-P2SB T:#&:' 8+M@.DR(# Q )L> Q
MRQ@M.\L&,I<((LI??E$$TA3*;E/Z+$W@4BER@JU4EB**:%'*/ YG0Y)N3J(1
M)R/3!>G#-OY7T#L"@D=!L0W)_>13F%6%%EC[9#.]7&=HDP_[TRH%FQE@$8[W
M%HS_-H0F=G/@D#*]2Z-AT$ZMX4G]?\U!+E[,H;&8 8]?2(Q9VU#0#X;VH*4"
MJ>Z.>MT^\GJO,1KPH3D=[Z8',C.L,S,\MGO4D#-&4*4 "SJ698*9.L=TU:R[
M41S6_["LG*JRNNP0<9$7&:W<!6P=TNR?,&3 LA8C,O62:K(PZY(I,-E^A&G_
MG\YRU7;F[>:=&R\IAJLL;(DHYCHM,KRGQJ(PG7A7S'SOI#F+0G)?W4':S#M;
MVQTC],(-AKXOG]MQ'+9(OD_NZ(O$ WE%)FI#*QB31[Q9X)V9Q'3%L!6POZM"
MV69M=Y^(?,7"*-L.!6WKMN->OVED6+LY=1AL>='>D3:2\NWG>L.QJF59;AJ\
MHM@Q)#P!+]K-LQ^._8ZZ$@7> ,W!>V;,NN/6=ZW(CCI$70L=')#S.)9%V7@U
M E)IT[" /9G+?4<9BYRNXN:@GNZ3,*/CMOWN.^&@ZRB:"&_)^)8=>AW[8S^/
M@@'Y@N7]A\K>DSY>S\)@L$>Q_4%7>1TU7DLYEO[R3:A(":3JX513ZV?G>?7:
MVK%7;]9;*A<,NWD&*8K:PS'V9UF] ZN)%JOR[347&E]RY>\2G\X@#0.NIT+H
M[<1L4#_&I_\ 4$L#!!0    ( )&);U:Y2S6#X0,  (D-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;+U7:W/:.A#]*QJWTPDSJ1^R(20!9LBC;>XT
MCX$D_:S8"VAB6UQ)#NF_ORL9C"'!36\S_8(>WCTZNYS5H[<0\E'- #1YSM)<
M]9V9UO,CSU/Q##*F7#&''+],A,R8QJ&<>FHN@276*4L]ZOL=+V,\=P8].W<C
M!SU1Z)3G<".)*K*,R9\GD(I%WPF<U<2(3V?:3'B#WIQ-80SZ;GXC<>15* G/
M(%=<Y$3"I.\,@Z.3MK&W!O<<%JK6)R:2!R$>S> BZ3N^(00IQ-H@,&R>X!32
MU  AC7^7F$ZUI'&L]U?H7VSL&,L#4W JTA\\T;.^TW5( A-6I'HD%M]@&8\E
M&(M4V5^R*&VCR"%QH;3(EL[((.-YV;+G91YJ#EU_AP-=.E#+NUS(LCQCF@UZ
M4BR(--:(9CHV5.N-Y'AN_I2QEOB5HY\>C+\-1^>?3X;C\S-R>GUY<WXU'MY>
M7%^1O5OVD()J]3R-RQAC+UY"GI20= =D0,FER/5,D?,\@603P$-^%4FZ(GE"
M&Q'/('9)&.P3ZE/:@!=608<6+_S-H%^+M42*7D<R)7.DYBR&OH,UH4 ^@3/X
M]"'H^,<-/*.*9]2$/AAC"29%"D1,L "4ECS6D! 41?Q(BIQK5:J:ZY^O46\&
MOYT!F8@4JY+G4\(1:E69#<OM:?3Z]*%+J7\\&M_97G#<JFB0/9X3/1.%8GFB
M]@D\QS#79 [2 I $-=HZL@A^>/R_VZLB>T!(Y'EG:6U__V&+$;D/GT#BWD*^
M2I9K@A4"Y OCDMRSM !R@Q@&@%R)_ D#AF2?_,/RPN1@J;8*,FQ7W8\DB%P_
M*$%QD=5\.SBHVP1NEY)["UM-[Z$R6C4C&KDA):<LCW&?JIF%[0VSMGMX6">)
M!0$V ^$VS8C6W#KN8=@@PW8EP_:;95B*0<S76^H.\35#-HMO"_XOB>J]Q/A"
M?.?/(&.N4&]84375_:Y*7]B/P!R[)H.GN.%*S%?!4O*=3X ,IU,)4X-T@5\X
M'J+Q$NZZT$IC(M%M6^W!3K5'46W<=3MKH1^ZG6!G:EY4R 9LU_7IYC)^'?<@
MW(F[RFBM8@Y:;V5LVH#N_C\W$K1=:>M8NV%]P8Z[.:8NK<<2=NIL,.QE!.:,
M;5IDF^O'-\R\S>)OM U2HW^<QU]I+=CW:5UND>^V#^MCLZ>ND6MZ^;7:WN-O
MV6[QDCD!OG%8=,/6FW/S1ZJF[Y"U=<2-VJ;OFL07%J\==U[M>IR!G-I'@"*Q
M*')=WI2KV>J=,2ROUVOS\I%RR>04-U.2P@1=??< CSE97OS+@19S>]E^$!JO
M[K8[P[<22&. WR="Z-7 +%"]O@;_ 5!+ P04    " "1B6]6-O?C6U$#  "2
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6RM5MN.VS80_96!$J0)
MH*ZNMK0;V\!>G&Z 9&'8O:"/M#2VB95(E:36R=]W2-F*-W:-;-L721S.',[E
M<$:CK52/>H-HX$M="3WV-L8T5T&@BPW63%_(!@7MK*2JF:&E6@>Z4<A*9U17
M01R&PZ!F7'B3D9/-U&0D6U-Q@3,%NJUKIK[>8"6W8R_R]H(Y7V^,%0234</6
MN$#S6S-3M IZE)+7*#27 A2NQMYU='636GVG\#O'K3[X!AO)4LI'N_A8CKW0
M.H05%L8B,'H]X2U6E04B-_[:87K]D=;P\'N/_L'%3K$LF<9;6?W!2[,9>[D'
M):Y86YFYW-[C+IZ!Q2MDI=T3MCO=T(.BU4;6.V/RH.:B>[,ONSS\B$&\,XB=
MW]U!SLL[9MADI.06E-4F-/OA0G76Y!P7MB@+HVB7DYV93*_G#Q\??EG ;#J'
MQ?WU? IO?V7+"O6[46#H *L6%#NPFPXL_@>P*(;/4IB-AJDHL7P.$)!GO7OQ
MWKV;^"SB'187D$0^Q&$<G\%+^G 3AY?\<+BGHNPPTM,8]II<Z885./;H'FA4
M3^A-WKR*AN'[,QZFO8?I.?3)HKL=(%?$^4**@E><.0*3Q&P01%NC8D8J#4R4
MQ$ AB1>=H-58 A=.KY!UTQIGJJWM4IJ-)3 O.CM>M8:TI[/%J12<=_+-JSP.
MD_?P?[W_1*8 +6>.MH@!6"]1.19\OVE981\1/.RS<O7BPQ^H]7%!Z4)X2[D+
MP_ G_:[??0W#S,^RY$"07OIY%I%G?>9??NB-*\36-0TL?V9/Y/W:%:VF4NL-
M(V8!-5%MJ%A<K(]#3_UD0)[E@U-;<9CZ:9+!=+6B]F?+[^I-#1 T%JWBAJ-^
MN==SU$;QPO*&.E/Q"&O%A-%'>E'BQ_GP6!S[>3J$A3.534?-[Y62+/*3-#^2
M#W(_"X=PM^/M?TM=EL9^&EV>3%TV\"_S2Y@R)<A:0T/D<ZC #$6_I$M%_1&,
MA$^X9L57N)>MMN?<2M5(U5W6?\>';QR++[+\V?(@]&=:Z7.MG@VG6E%P,"?H
MNJS=--24N5:8;F3TTG[@7G=SYIMZ-ZT_,[7F5+T*5V0:7F0##U0W ;N%D8V;
M.M1V:(:YSPW]-*"R"K2_DM+L%_: _C=D\C=02P,$%     @ D8EO5ITANS>Z
M!   3AP  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULK9E;;Z,X (7_
MBL6.5C/2;+@$2---(K7E,EUIVJB7V6<7G 05;-8V27=__1I#*22$)I+[T #Q
M^6Q\#HZQ9SM"7]D&(0[>LA2SN;;A/+_4=19M4 ;9B.0(BV]6A&:0BU.ZUEE.
M$8RE*$MURS!</8,)UA8S>6U)%S-2\#3!:$D!*[(,TG^O44IV<\W4WB\\).L-
M+R_HBUD.U^@1\>=\2<69WE#B)$.8)00#BE9S[<J\#,UQ*9 E?B5HQUK'H+R5
M%T)>RY/;>*X998M0BB)>(J#XV*(;E*8E2;3CGQJJ-766PO;Q.SV0-R]NY@4R
M=$/2OY.8;^;:A09BM()%RA_([@>J;\@I>1%)F?P/=G590P-1P3C):K%H09;@
MZA.^U1W1$ICV$8%5"ZQ3!>-:,-X7.$<$=BVP3ZW!J07.OL ](G!K@7MJ#9-:
M,)%F5;TKK?$@AXL9)3M R]*"5AY(?Z5:.)+@,HJ/G(IO$Z'CB[NKI^<'']P'
MX'[I/UP]W=[?/8(_P.WR'D <@QM"<T(A1^((;Q&5"?SJ(0Z3E'T3!9\?/?#U
MRS?P!>B ;2!%#"08/..$L^_BHCA^VI"""1:;Z5PTN*Q6C^K&>57CK".-,\%/
M@OF& 1_'*.[1!Y_HK0& +GJJZ2[KO;NNK4'B54Y'P)Q\!Y9A3GL:=#,L_POB
M$3!,*;_HZX\3Y&/S:.W^L-Q#42/OJSTX66X9/?)P6'Y'MD)N2+DU8,6X2>Y8
M\L;'>) 7% &R F)<%A$5R>R+V'5%L?LIY4A_R7(8H;DFAG*&Z!9IB]]_,UWC
MSSY[5<(\E3!?)2Q0"0L5P3HAL9N0V$/TQ6,])#%6H!@4N1B]$AS5@YH<R\0(
M58U;W_K",T@_-SP5S)6P<HJP78@)@_R;Z=MV,%36ZJN$!2IAH2)8)QA.$PSG
ME&!0E!<TVHBY3-_/R[5SX-BXQZ^;P:K.'154PGR5L."P-TS;,5RGVQNAHCH[
MMKJ-K>[GMK9<!3E-(B2?\IBD*:0,B!^+ZHGO?> K_$7['HV1M>?W8!O.]5LE
MS%<)"P[[8CJ:3/;<5E1CQ^U)X_9DT.U?,"WD#*">><*";PA-_A-#O7A):\6@
MS^E!]+E#NTJ8IQ+FJX0%*F%A!7,ZCUI[;.U$XJ*)Q,5@),2+2Y_9@Z)SS58)
M\U3"?)6P0"4L5 3K9&+:9&*JY$UAJC(D*F&>2IBO$A:HA(6*8)V0F,;'2HAQ
MQKO"BI(,,)C*W$0DR\3+ N,D>NU+SC#YW.@HI7DUK3UM<WLFL7Y/.;OO[210
MVKQ0%:UK>FOYRSQAPGCN+'$8>K;?*FE>3>O\KEK[7G]>)E#:JE 5K6NS]6&S
M-6CS_6J%:(+7XDEFO'?P'P:<;:E*FE?3VG8YAK/OZ6$A\79F[[NJLF&A*EK7
MU8\50'-P[6BQI"1"*&;58%VN66/$R_&ZP#&B.YKPTO(X81$I,&=R19N\)P&]
MY0@SU!\&I8N&2FE>36O[[+K3@S0<EK+']O3@(5>ZTJ>*5L5!;^UJ9(BNY885
M ]++:L6^N=ILBEW)K:"]ZYYYZ5=;6Q^8:J?M)Z3K!#.0HI5 &J.)Z"]:;5Y5
M)YSD<N_DA7!.,GFX05"$JRP@OE\1PM]/R@J:+<3%_U!+ P04    " "1B6]6
MVW6Z$"0"  "I!   &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R55-N.
MFS 0_16+2E4KM>&22ZL4D))-5MV'3:)DMWUV8 !KC4UM$[9_7U\(3:5LI+Y@
MCSWGS)EAQG''Q8NL !1ZK2F3B5<IU<Q]7V85U%B.> -,WQ1<U%AI4Y2^; 3@
MW()JZD=!,/-K3)B7QO9L)]*8MXH2!CN!9%O76/Q> N5=XH7>^6!/RDJ9 S^-
M&US" =1SLQ/:\@>6G-3 ).$,"2@2;Q'.EQ/C;QU^$.CDQ1Z93(Z<OQCC(4^\
MP @""IDR#%@O)[@#2@V1EO&KY_2&D 9XN3^SW]O<=2Y'+.&.TY\D5U7B??50
M#@5NJ=KS[COT^4P-7\:IM%_4.=^ICIBU4O&Z!VN[)LRM^+6OPP4@BMX 1#T@
MLKI=(*MRA15.8\$[)(RW9C,;FZI%:W&$F9]R4$+?$HU3Z6;Q]+Q?H^T]VN[6
M^\73PW9S0)_1 4I=>87VT'"A""O1AQ4H3*C\&/M*QS5H/^MC+%V,Z(T8880>
M.5.51&N60_XO@:\%#ZJCL^IE=)-Q!=D(C<-/* JB"$DG]@;O>*C&V/*._Z,:
MU_)U+)/K+&:.YK+!&22>'A0)X@1>^OY=. N^W= X&31.;K&GF[8^@D"\T#-A
M?@X^4KA> J?5L<TLFQG14QK&_NE2@'_1/C6(T@Z)1!EOF7*=-)P.<[AP[??7
MW0WQ(Q8E81)1*#0T&'V9>DBXP7"&XHUMQB-7NK7MMM)O"0CCH.\+SM79, &&
MURG] U!+ P04    " "1B6]6^<,C9;$"   F"   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6RUEF]OVC 0QK_**:NF5MJ:$/YW$(F&TD5J 178-$U[
M8<)!K"8VM1WHI'WXV0G-V!;05(TWQ';NGON='XSI;+EXE!&B@N<D9K)K14JM
MKVQ;AA$F1%[R-3+]9LE%0I2>BI4MUP+)(DM*8MMUG(:=$,HLKY.MC877X:F*
M*<.Q )DF"1'?KS'FVZY5L5X6'N@J4F;!]CIKLL()JMEZ+/3,+E06-$$F*6<@
M<-FU>I6KZ[:)SP(^4=S*O3&83N:</YI)L.A:C@'"&$-E%(A^;-#'.#9"&N-I
MIVD5)4WB_OA%?9#UKGN9$XD^CS_3A8JZ5LN"!2Y)&JL'OOV(NW[J1B_DL<P^
M8;N+=2P(4ZEXLDO6! EE^9,\[_9A+\%M'DAP=PENQIT7RBC[1!&O(_@6A(G6
M:F:0M9IE:SC*C"D3)?1;JO.4-YG=W_<>OL!H )/@=A@, K\WG$+/]T>SX308
MWL)X=!?XP<T$WH-/9 2$+?+!S5-*-R1&IB2<]U$1&LL+. /*8!KQ5.I V;&5
MAC2E[' '=)T#N0> ^AA>0K7R#ES'=6$VZ</YV050A<GO6K9NM.C6+;IU,_'J
M ?'##7R]TZ$0Z#+R6QETKELKUS4GYTJN28A=2Q\-B6*#EO?V3:7A?#A"72VH
MJ\?4O6&:S%$ 7^KO'WN4@,\AXH*R%:@(8= /?(AI0A7\*-FG'#\OT,@*F'.Z
M\=R.O2EAJA5,M:-,UYH$>F'(4Z9@Q+"LZ%&%5^Y9O>"KG\CI^@FH&P5UX^BN
M9K#Z_!B'I32._W*WC#57J^_96JD[M7)GFP5#\]^=G6YY6=VC"J_<HU;!USJ1
MLZT34+<+ZO9_=;;]M[/5ZA_&VGL_^^8&O2=B19F$&)<ZR[ELZG21WTKY1/%U
M=A/,N=+W2C:,]$6.P@3H]TO.U<O$7"[%7P/O)U!+ P04    " "1B6]6A&*A
M5N<(  #J/0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6S-6VMOX[H1
M_2N$>U'L NE:HAZVMXF!Q-F'@9L'DFR+HN@'1J)C8F7)E>AD ]P?7U)23%&F
MQI%!M\T'QX_AX1QR2!X.J=.7+/]9+"GEZ-<J28NSP9+S]>?AL(B6=$6*3]F:
MIN*719:O"!<?\Z=AL<XIB<M"JV2('2<<K@A+!]/3\KO;?'J:;7C"4GJ;HV*S
M6I'\]8(FV<O9P!V\?7''GI9<?C&<GJ[)$[VG_,?Z-A>?AEN4F*UH6K L13E=
MG W.W<^S,)0%2HN_,?I2--XC2>4QRW[*#_/X;.!(CVA"(RXAB/CW3&<T2222
M\./?->A@6Z<LV'S_AOZU)"_(/)*"SK+D[RSFR[/!>(!BNB";A-]E+]]I32B0
M>%&6%.4K>JEMG0&*-@7/5G5AX<&*I=5_\JMNB$8!/.HH@.L"^+T%O+J 5Q*M
M/"MI71).IJ=Y]H)R:2W0Y)NR;<K2@@U+93?>\US\RD0Y/KW_<75U?O</=/,5
MW<^_7<^_SF?GUP_H?#:[^7'],+_^AFYO?I_/YE_NT5_0>11EFY07Z(Y&E#V3
MQX2>H%F6BAB@.?H](ZG^TW7&:?,;M,BS%;K*'IEX_SU;471+1+B>H!N^%  [
MYA\N*2<L*3ZBWQ!+T<,RVQ0DC8O3(1?4)8%A5-.\J&CB#IHN%M6F?%F@+VE,
M8QU@*-ILVW#XK>$N,(AX2:-/R'-/$'8P1C_N+]&'WSXBQNG*X-WL_5@N@*4Y
MZFU[V"O!O0YP0Z>9VJ\"\<T@<C+Y7*Q)1,\&8K8H:/Y,!],__\D-G;^:Z%H"
MT_CZ6[X^A#Z=Y31F'*UISK+8Q!0N[CDH)J^F$)N!!0]D%6Q9!:!;YXF8<$D:
MB3&4Y2C.-H]\L4G$+%AUKHEG!1B4@'(V?Y[BT>1T^-RDM&OC^=[61O,TW'H:
M@O'6.1^8? QM1ITE,(WU:,MZ!/?/,\W%LH<B,<OD8FW:D$1,69R*FCC*"3>R
MKR GC=9W/KF>W^HCLU5@[J7QUM\QZ.^7(I(E$D;$9,SXJ\F]\4YP3,+ :WEG
M,/("Q^S<9.O<!'3N>K-Z% &4+41SKM992N7T)=_FK&#I$Q*K!2+:@$A$K(F7
MHA +R!]=L_!%56O8'!$M-J!?!X:0ZZBUV %Y?Z.IB*($U=@H(DFT28C4.R?U
MA"8;9<F$+,B9^+6DW!E>>VKST"LEN7&F@TL>V@X-3>*"GMWF+(W86O 3PK/@
M8LF7O2Y$7_0VM\C^-LL =R<>W=!U6MU<6S4CP<7>Q!RU+E9^8]#O.[HN0["@
M,3H7K^9YN09I5CZ:!&T/=XT"=]3AH)("+KCR3N>K-6%B?:S:3TQ0,7MFL9BK
MDE=$GTFR$9$4EP.*E99"KW,C!6^W_0RM;+#J;F6UOKOP"OV5I6+<,Q$=91N?
M"!$IYMC+#47_O*)RXOB7T65+JW=-[1A:P%5BP WLK;$NJ"QZ,[>$IC-7XL(%
M5W'%O(K@'&8>[DJ@R:2M@6HK;5EPQK@C3)4@<&%%<,52MMH8UR&X9.\>L82F
M\U1"PAU;C$50E?1F;@E-9ZY4B@O+E,Y81$+WF3L>!L3 BGP,98*5,L&P5K@B
MO[J"&2[9MTMMH>D\E?+ KKU@QJ"*Z<W<$IK.7&D7#&N7_L&\!U!LI#NC&2YZ
M*%<E@S L@]Z9ES*2MIHGL86FMX-24MBW&.U6!90M-)VY$E 83J>\3ZGCW?1(
M6^.")KIS2N-@6./(\&P.P!?&EVC!?@E?Y59/;@'?4@M&KW=5C^LYXJ_M^C'R
M)5CI(PSKHWDS.X*J0PBYQY.;^ZOOMU4VV,BOPI5[U$9&Q&FG3>#J#Z6G9!&&
M$RPZO7?Q&AL2/<[8;?,RFHW"CJA3:@;O43-+DC_)X%J8O9OL'PN0B9Z[5L+#
M@X7'>5>:QYC#=G:4?-M'T$3W48D&#TY7V-I5>[NYBQWW(1/=?;7R>_!"_<[5
M$/V!@"T-7$?O\X-CZ .O<6("'YGT6A<]NR<GQU $GE($WK[<BFF501](@8C,
M0$8B=#\:6\$WS4KAQ&G^M:<RV)E#R2H1X,$BP+@"O8-J8%Q_QFURQTB4>$I$
M>+"(>!"J7?9A6HYNI2;,$R>,Y99*WABN_0OJ?)1<\&"YT&.6ZMZKPG7T'JO'
M4!B>4AB>Q<2+9S7Q8@M-9ZZDB@=+E<-GJ8GI+,UM)]_AZ@\]OU::QX<U3Z^A
MNP?+!7;A!Q75.2F-Y,,:2=WPV!.H,$[?0+6%IK-6TLK']H:H;U5"V4+3F2L)
MY<,IEEZZO<:"A*_!I.,$W&]<%('%CBW=7E<#;3M $]U])5]\6+[T.@JIL;1#
M#CS"[?-O@YGOXJ[+!KY2(SXL!(S#7ZS5AYWEP97U'BG'R(/X2MCX(XMSA%4!
M8PM-9ZX$C ^G2/H%\.Y%DYU!!IGH/BJIX<-2HRMP@:TPC-B[CXZA10*E10+'
M7G0&5H^";*'IS)5B"?9D=4P)O*P,A[0KA5=#MK>&;7T)UWPH,Z5* CCATQG3
MW1LG&+%WSQY#FP1*FP06TSN!U?2.+32=N5(\P1[%<TA,FS([[NY-TJ/<CFU<
MCX7%T/O3 _7]X"A+Y38Q+V_7H9P5/\5O\S2F:RI>4BZ:AN4Q6I.<OR*2QH@L
M%BQAI*N5K%ZRL86F-Z92:X'%*[R!53%F"TUGKL18L"?+M+UY:@X%!MXOK<&;
MZKE]7=9@TG'3*% Z*H!UU'\S]EN&#Z7A;6EXDYKCPVKFR1::WM1*#@83BR/#
MJA"TA:9?ZE=",(2S0;/=F*DS;>3)?+7?,:T;N#T@S&:-TUS=7R7?0EB^_9\,
MBH>7S-@X5K-<MM#TIE9Z,K28Y0JM*DE;:#ISI21#.,O5?U!XIF@/P_:@,)EY
MC?,SW5^E_T)8__W/!T5E^+#,J;EYK-XQLH6F-[:2I*'%2]JA5?UH"TUGWG@"
M;.\E[9[#(C3MFW>>A(*K[4MKV'AJ5G334_DPL7S.:)/RZCG0[;?;!Y;/R\=T
M6]]?N)]GU6/'"J9Z"OJ*Y$],]'U"%P+2^302_9)7#Q97'WBV+I_-?<PXSU;E
MVR4E,<VE@?A]D8D16W^0%6P?[Y[^!U!+ P04    " "1B6]6A#T3K1T$   R
M%0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RU6&UOVCH8_2M6[G2U
M25WSPFM[(1*EZX94*"IET_WH)H982^S,=J"5[H^_=A(2T@6SEO0+V([/X3GV
MP1P\V%+VDP<("? 4A80/C4"(^-(TN1>@"/)S&B,BGZPHBZ"07;8V><P0]%-0
M%)J.977-"&)BN(-T;,[< 4U$B F:,\"3*(+L^0J%=#LT;&,W<(_7@5 #ICN(
MX1HMD%C&<R9[9L'BXP@1CBD!#*V&QLB^'#LI()WQ':,MWVL#)>61TI^J,_&'
MAJ4J0B'RA** \FV#QB@,%9.LXU=.:A2?J8#[[1W[32I>BGF$'(UI^ /[(A@:
M?0/X: 634-S3[3>4"^HH/H^&/'T%VWRN90 OX8)&.5A6$&&2O<.G?"'V ';W
M ,#) <Y+0/L H)4#6JG0K+)4UC44T!TPN@5,S99LJI&N38J6:C!1V[@03#[%
M$B?<Q7(Z'=W_"^YNP&+R=3:YF8Q'LP<P&H_OEK.'R>PKF-_=3L:3+POP&4S(
M!A%!V?,9F#/I)"9D*PXA$0 2'Z!?"8[E%HLS,(EBB)EJ [H"MY2LP:W<+A^,
M.$>"@X_72$ <\D^2=;FX!A\_? (? ";@(: )EV1\8 HI3Q5I>KF4JTR*<T"*
M[8 I)2+@X OQD5\E,.6Z%(OC[!;GRM$R7B/O'+3L,^!8CE-3T/C/X;:FG%:Q
M5ZV4KW6 ;[?\&-6N3@9NUX/5<7#)8^BAH2&_[QRQ#3+<O_^RN]8_=<H:(JOH
M;!<ZVSIV=T:)ES"FS+/"!$MS^V!-J<^E07(#UNG/2#LIJ3J]-F[WHM\;F)M]
M7;]/<KJ]?C&I4F^GJ+>CK7?/[/)<!:%T^^<P=3M,W5Y7;.>W.JP7E>IF5,KL
M%F5VM64N.5HE(5"5U9:D1]L=\(P@JT..M<@WFJ57J.IIZ[I*<.ACLN;I$82C
MF-$-4GO!P7]@*NT3)5&=6BWK:[\M#9%5%J!?+$#_E%.AWZ3.AL@J.B\*G1<G
MV5>/;EF'[:M%OE&5;94_P-8)!H9/APRLIWWMSC;%5EV$O11BGV+B'-V4UH;8
MJEJ=4JMSDI&/P%L7AYVLA[Y569E/;&TL<+^C 'OA 56-QI.FV*I"RX!BMT^R
MJS;?O%IK0VQ5K66XL?7IYJA=]7!-;- CWRJLC$.V/M%,H1?((?9<_?-2J[&A
MA)/K?H^\9)>!R>Z=9-Y&DU%3;%6M93:RM9'DN'GU\)[&O.^1A>PR#-GZ/'.3
M,()%PE!JWA5^4NUZB0W%FUSV>X0EIPQ+CG6*=YU&,U%3;%6M929RM#GDJ'>/
MP#7>U2-?*\S<NWV*$%NGEW(<>#0A(KMK*4:+B[]1>MWU8OS*OAQGUW<E37:;
M.(5LC0D'(5I)2NN\)W\Y6'9!EW4$C=,[KD<J!(W29H"@CYB:()^O*!6[COJ
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
M,V_+EZPM/]$=;"!&3A/)5E3U>[WD*Q+"P) _2 YL \;P[5_8M?YNHJP)K-8
MIVR DZ$[!QIPA Z:^#LZ^6L"J_'OE/P[K0)0^][(,$_K9FEJ@&Z&V/$\R^J;
MF]W:&\+LKKL35JNJ6U;5/4F6UW)VYK)L*K45Z]3-T 16H^V6M-USB-'5R5\3
M6(U_K^3?^W]BS-/<FAA]R_)?B;$A3(K1=IK%Z)55>:U5C:D CAXAA&A#9C&@
M!:,)NJ>S2%Y_I@F@"9%.Y83IV?J^4S=,$UBM-7[9&O\<@O5U\M<$5N./K<IS
M6$>(@Y7B:'0$5H,NO<[>+&V(\QSKT"S%.[X(:Q)P^YQM?\VI^Z8+K=Z4ROA@
M^QS2Q5J=CRZT>@\J[X-;K<5QXG4:Q.O[KOM:O/MQGM/K'9B]N/(GN-V@/(BE
M] &JTET%'S]KV^%/WC!-:/5F5+8(=\\B6JT.21=:O0>51\*M%N0XT;I[8K2Q
MNS]P]\,<KWMPX%8V!K?[F$.:_<-X;04]>9<TH=5;4'DF[)U%J5JMD2ZT>@\J
M<X1;O<=Q2O7W_D#9=D\=#=25NA\F_XUY[BNEFCNG)^KHZIZP%]EQ%,-"YED7
M/0G \M.@?"'H*CM0F5$A:))=+H',@:D ^7Q!)8=BH<YHRC.YX2]02P,$%
M  @ D8EO5L:S2G)J!0  NAP  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N
M>&ULQ5EM;^(X$/XK%K<Z[4I[)3'EK4>1VG2[BW1M45]N=1_=Q(#5Q&9MI[32
M_O@;.R$!&MR#"W=?('$\3^;QS-B/X\%"R"<UHU2CER3FZK0QTWI^TFRJ<$83
MHH[$G')X,A$R(1INY;2IYI*2R!HE<1-[7J>9$,8;PX%M&\OA0*0Z9IR.)5)I
MDA#Y>DYCL3AM^(UEPRV;SK1I: X'<S*E=U0_S,<2[IH%2L02RA43'$DZ.6V<
M^2<![AD#V^-/1A=JY1H9*H]"/)F;473:\(Q'-*:A-A $_IYI0./8(($?/W+0
M1O%.8[AZO42_M.2!S"-1-!#Q=Q;IV6FCUT 1G9 TUK=B\8WFA-H&+Q2QLK]H
MD??U&BA,E19);@P>)(QG_^0E'X@5 ]S=8H!S [QI@+<8M'*#EB6:>69I71!-
MA@,I%DB:WH!F+NS86&M@P[@)XYV6\)2!G1[>/5Q=G=W^A6XNT=WHZ_7H<A2<
M7=^CLR"X>;B^'UU_1>.;/T;!Z,L=^@W=TF?*4PK_H9AR9N/P\8)JPF+U"7U
MC*/[F4@5X9$:-#6X9U[2#'-7SC-7\!97?(RN!-<SA;[PB$;K $W@59##2W+G
MV(EX0<,CU/(_(^QAC![N+M#'#Y\0TS2I\"[XYUC^$LOA8ZL(0,OBMK;A,D6F
M4TFGQ ZGF$!QV%&N&L ,ZK@:RE3\B9J3D)XVH*05E<^T,?SU%[_C_5[%MR:P
M-=;'!>MC%_KPC/.4Q)#@TB0/FI-7F!HTFE/)1%3%W V'T2LELBKG J?AGBS;
M!<NVTZVQI0,!_9$R22.DA6$*,39!-G,LXU,TEXR';!Y3F(YBPL/*P+O?T]I.
MWVFX)_U.0;_C=&O$0Z )<361%DHKD]WB4>?$"31R+6$BKV+LAM:RLD "I]6>
M=+L%W:[3IWLJ$W0S06,IHC34Z#N1DG#]6L7.C>3;>%;Q<]KMR:]7\.NYLSGG
MI4A,*Z?WS+QMS8U\>!YBC+TV'C2?5SF\[>9WVOU^N^BVYEV_\*[O].Z"@EL2
M4BI)F#(BXS/4&$L>4ZF@\J+L*7T!^:.H0K!"(:%GT*18PF(BLP2M8M5_ZZ[?
M[O4V2&6].FN]6EZKFI/OE:NSYV1U!:62I%7+U;G;<M?%H"ZT=9XK*L2O;Q7,
ML>IB7A/:.G-<,L?OSQK -Z8@1A&!,;!39B5O-U*_@Q*KGRI9.FWW95F*'-^I
M)H97Y&5K'M<J:NI"6^=9RAK_N,8\KDF;Y,P/H73\4NKX;@VR2QZ[D7SLN1+Y
M$(K&+R6-[Q8>RRW01(JDT"^P9].S?+<&2\H\7RC-(F,\8"%H.\K#&6R4G]!/
M%"P[@GU(#81-%LF4>3J"S0^L4I'1PWK&9 2:4>I7BT8F$Q8SHJO77[?K.^?3
M(;247XHIOUMC)=6DBW+FAU!9?BFS_'^IL]SV.[-]J\?Z(,BV*)=2COEN/7:=
M)H^0XA"WZH1FH,)^;MN+G_MO]=2FC'2_?\\HX5*98;<R"][6+NQ>31.95N:H
M&V_7J.5H_94!\HZ\]I:PX5*(8:?<^8_GMWN;#F,[O]WPZF&K5>S5A;8^NJ78
MP[B^20W7)-ERYH<0@+@4@-@M -^=U'+[M7U6R_,V]UGNU^Q+H]1WV/VA:?>J
M/ZZLT_XFK4.(-UR*-^R67/]?U=\O1.6PU:3R\M$]A&;$I6;$G1JKOE815Q?:
M.O-2Q&'WAZSWJ[Y;\76EUWU3'H=09+A49-BMR':O^EYEU1]OTJI)R&6TFBNG
M0%"'4WLXIJ <4ZZS,Y.BM3B .[/'3AOMY_Y)D!VCE3#9J=X5D5/&%6SR)@#I
M'74A<#([*,MNM)C;LZ9'H6$RL)<S2B(J30=X/A%"+V_,"XKCRN'?4$L#!!0
M   ( )&);U809D 3C00  +P6   9    >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;+58:V_B.!3]*U9VM)J1=IK8>1!80&K#= 9I:!&TN]J/+AB()HE9V\#,
MOU_GT800QRU2]@OD<>_).;[7OM<>GBC[P7>$"/ SCA(^,G9"[ >FR5<[$F-^
M0_<DD6\VE,58R%NV-?F>$;S.G.+(1);EF3$.$V,\S)[-V7A(#R(*$S)G@!_B
M&+-?=R2BIY$!C=<'BW"[$^D#<SS<XRU9$O&\GS-Y9Y8HZS F"0]I AC9C(Q;
M. B0FSID%G^%Y,3/KD$JY872'^G-=#TRK)01B<A*I!!8_AU)0*(H19(\_BU
MC?*;J>/Y]2OZ?29>BGG!G 0T^CM<B]W(\ VP)AM\B,2"GKZ10E!&<$4CGOV"
M4V%K&6!UX(+&A;-D$(=)_H]_%@-QY@"]%@=4.*!+!Z?%P2X<[$QHSBR3-<$"
MCX>,G@!+K25:>I&-3>8MU81)&L:E8/)M*/W$>/D\F]TN_@&/]V Y_?HPO9\&
MMP]/X#8('I\?GJ8/7\'\\?LTF'Y9@L]@$G*\W3*RQ5D(Z 8LR)$D!P(^3HC
M8<0_2:OGY01\_/ )? !A IYV],!QLN9#4TBZZ4?-54'M+J>&6JA!!&8T$3L.
MOB1KLJX#F%)G*1:]BKU#6L0)6=T &_X!D(60@E#P?G>HH6.78V]G>'8;7MMP
MJL8JAW+44.ED'_ ]7I&1(6<S)^Q(C/'OOT'/^E.ELR.PFFJG5.WHT,=S1M>'
ME0 <1T29%;F[F[FGJ]!QC!"R7!FPX[F&IAGTW'[?+<UJ[-R2G:N-24 3N:(1
M!F3.@MFW.8@H3KC,9$'D4(B!BK#;96@Z JN)]TKQGC8TTT*EG,2KUW$($RYP
M%,F56W"04*&.68[KG0?#M[W^1<@45I[G^NJ(]4K2O?>23N/52K'7_+@%S](E
MIZBR<NV>FJ)?4O2U%)^H',)J2-6II>+L-]@@W_6<"\X*JQYLFPC]DG-?R_E1
M[ A3<>HWON;9_<M(-XT<&[:,(K2J6F6]8QP3V=RP]H6RP*@-A]NSX&6D%7:P
MWW.M-I9G%15J64Y"1G3KF][]VO6B*[2Z6%2)1=W5L *K*^4=H=655\4;:JOD
MVW6L\*]- M=U+J>*P@RYL&>WI&%59J&^S@8TEHO-*I0SIIVB%N+J@'2$5A=<
M56ZH+]W7I6*G1;LKM+KRJFQ#?=U^.Q6;E=>#]EF.%3*:9H[GVRV5!%85&NI+
M=-I4A=LD[2$T'+485T>D([2ZXJK@0[_#7-1V#U<K[PBMKKQJ&Z"^;W@[%YN]
M@>]89RU6(4/59SA]3YV+J.HAD+Z'6&0;52 WUHRTD]2#7!N2KM#JDJN&!,'N
MDA%UVIUTA5977G4G2-L#O)V,A7^]"?3098U6F"'+@K E&:L> NE[B-8F6^]W
M=13^C_T^JCH1Y'28?YVV)%VAU957+0G2%OYWY)_;/,6 3F.'IS*S'-^ZR#_S
M[!Q0]G[;['B4RXWG(1'Y*5GYM#R"O<T.'B^>W\%!D!^D5C#YN>X,LVTH=ZT1
MV4A(ZZ8G.;'\J#2_$72?G3:^4"%HG%WN"%X3EAK(]QLJ-^C%3?J!\L!Z_!]0
M2P,$%     @ D8EO5F^?WW%_ @  _P4  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#DN>&ULK53O3]LP$/U73AE"(&WD1PMCT$9J4PJ1UE*1=M,^FN3:6"1V
M9KLM^^]G.VE64$&3MB^)S[[W_-[9OMZ6BR>9(RIX+@LF^TZN5'7ENC+-L23R
MC%?(],J2BY(H'8J5*RN!)+.@LG #S[MP2T*9$_;LW$R$/;Y6!64X$R#794G$
MKR$6?-MW?&<W\4!7N3(3;MBKR H35(MJ)G3DMBP9+9%)RAD(7/:=@7\5=4V^
M3?A&<2OWQF"</'+^9((XZSN>$80%ILHP$/W;8(1%88BTC)\-I]-N:8#[XQW[
MV'K77AZ)Q(@7WVFF\KYSZ4"&2[(NU /?WF'CY]SPI;R0]@O;)M=S(%U+Q<L&
MK!64E-5_\MS480_@7[P!"!I \!K0?0/0:0 =:[169FV-B")A3_ M").MV<S
MUL:BM1O*S"DF2NA5JG$J3!:3R>#A!]R/(8EOI_$XC@;3.0RBZ'XQG<?36YC=
M?XVC^":!3Y#DM*HH6P%A&=SI3V&"B$LEX9B4U37$+.4EPIP\HX23$2I""WFJ
MH8MD!"='IW $E,$\YVNIX;+G*NW!*''31N^PUAN\H=</8,*9RB7<L RSEP2N
M-M]6(-A58!B\RSC"] PZ_D<(O" X("CZ>[C_CIQ.>R =R]?YYP,Y5+R:NWN8
MVW2$*UF1%/N.?O(2Q0:=\/B#?^%='S+^G\A>E*';EJ'['GOXXJKENZN6FJMV
MR'=-=F[)3./:A/ZEU^VYFWT_!Y*^7/IM4JW3W7M+)8J5;3%2[[QFJKY4[6S;
MQ0;V\;Z:'^KN5C>C/S1U:YP0L:),0H%+3>F=?=:21-UNZD#QRK[81Z[T^[?#
M7'=H%"9!KR\Y5[O ;-#V_/ W4$L#!!0    ( )&);U:8OZAR;@,  'D.   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;+57;6^;,!#^*Q:3IDW:RDM2
M^K($*:5K&VE)HR;=M(\.',$J8&8[R?;O9QM*(:-HW>B7Q"]WC^\Y/W'N1GO*
M'G@,(-#/-,GXV(B%R,]-DP<QI)@?T1PRN1-1EF(AIVQC\IP!#K53FIB.9;EF
MBDEF>".]MF#>B&Y%0C)8,,2W:8K9KPM(Z'YLV,;CPAW9Q$(MF-XHQQM8@KC/
M%TS.S HE)"EDG- ,,8C&QL0^]^V!<M 67PGL>6V,%)4UI0]J,@W'AJ4B@@0"
MH2"P_-J!#TFBD&0</TI0HSI3.=;'C^A7FKPDL\8<?)I\(Z&(Q\:I@4*(\#81
M=W1_ R6A8X47T(3K3[0O;2T#!5LN:%HZRPA2DA7?^&>9B)J#[3[CX)0.SJ'#
M\!F'0>F@,V<6D6E:EUA@;\3H'C%E+='40.=&>TLV)%/7N!1,[A+I)[SE_6PV
MN?N.;J_0<GH]GUY-_<E\A2:^?WL_7TWGUVAQ^V7J3S\OT4?DTRR 3#"L;H"C
M=Y<@,$GX>[DUIP(XNH, R ZO$T 1HRF:T361XQN: EI@J4QI.<U"D"(,)1 2
M,6$ARC$3OQ#.0H2CB"0$*RAY&H.0"!34#T6,\ >Y1P2D(U/(!"@:9E"2O2C(
M.L^0M1T9429BCC[+\\,F@"DS5Z7/>4S?A=.)> G!$1K8'Y!C.4Y+0/[?N]L=
MX0RJVQQHO,%_WV9;\@KL83NV>D_.>8X#&!ORP># =F!X;]_8KO6IC7A/8(TT
M#*LT#+O0O?DV70-#-'I&; 1X&_\"U-6@ZOG;>8.1N:N3^M/"J2P:D1Y7D1YW
M1EJ/;Z7C6^@?PVT&;1%V@KWTAGH":_!V*][N*PK5[3,-/8$UTG!2I>&D\_K]
M/]^V')A:DG^A;<P+N+.: *TCVSF4::N5-6R7ZFD5Z^D_276UIVV1=H*]](YZ
M FOP/JMXG[VB5,_Z3$-/8(TTV-93I6#U*]82[T"'KGN@UE:S@66WR]6N53;V
M"P5;%!JKF$%[O)UX+[VLOM":[)TG]LXKRK8$[RL5/:$U4_%4%-F=Q<8_"+?
M4\*L2W)X*-Q>:QRS5L2GP#:ZM^&R_-UFHBA(J]6J?YKHKN%@_4+U5;HY>((I
MFK(99ALB"_<$(@EI'9W($H 5?4XQ$337K<*:"MEXZ&$L>T-@RD#N1U26^>5$
M'5!UF]YO4$L#!!0    ( )&);U9<8E_KC ,  -D.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;,57:V_;-A3]*Q=:4;2 &SW]2&H;<.2F]9 X1ARW
M&(I]8.1KFXLDJB059T!_?$E9T:Q%5N-.P/S!)JE[SN4Y%GG)_I;Q>[%!E/ 8
MA;$8&!LIDS/3%,$&(R).6(*Q>K)B/")2=?G:% E'LLQ 46@ZEM4Q(T)C8]C/
MQF9\V&>I#&F,,PXBC2+"_S['D&T'AFT\#=S0]4;J 7/83\@:YR@7R8RKGEFP
M+&F$L: L!HZK@3&RS\:VI0%9Q&>*6['7!BWECK%[W9DL!X:E9X0A!E)3$/7S
M@#Z&H692\_B6DQI%3@W<;S^Q7V3BE9@[(M!GX1>ZE)N!T3-@B2N2AO*&;3]A
M+JBM^0(6BNP;MGFL94"0"LFB'*QF$-%X]TL><R/V +9W .#D .>E #<'N"\%
M>#G RYS92<E\&!-)AGW.ML!UM&+3C<S,#*WDTUC_[W/)U5.J<'(X7UQ=C6[^
M@.L+F$\^3B<7$W\TO861[U\OIK>3Z4>875]._,F'.;R#&PPPEC * I;&DL9K
MF'$6JW: ZE60 MZ,41(:BK<J>#$?PYM7;^$5T!AN-RP5)%Z*OBG5K'5N,\AG
M>+Z;H7-@AK^3^ 0LNP6.Y3@5<+\>/L;@!-S#\/'+X789;BJK"[^=PF\GXW,/
M\$W52CCL'^/@;TB\1NU9*8S& 4U"A*^7BA F$B/Q9Y67N^Q>=7:]B9R)A 0X
M,-0N(9 _H#%\_9O=L=Y7.=LDV;@ALI+K;N&Z6\<^' F!LO+=J\4=Z]>.K)V1
MZ0WW8>BYG9[M]LV'?2>>A[D=]>D6826-7J'1J]5X2<D=#:FD6"FT%GRL4.^9
M@K;7M4[_I;,BJNMTW6J9[4)FNUXFJEV^I5:$KA@!">'#8X)+JI>/&B7!O:I6
M\%7R%&%%0H&5JZ0^A097J:Y%';L<&B(K>=@I/.S\HH<M6 @$MH)/5&W6NF;^
MU,OZ5!FNRLQ:V+%F-D16,K-;F-FM5>BG41H2?7H!7*W4<:8%"7+*EMI&LF2)
M/M^T5.LO5<WU-@_?831?J()B=]Y9527IO#;AL6NU2;)Q0V0EHWN%T;W_M73V
MFG2]2;)Q0V0EUT\+UT]_L72>/B]C3KM7K@%^+?FQ/C1$5O+!MOXY*5O_I<#F
MZ)_X49_C6$.:8MLY8NY=(_2E[XKP-8T%A+A2]-9)5VGCNWO4KB-9DMTL[IA4
M]Y2LN5%W3^0Z0#U?,2:?.OJR4MQFAS\ 4$L#!!0    ( )&);U8U1;6^SP(
M   )   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*U6:V_:,!3]*U96
M39W4-N^L=!")$J95ZDNP=I]-<@&KB<UL ]V_WW621D!31*M^2>SDGI-[CJ]]
MTUT+^:3F )H\%SE7/6NN]>+"ME4ZAX*J,[$ CF^F0A94XU3.;+600+,25.2V
MYSB175#&K;A;/KN7<5<L=<XXW$NBED5!Y;]+R,6Z9[G6RX,1F\VU>6#'W06=
MP1CTP^)>XLQN6#)6 %=,<")AVK/Z[D42F?@RX)'!6FV,B5$R$>+)3*ZRGN68
MA""'5!L&BK<5#"#/#1&F\;?FM)I/&N#F^(7]9ZD=M4RH@H'(_[!,SWO6N44R
MF-)EKD=B_0MJ/:'A2T6NRBM9U[&.1=*ETJ*HP9A!P7AUI\^U#QL -W@#X-4
M[U" 7P/\0P%!#0A*9RHII0\)U33N2K$FTD0CFQF49I9HE,^X6?:QEOB6(4['
M@[O;\</-<$2N[_JW8S(:#H97C_W+ZR$Y)0/!L1I DEQ0KG"14V K.LGAA' L
MR.,$-&6Y^H:A#^.$'!]](T>$<?)[+I:*\DQU;8TIF@_9:9W.996.]T8Z":1G
MQ'=/B.=X7@M\<#C<;8$GA\.=;;B-OC;F>HVY7LGGO]?<-F,JJJ"=RNS^"[6@
M*?0LW-X*Y JL^.L7-W)^M-GTF63))Y%M6>@W%OK[V.,W:[#-PHHJ+*G,>;>*
MW<#S US*U:8Y+6%>QW4[VV')WL0^*#MH9 =[95^C6I(QE8HEUP3WDCG+0$K(
MR)1QRE/&9V0*T+K%*NIH0]^I%SKNC@MM49'K[9BP-\T/FA V)H1[3>CGV)10
M*Q!L;V4!X$6I=M'A:SGG_N[*MP6=!SN2PU?E<=IQPB9H2TK42(D^5L;E4=JF
M)WI=I'['<7:*=- 2YH61Y^]HVIO=>Y?1WF@WYM_@ALH90U4Y3)'>.?N.Z<BJ
MWU83+19E!YH(C?VL',[Q%P6D"<#W4R'TR\0TM>:G)_X/4$L#!!0    ( )&)
M;U;A0,3PRP(  ,8'   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;*V5
M;6_:,!#'OXJ555,KM<T3)+2#2#Q5J]0'!&OWVB0'L9K8F6V@^_:SG9!1"&B;
M]B:QG;N_?W>Q[[H;QM]$"B#1>YY1T;-2*8M;VQ9Q"CD6UZP JKXL&,^Q5%.^
MM$7! 2?&*<]LSW$".\>$6E'7K$UXU&4KF1$*$X[$*L\Q_SF C&UZEFMM%Z9D
MF4J]8$?= B]A!O*EF' ULVN5A.1 !6$4<5CTK+Y[.PRUO3%X); 1.V.D(YDS
M]J8G]TG/<C009!!+K8#5:PU#R#(MI#!^5)I6O:5VW!UOU>],["J6.18P9-EW
MDLBT9W4LE, "KS(Y99NO4,73UGHQRX1YHDUEZU@H7@G)\LI9$>2$EF_\7N5A
MQ\$-CCAXE8.W[] ZXN!7#KX)M"0S88VPQ%&7LPWBVEJIZ8')C?%6T1"J_^),
M<O65*#\9#9^?9B^/XREZ>.X_S=!T/!S?O_8'#V-TA?J9^L>8QH#4:4$9PU0]
MA "!SD<@,<G$A;)ZF8W0^=D%.D.$HF\I6PE,$]&UI:+3>]AQ13(H2;PC)*Z'
M'AF5J4!CFD#R4<!68=6Q>=O8!MY)Q1'$U\AW+Y'G>%X#T/#/W=T3.'Z=:M_H
M^7^;ZJ9<E5*M9BE]M6]%@6/H6>KN"N!KL*+/G]S ^=(4YW\2^Q!UJXZZ=4H]
M.GJ(+M$<EH120I>(+5 !G+"D*16E?MOHZZ*TCCJ=5M=>[T9X:'/CM&N;#^#M
M&KQ]$GS"V9J88K4'WL182@4[^U]Y+7\/\M H](Y !C5D<!)RF&*^!)6_A;J4
M'&*V5FD$<='$&!QL[W9N]A /;:["5M#,&-:,X;^=@";(\/!G^\X>9(/-SH$H
M&>V=DIB#RI'N% +%;$5E64'JU;H9]4T-WEL?J"95]I3?,F6'>U2I)U2@#!9*
MTKD.%1$ONT8YD:PPA7?.I"KC9IBJ1@M<&ZCO"\;D=J(WJ%MW] M02P,$%
M  @ D8EO5L+U8F$Z P  ,@L  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&ULK5;O3]LP$/U7K Q-3-K(S[:!M9&@81O2!H@.]MDDU];"B3/;;;?_?N<D
M1"4)$4-\:>SXWNN]=XY]TYV0#VH-H,F?C.=J9JVU+DYL6R5KR*@Z$@7DN+(4
M,J,:IW)EJT("34M0QFW/<<9V1EEN1=/RW;6,IF*C.<OA6A*UR3(J_YX!%[N9
MY5J/+V[8:JW-"SN:%G0%"]"WQ;7$F=VPI"R#7#&1$PG+F77JGL2AB2\#[ACL
MU-Z8&"7W0CR8R44ZLQR3$'!(M&&@^-C"'#@W1)C&[YK3:O[2 /?'C^Q?2NVH
MY9XJF O^BZ5Z/;-"BZ2PI!NN;\3N&]1Z1H8O$5R5OV17QSH6239*BZP&8P89
MRZLG_5/[L =P@V< 7@WP7@KP:X#_4D!0 X+2F4I*Z4-,-8VF4NR(--'(9@:E
MF24:Y;/<E'VA):XRQ.EH?G6YN/UQ?D.^7YU>+LC-^?S\XN[T[/LY^40NLH(R
M"2FA>4I6D(.D'$NM0&Z!X(XCE..NH7E2S;B@.?XH!8H<QJ IX^H#TMPN8G)X
M\($<$):3GVNQ4<BGIK;&]$T2=E*G>E:EZCV3:@S)$?'=C\1S/*\'/G\YW.V!
MQR^'.T_A-GK>&.\UQGLEG_^_QO<94U$%_53F9#A1!4U@9A5U>:SH_3MW['SN
ML^DMR>(W(GMBH=]8Z ^Q1S^%Q@V9B!S/+*CVG\+]F0#;TGL.?496A*.2T)R(
MV\@-/#_ @F[W+>H)\XY=]_AI6#R8WBO%!XWX8%#\Z7/?7I_LBFJ\IR?TVYI[
M8L*@)3CH^'+LC)J8)SI&C8[1H([FD*G*Q_*4;5FZP:/E+X$MY1NJ<=%H9&4D
M7CFZ3^*HD[X[=ML:>X(\OUW5P7Q?6=5QX\9XT(U% 0E;LJ0Y9ND*KVZE:_&/
M-O49,.YH&[M>2W\W9N3[+?F#";Y2_J21/QF4?Z77S8>,-UO9'&RALQ.:>Z?/
MATFWQH$SZ6SWGC!O$H:ML'@PWU>Z$39NA(-N?*VOW&>OV3[Y8><3]=RPI;T;
MXX_<EO#!U/Y7N+W7H)AN\@>5*]S6A,,2Z9VC">8BJPZMFFA1E#W+O=#8 97#
M-3:U($T KB^%T(\3TP8U;7+T#U!+ P04    " "1B6]6L"Q4D2 $  "F%@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6RU6&N/VC@4_2M6MEK-2-U)
M;)) 9@&)@6FW4A]HZ+2?/<% U"1F;0/MOU\[9!(2'(LLZ7P8\KCW<(YS#[ZY
MPP-E/_B&$ %^)G'*1]9&B.V];?-P0Q+,[^B6I/+.BK($"WG*UC;?,H*765(2
MV\AQ?#O!46J-A]FU.1L/Z4[$44KF#/!=DF#VZX'$]#"RH/5ZX2E:;X2Z8(^'
M6[PF"R*>MW,FS^P"91DE).4130$CJY$U@?=3Y*J$+.);1 [\Y!@H*2^4_E G
M'Y8CRU&,2$Q"H2"P_-B3*8ECA21Y_)N#6L5WJL33XU?T=YEX*>8%<S*E\?=H
M*38C:V"!)5GA72R>Z.$?D@OR%%Y(8Y[]!X<\UK% N..")GFR9)!$Z?$3_\P7
MXB0!N@T)*$] ER;T\H1>)O3(+),UPP*/AXP> %/1$DT=9&N394LU4:H>XT(P
M>3>2>6(\_?)Y\?SI\0E\_#+YO !/C]/'#]\F#Q\?P5]@LH[2-: K$-)4/F;"
M0$QQRN73"TFTQR\Q 3<S(G 4\UL9_KR8@9LWM^ -B%+P=4-W'*=+/K2%I*F^
MS YS2@]'2JB!THR$=Z 'WP+D(*1)GUZ>#JOIMER<8H50L4(HP^LUX,TQ%V"Y
M([55N-<).R*Y>B3ER'N^Q2$96=)RG+ ]L<9__@%]YV^=S([ *J)[A>B>"7W\
ME0H<-S]WG?8CH)<!JA^/_1BZJ.<Z0WM_JDH3A@((@R*LPM<M^+K7\ 4WF ,,
MMH2%)!6W.OI'?.B<$JM1-X94:'L%;<](^UV4XC2,)/4)YT2\!5FQS7;:!39"
MM2VNCL JJOU"M=^9H_PN17<$5A'=+T3WC8]ZVL9+_3.3H" (:N6H"7(&2%^0
M@X+EX/^Q!-O7AW8S-[CHB!Z<<'+NLI_A"G-M%/3UU(.">F"DWH-R#_(=L,2_
M>,%6Q]$(T[:D.@*K*(9.N7D[G3DIA^I(=U=H5>$G70OLSDTY5F7/@5Y]8])$
M>8&KKTE8-@_0N$U?;:@<ON859U GKP_S&NB7;0 T]P&^,E5P@:G,.*VKJR.T
MJNJRF8!N=[8R-B:MA7>$5A5>MB/0W(^TLY5W;JOSPCP/<IU^0UF6#00T;M77
MN\K7VJ6^3S6$]1KHEZT -/<"@7(51)?8R@C4NKHZ0JO*+GL+..C.5L8^I;7P
MCM"JPLO.!)I;DW:V"LX=,_#KE7D>!&'#9H7*=@(9=^VK;97#-_LE?['5AS6\
M2Z&R*4#FIN ](UA(]F*#T\OL909L_<+>$5I5_LF<HL-!1;>3BM\QJD!EDX+,
M34HK>R'= ,+SZB5Z'A7X#=L6*OL*9)Y27.TO5]\,!M6_NA9]5EV-?3)$5!/<
M3YBM(\DR)BN9Y]SUY6*PXU#T>"+H-ILKOE A:)(=;@A>$J8"Y/T5I>+U1(TJ
MB]'T^#]02P,$%     @ D8EO5NL)T&;$ @  %P<  !D   !X;"]W;W)K<VAE
M971S+W-H965T-38N>&ULK55M;]HP$/XKIZR:6FEK7H"LZB 2;Q751D'0=I]-
M<B%6'9O9!KK]^ME)F@$%M _[DIS/]SQ^[FR?VULA7U2&J.$U9UQUG$SKU:WK
MJCC#G*AKL4)N9E(A<Z+-4"Y=M9)(D@*4,S?PO-#-">5.U"Y\4QFUQ5HSRG$J
M0:WSG,A?/61BVW%\Y\TQH\M,6X<;M5=DB7/43ZNI-".W9DEHCEQ1P4%BVG&Z
M_FT_M/%%P#/%K=JQP6:R$.+%#NZ3CN-90<@PUI:!F-\&^\B8)3(R?E:<3KVD
M!>[:;^QW1>XFEP51V!?L!TUTUG%N'$@P)6NF9V([PBJ?EN6+!5/%%[95K.=
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
ML8814&J,-,;OK:?33FF$N^UW][LZN\XRPQ)&G+Z00BV'3L]!!<SQBJH)W_R
M;9[8^.6<ROH7;9K:*'50OI**EUNQ)B@):Y[X;?L_[ C\Z( @V J"SPK"K2"L
M@S9D=:Q;K' V$'R#A*G6;J91_S>U6J<AS*SB5 G]EFB=RL;WS]_O'W]-QM^G
MZ/06%"94GJ$+]#2]1:<G9^@$$88>EWPE,2ODP%5Z3J-T\ZW_3>,?'/"_A?P2
MA?XY"KP@L,A'GY?['^6N3MK&#=JX0>T7_CNN+4LCCNQBLZ&N9(5S&#IZQT@0
M:W"RKU_\Q/MF2_:?S#[D#-N<X3'W;((W^BM1( BFUE5KY'$M-SM]G?EI%.D5
M6N]&L%3%4>BW51_8HI8M.LKVHO>U^:HJP1<ZN16O<4AV)H[[^W#=FM2/[&AQ
MBQ8?1;LCC.B]5* %YX5$I_Z9#2[N3!SX4=#?P[-4];WP &#2 B9' :^I/G8Q
MRP'I QSQF>049 YZP ::=! N(L_?X[04Q=Z!)4Y;S/0HYB-7F-J(TLYD8=]+
M]E>V6Q5%2=JS,_5:IMY1IC%; U-<$)#GB(&RX?4ZWWO2[Z5[=-VBH OG[AS)
MYCK\B<6",(DHS+7,NTRU7C173--1O*I/Z1E7^LROFTM]*X,P!?K]G'/UWC$'
M?WO/9W\!4$L#!!0    ( )&);U;G5>I5:P0  -<6   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;+58VV[;.!#]%4);+%H@C43*DNVL;2"Q4[1 TW5S
MZ6(?&8FVA$JB2U)Q\O=+7:*+3;%UP7VQ=9DY.H<:<0YFMJ?L.X\($> Y33(^
MMR(A=A>VS8.(I)B?TQW)Y)T-92D6\I1M;;YC!(=E4IK8R'%\.\5Q9BUFY;4U
M6\QH+I(X(VL&>)ZFF+U<D83NYQ:T7B_<QMM(%!?LQ6R'M^2.B(?=FLDSNT$)
MXY1D/*898&0SMR[AQ1)Y14(9\2TF>]XY!H641TJ_%R>?PKGE%(Q(0@)10&#Y
M]T26)$D*),GC1PUJ-<\L$KO'K^@?2O%2S"/F9$F3?^)01'-K8H&0;'">B%NZ
M_TAJ027!@":\_ 7[*M;W+!#D7-"T3I8,TCBK_O%SO1"=!.@/)* Z 1TFC 82
MW#K!+856S$I9*RSP8L;H'K B6J(5!^7:E-E239P5K_%.,'DWEGEBL;[]>WU]
M>__O&5A_OOQR#RZ_K,#UUX=/ZYMK>?9V102.$_X.O </=ROP]LT[\ ;$&;B/
M:,YQ%O*9+22+ LL.ZB=>54]$ T^$"-S03$0<7&<A"?L MJ3?:$"O&JZ0%G%%
M@G/@PC. '(04A):_G@XU=-QF2=T2S_V=)56M5P4W4L,5W_$%W^& S"WYH7+"
MGHBU^/,/Z#M_J;0: NLI'S7*1SKTQ3T5.%$IK-*\,JW86)X6[M1S)C/[J4M=
M$>6-G6D3U>/D-9P\+:?/A'.Y601YFB=8D%!^XU)Y$.-B%U%QK>#\#HOWTY&#
M#K@JHB9PZJJY^@U7_^?K!W9,;M),O)R!78(S >1G!LB//-[)W5.H&/M'7%P'
M.OX!X^,H-/:@KV8\;AB/M8Q7G<4$Y%DV%TY4%,='#X?0'1\P5 6-/#7!24-P
MHB6XI%P NBD6-<P# 3A.B'+3TL*<^A$: NLIGC:*IV:WGZE)Y8; >LJATS8S
MQT@YUC#=4O/\P^U($33R''4YPDZ_A?K]2'[.2DK:M%-?@RFTODC4BD1F:[#&
M,Z7>$%I??=O_H;;)#K?!.J^WPXVFGGM8>,JPT4 CA&UWAOKV?)7'21AG6UZV
ME(1(]QO1) 1Q*G?')U*T%[6?T\*>_'(,H?47H;4#T#-<FEI_<;)Z0VA]]:W!
M@+_@,)0JC^T!]+LU5]-7A+ECA 9*L[414.\COI$H#@8ZLS[UY!=@"*TOM+4C
M<&*X_(P:$U-H??6M-8':_J\IO^EQ77G>H8551?F3@>)#K6M >M=P@X-(7F(O
M/[?:>J13WX8IM+[NUHH@:+86D5&/8@JMK[[U*$CK H9KL<[KF<-QQ_C5[!51
MCC<9J,76.R"]=_B0LRP6.2-E+6[BY^)8N2WJ@4Y^&?_'W "UU@2-#)>B44]B
M"JVOOO4D2#^C&"Y%[W@DXAQ5XG$0FAX6HMT9$::$;<O)*0<!S3-13=J:J\UT
M]K*<21Y<OX(7RVK&VL)4(]\;S+9QQJ6QW$A(YWPL&;%JBEJ="+HK!Y&/5 B:
MEH<1P2%A18"\OZ%4O)X4#VAFV8O_ %!+ P04    " "1B6]6_^7'[6 "  ";
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM55MOVC 8_2M65DVM
MM)%[@"Y$:J%3]S 5 =V>3?)!K#IQ9AOH_OUL)T1<4L3#)$1\.>=\YR3QEWC'
M^)O( 21Z+V@I1E8N975OVR+-H<"BQRHHU<Z*\0)+->5K6U0<<&9(!;4]QXGL
M I/22F*S-N5)S#:2DA*F'(E-46#^]Q$HVXTLU]HOS,@ZEWK!3N(*KV$.\K6:
M<C6S6Y6,%% *PDK$836R'MS[<:3Q!O"+P$X<C)%.LF3L34]^9"/+T8: 0BJU
M E:7+8R!4BVD;/QI-*VVI"8>CO?JWTUVE66)!8P9_4TRF8^L@84R6.$-E3.V
M>X8F3ZCU4D:%^4>[&ALH<+H1DA4-63DH2%E?\7MS'PX(;O !P6L(WK4$OR'X
M)FCMS,2:8(F3F+,=XAJMU/3 W!O#5FE(J9_B7'*U2Q1/)B^+YZ<9>IC/GQ9S
M=#L!B0D5=^@K>IU/T.W-';I!I$2+G&T$+C,1VU(5U50[;0H\U@6\#PI,(.TA
MW_V"/,?S.NCCZ^GN,=U64=N\7IO7,WK^%7E[76EJ>M!-UV?J7E0XA9&E#HT
MO@4K^?S)C9QO7=G^D]A14K]-ZE]23Z8<*DPR==1*V16T9H>&K<_Z-O&#86QO
M#_V?8[Q@T&*.; 6MK>"BK1>9 ^_R4].B0S_^X,1/%\;K]A.V?L*+?F90,2%
M_3*4LP(Z7_'PK&Y_&)YX.\>$;K_;6]1ZBRYZ6S"):9>?Z.RYN,' .S'4 7*&
MIX[L@]:AV_9/S->D%(C"2M&<7E_Q>=T*ZXEDE>DF2R95;S+#7'T]@&N VE\Q
M)O<3W:#:[U'R#U!+ P04    " "1B6]6OR[SU1,"  #P!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970V,RYX;6RM5&UOFS 0_BL6JZ96VF)>DJ[* &EYF9H/
ME:*0;)\=N 2K!C/;A/;?US8$42V=\F%?X,Z^Y[E[[#N'#1?/,@=0Z*5@I8R<
M7*EJBK%,<RB('/$*2KUSX*(@2KOBB&4E@&065##LN^X]+@@MG3BT:VL1A[Q6
MC):P%DC614'$ZPP8;R+'<\X+&WK,E5G <5B1(R2@=M5:: _W+!DMH)24ETC
M(7)^>--Y8.)MP"\*C1S8R"C9<_YLG%46.:XI"!BDRC 0_3O!'!@S1+J,/QVG
MTZ<TP*%]9O]IM6LM>R)ASMEOFJD\<AX<E,&!U$QM>/,(G9Z)X4LYD_:+FC9V
MHC.FM52\Z,#:+VC9_LE+=PX#@#?^ .!W /]:0- ![,GAMC(K:T$4B4/!&R1,
MM&8SACT;B]9J:&EN,5%"[U*-4_%B.=NB9#G?;5;;U3)!MPM0A#)YA[ZB7;)
MMS=WZ ;1$FUS7DM29C+$2N<U:)QV.69M#O^C')".4.!]0;[K^Q?@\^OAWGLX
MUFI[R7XOV;=\P762+^EI"<:7"<Q@365%4H@</3D2Q F<^/,G[][]?DG=?R)[
MIS7HM0;_8H\?@65(<?1$5"VH>D4)I,:@</$>6[*))3/S?XH?QIZ^LM-0S]]!
M;A_1%HD'_6C>@B<BCK24B,%!8]S1-PT6[7RUCN*5;=$]5[KAK9GK)PF$"=#[
M!\[5V3%=WS]R\1M02P,$%     @ D8EO5BPVEC,\ P  ?PH  !D   !X;"]W
M;W)K<VAE971S+W-H965T-C0N>&ULK9;;;MLX$(9?A= 6BQ9H(Y$ZV5E;0&*W
M6 ,I&L3)YIJ6QS912O22=)R\_9*2HS@2)>1B;V)1FOGG^R<\38Y"_E8[ (V>
M"UZJJ;?3>G_I^RK?04'5A=A#:;YLA"RH-D.Y]=5> EU7207W21 D?D%9Z663
MZMVMS";BH#DKX58B=2@**E^N@8OCU,/>ZXL[MMUI^\+/)GNZA27HA_VM-"._
M45FS DK%1(DD;*;>%;Z<86(3JHA_&!S5V3.R5E9"_+:#Q7KJ!98(..3:2E#S
M\P0SX-PJ&8Y_3Z)>4],FGC^_JO^HS!LS*ZI@)O@C6^O=U!MY: T;>N#Z3AS_
MAI.AV.KE@JOJ+SK6L7'LH?R@M"A.R8:@8&7]2Y]/C3A+P%%/ CDED(\FA*>$
ML#):DU6VYE33;"+%$4D;;=3L0]6;*MNX8:7]-RZU-%^9R=/9U6QV]_!]CFX6
M5]>+F\7]XOL2?9Z#IHRK+^@;>EC.T>=/7] GQ$ITOQ,'1<NUFOC:U+8*?GZJ
M<UW7(3UUYI!?H!!_120@Q)$^^W@Z?I_N&\>-;=+8)I5>^'';%RY3M4KD5K%+
M[%+M:0Y3SZPA!?()O.S//W 2_.6R^#^)O3,<-H;#(?7LD4I)2_V"3M(NL[5"
M7"G8Y?^4A4$TGOA/YR:Z0624)DW0.[BH@8L&X6Z89ENJZYVA%Z_62,XJIW'8
MHNO&D#2)W'1Q0Q</TMW2%RDX=R'%G7+8;)\M)D=0,HK=3$G#E PS":DW@C.!
M-'T&A<RB1)II[FQ<X@# 08NR&T2B)'53I@UE.DPIS7$CS:0SD"ZPM%,SCEI8
MKI">V39JJ$:#5'.@'*29:2NJP;F5C;H-BP+2(G,$F;7J1ALW:.-!M*4A4WW=
M&G<*)KC%U T)<0\2#MY.B& 0Z@>L05)>S3&E3<_,49"+ NJIYSP*@BYJ,F[O
M)(ZH-(IZ%@8^.]#P(.XOO0/II,+=*4XZ+71$X2@,>ZC>SAL\N+MG]T+;%N:Y
M/, :<497C)M=KZ=_I+/)FBUC'+=1NV$D2$;MY>&?W0[LU>PGE5M6*L1A8_*"
MB]0(R/JV4P^TV%<7AI70YOI1/>[,#1&D#3#?-T+HUX&]@S1WSNP_4$L#!!0
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
M ZK_O\ZR\O&+>H+[+/^R6[SS_P-02P,$%     @ D8EO5GQ*82F= P  &@P
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
M^_KCMN3C:A4O7KG<0HOQ4"V :B%4HU"-036.TM0TRN*^HR_N&UUNH:5\J!9
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
M0GG#4GE#L_)^2!@.Z2HA_TER0AIO<,)1>H>)7]2SO@P,:W/N^7!PR)/-4^G
M%EJ5IU*,0[,8_R5/9R W2!NECB!4>SS]BW[:;&16C[!MH67\]O;N<&/,5NE=
M.)?$;1.176,6K<5]^S2]93YHOW8O@NS6O(3)+O&_("9_(7(0X:6$=+HCF8XL
MNQ?/7@3=I#?%CU0(&J>/:XP6F"D#^?V24K%[41T4_YTP^1]02P,$%     @
MD8EO5@@84P>  @  >@<  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&UL
MK55M3]LP$/XK5H8FD 9Y:\++TDB0LJT?6A MVV<WN386=IS93END_?C928A:
M*!73^B7QV?<\ON=\/D<K+IYD#J#0FM%"]JU<J?+*MF6: \/RC)=0Z)4Y%PPK
M;8J%+4L!.*M!C-J>XX0VPZ2PXJB>NQ=QQ"M%20'W LF*,2R>;X#R5=]RK9>)
M![+(E9FPXZC$"YB >BSOA;;LCB4C# I)>($$S/O6M7N5A,:_=OA)8"4WQL@H
MF7'^9(QAUK<<$Q!02)5AP/JWA 0H-40ZC-\MI]5M:8";XQ?V;[5VK66&)22<
M_B*9ROO6A84RF..*J@>^^@&MGL#PI9S*^HM6C6\86"BMI.*L!>L(&"F:/UZW
M>=@ N+UW %X+\#X*\%N 7PMM(JME#;#"<23X"@GCK=G,H,Y-C=9J2&%.<:*$
M7B4:I^+D;C0:3D>WX^D$78\'*+D;3X?C[[?C9'@[0<<#4)A0>8).T>-D@(Z/
M3M 1(@6:YKR2N,AD9"L=A>&RTW;'FV9'[YT=!Y">(=_]@CS'\W; DX_#W6VX
MK;5W"?"Z!'@UG_]> CAC1.FZ5+ND--C>;JRY85>RQ"GT+7V%)(@E6/'G3V[H
M?-TE[$!D6S+]3J:_CSV> )V?DD)6 C)$"9X12M3S+LD-3U#SF!ZPC-W>960O
M-Y6\]?'/_<YG*\!>%V!O;X /4%8BS?6-1'@A ,R)2/0'C?":L(KMBG0OX;\>
MSH'(MK0'G?;@/VHP.*3, Y%MR0P[F>%'CSC=JSA\4UX7EU[PJ@;?.O4NG8M7
M16AO=$;S*HVP6.A;@"C,-<PY.]=XT73ZQE"\K)OEC"O=>NMAKA]'$,9!K\\Y
M5R^&Z;_=<QO_!5!+ P04    " "1B6]69LN$G5X#  #Q#@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970W,RYX;6RU5VMOVC 4_2M65DVMU#4/WAT@\=J&5&A5
MZ/9AV@>37"!J8C/;//KO9SL0H UNR^@7B!V?XW-N<IU[JTO*'OD40*!5'!%>
MLZ9"S*YMF_M3B#&_HC,@\LZ8LA@+.603F\\8X$"#XLCV'*=HQS@D5KVJY^Y8
MO4KG(@H)W#'$YW&,V5,3(KJL6:ZUF;@/)U.A)NQZ=88G, #Q,+MC<F2G+$$8
M ^$A)8C!N&8UW.N6FU< O>)G"$N^<XV4E1&ECVK0#6J6HQ1!!+Y0%%C^+: %
M4:28I(Z_:U(KW5,!=Z\W[-^T>6EFA#FT:/0K#,2T9I4M%, 8SR-Q3Y<_8&VH
MH/A\&G']BY;)VE+>0OZ<"QJOP5)!')+D'Z_6@=@!N,4# &\-\)X##NV06P-R
MVFBB3-MJ8X'K54:7B*G5DDU=Z-AHM'03$O48!X+)NZ'$B7KKMM?K#GN=_G"
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
M!M?O;SR0S99I#"TJ-ZAKH<W8NV-A%C-*&V#N<R'TP; )NE6?_ 902P,$%
M  @ DHEO5@706257 P  I@X  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N
M>&ULM9=OKZ(X%,:_2L-.-C/)[H6BHMY5$__<R4RR,VO4V<V^K'"49@IEVZIS
MO_VVA8NB2.Y-F#=*2\_3WP,<#F=TXN*[C $4^I&P5(Z=6*GLT75E&$-"Y //
M(-5G=EPD1.FAV+LR$T B&Y0PU_>\P$T(39W)R,XMQ63$#XK1%)8"R4.2$/$\
M \9/8P<[+Q,KNH^5F7 GHXSL80WJ6[84>N26*A%-()64ITC ;NQ,\>,<]TR
M7?$WA9.\.$;&RI;S[V;P.1H[GB$"!J$R$D3_'6$.C!DES?%?(>J4>YK R^,7
M]8_6O#:S)1+FG/U#(Q6/G8&#(MB1 U,K?OH$A2$+&'(F[2\ZY6L#WT'A02J>
M%,&:(*%I_D]^%!?B(@ '=P+\(L"_#NC>">@4 1UK-">SMA9$D<E(\!,29K56
M,P?VVMAH[8:FYC:NE=!GJ8Y3D]73G]/-TP(MIZO-OVBSFGY=3^>;SW]]7:/W
M"U"$,OD!_8Z^K1?H_;L/Z!VB*=K$_"!)&LF1JS2"$7+#8KM9OIU_9SOLHR\\
M5;%$3VD$457 U>RE ?_%P,QO5%Q ^( Z^#?D>[Y? S1_?3ANP.F4U[-C];IW
M]'1B,&UQ2QF@3SR!VFO4*&$2]U%F)(2QHS-3@CB",_GU%QQX?]3Y:TFLXK9;
MNNU:]<Z;GYXZV]TV;;<D5K'=*VWW&F_R- SY(552O\="H$>RU3=; ",*(I01
MH6C];<]%>U;4O%Z/$V_D'B]-W:[ Y8H*:5"2!J\CS<CS:S%SQ> 2HN-?@=ZN
MZ0[K2?LE:;^1U"0+DH2!1(J_!K-_B] =#J\X;Q=U^GZWGG10D@X:2=<QS1@\
MHYG@\J&.K#'\K<]Y2V(5I\/2Z;#%]!ZV:;LEL8IM[)V+HO<S$KQ0#1HRO'%)
ME?:BA./6D[R0;$1M6E)%]<^H?KM97NA5,A@/\#6J?_/B] =^[P[MN9;CYF*^
M%#0-:4886L=$0,Q9!**6LM6*WI9:U?6YIN,VBSINM:JWI5:U?J[K^*<4=GQ;
MMX/!]2/:N/-;G;D77_P)B+UMA"2R]/FW<SE;-EM3VV)<S<],$V8[B;-,WL%]
M(6)/4XD8[+2D]]#7!D3>%.4#Q3/;5VRYTEV*/8QU(PG"+-#G=YRKEX'9H&Q-
M)_\#4$L#!!0    ( )*);U8>*?CK+ ,  .X2   -    >&PO<W1Y;&5S+GAM
M;-U874_;,!3]*Y$9$T@3:9L1FM%4VBHA3=HF)'C8&W(;I[7DV)GCL)9?CV^<
MIA_X(L;#5M8*8M_C<^ZQ?8,M1I59"7:S8,P$RT+(*B4+8\I/85C-%JR@U9DJ
MF;1(KG1!C>WJ>5B5FM&L E(APD&O%X<%Y9*,1[(NK@I3!3-52Y.2\RX4N,?7
M+"7]^",)G-Q$92PE=R?O?]7*7+X+W//HP]%1[^[T<C]^T@"G)/2*GK] ]*S7
MPX4!Q,3CEXD_IXU)7^Q*KX<?6ZV.>XR1AQ[RANEH8;LIXU&NY&9O(N("5I<6
M++BG(B43*OA4<V#EM.!BY<(#",R44#HPMBALHCY$J@<']UT/ZJ75*;A4NLGM
M,KC?TW;X'K#N@4$N1&=P0%Q@/"JI,4S+*]MI!C?!)U#0MF]7I74XUW35'YR3
M#:%YV"13I3.FNS1]L@Z-1X+E8$?S^0*>1I4A@,:HPC8R3N=*TL;#FM$VK.R,
M"7$#+]//?$=[F6_M6 _V2W9-:ZAM.AG7 ?UM-:>]+3MXE6Y0\GMEOM1V.K+I
M0X&R:\UROFSZR[PS@*GW<75:EF+U6?"Y+)B;_(L3CD=TS0L62O,'FPU*968#
M3)/@GFG#9]N1WYJ6MVQIUN6TS''/@S?H^>^N\YQ)IJG8-FUK_Y!7^=6.V]/G
M7WAN_JSL._::C"X.WV-[XAZZR?@MF'P3VST\?)-1<I >P_;\WKHD[%P1NF@
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
M@]A":#2?4XB)+L036PA=#3T8 1J8A0QB"QT;6DU$DZ19#3$Q"QG$%GH?6OW
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
M_RGK3^_WGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0    ( )&);U8'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ D8EO5I]?OOGN    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ D8EO5IE<G",0!@  G"<  !,
M         ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "1
MB6]6Y>Q-*C,(  !;/P  &               @($-"   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ D8EO5J\4T.30!P  VR,  !@
M         ("!=A   'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( )&);U941BM5\@(  (\*   8              " @7P8  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "1B6]69=D,?0L%  #K%
M&               @(&D&P  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L!
M A0#%     @ D8EO5@ 6W0.V!   Z1H  !@              ("!Y2   'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( )&);U8X@5D40 @
M  \G   8              " @=$E  !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6Q02P$"% ,4    " "1B6]6#P6IJUD)  "O&   &               @(%'
M+@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ D8EO5DT0
MR)2+*0  P(<  !@              ("!UC<  'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;%!+ 0(4 Q0    ( )&);U9BB?7F:P0  +(-   8
M  " @9=A  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "1
MB6]6563@(YT#  #="   &0              @($X9@  >&PO=V]R:W-H965T
M<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( )&);U;8;JC[F0(  $(&   9
M          " @0QJ  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#
M%     @ D8EO5N"2GJ?E!P  ?!0  !D              ("!W&P  'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "1B6]6CWHU.;$"  !I
M!@  &0              @('X=   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM
M;%!+ 0(4 Q0    ( )&);U;I2Y"H1@,   X(   9              " @>!W
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ D8EO5@'
MQ+-G @  RP4  !D              ("!77L  'AL+W=O<FMS:&5E=',O<VAE
M970Q-2YX;6Q02P$"% ,4    " "1B6]6'JJ&RIH"  #2!0  &0
M    @('[?0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (
M )&);U9'QUN$\0(  $<'   9              " @<R   !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&UL4$L! A0#%     @ D8EO5H-$"N%1!P  "Q(  !D
M             ("!](,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"
M% ,4    " "1B6]6VZ!PIYT$  !G#@  &0              @(%\BP  >&PO
M=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( )&);U:E.NZ[B0D
M #<I   9              " @5"0  !X;"]W;W)K<VAE971S+W-H965T,C N
M>&UL4$L! A0#%     @ D8EO5KU\JY10!@  60\  !D              ("!
M$)H  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "1B6]6
M"!0O""\$   Z"P  &0              @(&7H   >&PO=V]R:W-H965T<R]S
M:&5E=#(R+GAM;%!+ 0(4 Q0    ( )&);U8N2O;=80,  #X)   9
M      " @?VD  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%
M  @ D8EO5JJEPJE( @  -@4  !D              ("!E:@  'AL+W=O<FMS
M:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "1B6]6D&[ ?1HO  !HHP
M&0              @($4JP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+
M 0(4 Q0    ( )&);U;E&,- B00  %D,   9              " @67:  !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ D8EO5CXP+@Y%
M!   Z0T  !D              ("!)=\  'AL+W=O<FMS:&5E=',O<VAE970R
M-RYX;6Q02P$"% ,4    " "1B6]6"5S;1'L"  #C!0  &0
M@(&AXP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( )&)
M;U8.&AC9F0(  ",&   9              " @5/F  !X;"]W;W)K<VAE971S
M+W-H965T,CDN>&UL4$L! A0#%     @ D8EO5G4VM>"= @  )P8  !D
M         ("!(^D  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M    " "1B6]6NSPFE^ "  "^!@  &0              @('WZP  >&PO=V]R
M:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( )&);U:F@/9C40(  ($%
M   9              " @0[O  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
M4$L! A0#%     @ D8EO5M+<C1_< @  \ 8  !D              ("!EO$
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "1B6]6'Q2<
MT,4$  "8#P  &0              @(&I]   >&PO=V]R:W-H965T<R]S:&5E
M=#,T+GAM;%!+ 0(4 Q0    ( )&);U:Y2S6#X0,  (D-   9
M  " @:7Y  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @
MD8EO5C;WXUM1 P  D@@  !D              ("!O?T  'AL+W=O<FMS:&5E
M=',O<VAE970S-BYX;6Q02P$"% ,4    " "1B6]6G2&[-[H$  !.'   &0
M            @(%% 0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4
M Q0    ( )&);U;;=;H0) (  *D$   9              " @38& 0!X;"]W
M;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ D8EO5OG#(V6Q @
M)@@  !D              ("!D0@! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX
M;6Q02P$"% ,4    " "1B6]6A&*A5N<(  #J/0  &0              @(%Y
M"P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( )&);U:$
M/1.M'00  #(5   9              " @9<4 0!X;"]W;W)K<VAE971S+W-H
M965T-#$N>&UL4$L! A0#%     @ D8EO5C)%L3,<!   #!(  !D
M     ("!ZQ@! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M" "1B6]6%$.O@ZT"   #!P  &0              @($^'0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( )&);U9=A"B)F (  )(&   9
M              " @2(@ 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L!
M A0#%     @ D8EO5H0$F],; P  7@D  !D              ("!\2(! 'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " "1B6]6F/1TA,P#
M  "?$P  &0              @(%#)@$ >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;%!+ 0(4 Q0    ( )&);U;&LTIR:@4  +H<   9              "
M@48J 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ D8EO
M5A!F0!.-!   O!8  !D              ("!YR\! 'AL+W=O<FMS:&5E=',O
M<VAE970T."YX;6Q02P$"% ,4    " "1B6]6;Y_?<7\"  #_!0  &0
M        @(&K- $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0
M   ( )&);U:8OZAR;@,  'D.   9              " @6$W 0!X;"]W;W)K
M<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ D8EO5EQB7^N, P  V0X
M !D              ("!!CL! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q0
M2P$"% ,4    " "1B6]6-46UOL\"    "0  &0              @(')/@$
M>&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( )&);U;A0,3P
MRP(  ,8'   9              " @<]! 0!X;"]W;W)K<VAE971S+W-H965T
M-3,N>&UL4$L! A0#%     @ D8EO5L+U8F$Z P  ,@L  !D
M ("!T40! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "1
MB6]6L"Q4D2 $  "F%@  &0              @(%"2 $ >&PO=V]R:W-H965T
M<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( )&);U;K"=!FQ (  !<'   9
M          " @9E, 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#
M%     @ D8EO5LUGXWUR @  3 8  !D              ("!E$\! 'AL+W=O
M<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "1B6]6IOE(>-(#  ";
M#P  &0              @($]4@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM
M;%!+ 0(4 Q0    ( )&);U:ZRX$5T0(  +P(   9              " @496
M 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ D8EO5FF]
MY'>Z @  \P<  !D              ("!3ED! 'AL+W=O<FMS:&5E=',O<VAE
M970V,"YX;6Q02P$"% ,4    " "1B6]6YU7J56L$  #7%@  &0
M    @($_7 $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    (
M )&);U;_Y<?M8 (  )L&   9              " @>%@ 0!X;"]W;W)K<VAE
M971S+W-H965T-C(N>&UL4$L! A0#%     @ D8EO5K\N\]43 @  \ 0  !D
M             ("!>&,! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"
M% ,4    " "1B6]6+#:6,SP#  !_"@  &0              @('"90$ >&PO
M=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( )&);U;,]B1W=@0
M #P8   9              " @35I 0!X;"]W;W)K<VAE971S+W-H965T-C4N
M>&UL4$L! A0#%     @ D8EO5IVO#'UM @  M 8  !D              ("!
MXFT! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " "1B6]6
MI(R#R((%  "B&   &0              @(&&< $ >&PO=V]R:W-H965T<R]S
M:&5E=#8W+GAM;%!+ 0(4 Q0    ( )&);U8QZ#GC9 T  "C0   9
M      " @3]V 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%
M  @ D8EO5GQ*82F= P  &@P  !D              ("!VH,! 'AL+W=O<FMS
M:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " "1B6]6[,^R4&4*   P@P
M&0              @(&NAP$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+
M 0(4 Q0    ( )&);U;]7*Q=GP4  *D@   9              " @4J2 0!X
M;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ D8EO5@@84P>
M @  >@<  !D              ("!()@! 'AL+W=O<FMS:&5E=',O<VAE970W
M,BYX;6Q02P$"% ,4    " "1B6]69LN$G5X#  #Q#@  &0
M@('7F@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( )&)
M;U;2@2LB(P(  !$%   9              " @6R> 0!X;"]W;W)K<VAE971S
M+W-H965T-S0N>&UL4$L! A0#%     @ DHEO5N?)1"H+!   F1   !D
M         ("!QJ ! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M    " "2B6]6'VZ1.XD"  #V!0  &0              @($(I0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( )*);U8%T%DE5P,  *8.
M   9              " @<BG 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL
M4$L! A0#%     @ DHEO5AXI^.LL P  [A(   T              ( !5JL!
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "2B6]6EXJ[',     3 @  "P
M            @ &MK@$ 7W)E;',O+G)E;'-02P$"% ,4    " "2B6]674EK
MP,8%  !?,@  #P              @ &6KP$ >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ DHEO5GKM3FU6 @  CBT  !H              ( !B;4! 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ DHEO5E6HN6<2
M @  <RP  !,              ( !%[@! %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     %4 50!*%P  6KH!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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>96
<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>97
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>171</ContextCount>
  <ElementCount>410</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>69</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="legh-20221231x10k.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-20221231x10k.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-20221231x10k.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-20221231x10k.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-20221231x10k.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-20221231x10k.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-20221231x10k.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-20221231x10k.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-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10301 - Disclosure - CONSUMER LOANS RECEIVABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable</Role>
      <ShortName>CONSUMER LOANS RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10401 - 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>10</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10501 - Disclosure - OTHER NOTES RECEIVABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable</Role>
      <ShortName>OTHER NOTES RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10601 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureLeases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10701 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureInventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10801 - 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>14</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10901 - Disclosure - OTHER ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureOtherAssets</Role>
      <ShortName>OTHER ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11001 - Disclosure - DEBT SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDebtSecurities</Role>
      <ShortName>DEBT SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11101 - Disclosure - ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities</Role>
      <ShortName>ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11201 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDebt</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>11401 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>11501 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>11601 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureEarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>11701 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>11801 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.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>26</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>30303 - 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>27</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>30503 - 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>28</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>30603 - 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>29</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>30703 - 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>30</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>30803 - 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>31</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>30903 - 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>32</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>31103 - 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>33</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>31303 - 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>34</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>31403 - 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>35</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>31603 - 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>36</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails</Role>
      <ShortName>NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>40102 - 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>38</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.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>39</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.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>41</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.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>42</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.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>43</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.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>44</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.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>45</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.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>46</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>40211 - 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>49</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>40212 - 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>50</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>40213 - 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>51</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>40301 - 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>52</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>40302 - 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>53</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>40303 - 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>54</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>40304 - 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>55</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>40401 - 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/DisclosureNotesReceivableFromMobileHomeParksmhpNotes</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>40501 - 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>57</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>40601 - 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>58</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>40602 - 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>59</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>40701 - 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>60</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>40801 - 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>61</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>40901 - 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>62</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>41001 - 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>63</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>41101 - 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>64</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>41201 - Disclosure - DEBT - Lines of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails</Role>
      <ShortName>DEBT - Lines of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>41202 - Disclosure - DEBT - PPP Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails</Role>
      <ShortName>DEBT - PPP Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>41301 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>41401 - 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>68</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>41402 - 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>69</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>41403 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION - Stock options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>41404 - 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>71</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>41501 - 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>72</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>41502 - 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>73</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>41503 - 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>74</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>41601 - 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>75</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>41602 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails</Role>
      <ShortName>EARNINGS PER SHARE - Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="legh-20221231x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>41701 - 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>77</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 10 fact(s) appearing in ix:hidden were eligible for transformation: legh:AccountsReceivablesCreditPeriod, legh:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays, us-gaap:AccountsPayableRelatedPartiesCurrent, us-gaap:LessorOperatingLeaseTermOfContract, us-gaap:Liabilities, us-gaap:PreferredStockSharesOutstanding, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage -  legh-20221231x10k.htm 9</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies -  legh-20221231x10k.htm 9</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="legh-20221231x10k.htm">legh-20221231x10k.htm</File>
    <File>legh-20221231.xsd</File>
    <File>legh-20221231_cal.xml</File>
    <File>legh-20221231_def.xml</File>
    <File>legh-20221231_lab.xml</File>
    <File>legh-20221231_pre.xml</File>
    <File>legh-20221231xex31d1.htm</File>
    <File>legh-20221231xex31d2.htm</File>
    <File>legh-20221231xex32d1.htm</File>
    <File>legh-20221231xex32d2.htm</File>
    <File>legh-20221231xex4d2.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>legh-20221231x10k001.jpg</File>
    <File>legh-20221231x10k003.jpg</File>
    <File>legh-20221231x10k005.jpg</File>
    <File>legh-20221231x10k007.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="710">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>100
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "legh-20221231x10k.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2021-01-31": 710,
    "http://xbrl.sec.gov/dei/2021q4": 41
   },
   "contextCount": 171,
   "dts": {
    "calculationLink": {
     "local": [
      "legh-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "legh-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "legh-20221231x10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "legh-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "legh-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "legh-20221231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 634,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 11,
    "http://legacyhousingcorp.com/20221231": 3,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 18
   },
   "keyCustom": 79,
   "keyStandard": 331,
   "memberCustom": 30,
   "memberStandard": 34,
   "nsprefix": "legh",
   "nsuri": "http://legacyhousingcorp.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:NotesReceivableFromMobileHomeParksTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\")",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\")",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:NotesReceivableFromMobileHomeParksTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:OtherNotesReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - OTHER NOTES RECEIVABLE",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable",
     "shortName": "OTHER NOTES RECEIVABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:OtherNotesReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://legacyhousingcorp.com/role/DisclosureLeases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - INVENTORIES",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://legacyhousingcorp.com/role/DisclosureInventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - OTHER ASSETS",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssets",
     "shortName": "OTHER ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - DEBT SECURITIES",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://legacyhousingcorp.com/role/DisclosureDebtSecurities",
     "shortName": "DEBT SECURITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11101 - Disclosure - ACCRUED LIABILITIES",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities",
     "shortName": "ACCRUED LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11201 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://legacyhousingcorp.com/role/DisclosureDebt",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11301 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00100 - Statement - BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://legacyhousingcorp.com/role/StatementBalanceSheets",
     "shortName": "BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11401 - Disclosure - SHARE-BASED COMPENSATION",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation",
     "shortName": "SHARE-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11501 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11601 - Disclosure - EARNINGS PER SHARE",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11701 - Disclosure - RELATED PARTY TRANSACTIONS",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11801 - Disclosure - SUBSEQUENT EVENTS",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://legacyhousingcorp.com/role/DisclosureSubsequentEvents",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30303 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables",
     "shortName": "CONSUMER LOANS RECEIVABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:OtherNotesReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30503 - Disclosure - OTHER NOTES RECEIVABLE (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables",
     "shortName": "OTHER NOTES RECEIVABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:OtherNotesReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30603 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://legacyhousingcorp.com/role/DisclosureLeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00105 - Statement - BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical",
     "shortName": "BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_KKC7UeOCSUWBcJSJx1GsAg",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30703 - Disclosure - INVENTORIES (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30803 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30903 - Disclosure - OTHER ASSETS (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables",
     "shortName": "OTHER ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31103 - Disclosure - ACCRUED LIABILITIES (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables",
     "shortName": "ACCRUED LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31303 - Disclosure - INCOME TAXES (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31403 - Disclosure - SHARE-BASED COMPENSATION (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables",
     "shortName": "SHARE-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31603 - Disclosure - EARNINGS PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2018_To_1_1_2018_Zzeu7ighG0qS1YzO6wJH4w",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:StockIssuedUponIncorporationShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails",
     "shortName": "NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2018_To_1_1_2018_Zzeu7ighG0qS1YzO6wJH4w",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:StockIssuedUponIncorporationShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_segment_F3FZUA4XCkuyODxcCAUyeQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40102 - Disclosure - NATURE OF OPERATIONS - Segment Reporting (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails",
     "shortName": "NATURE OF OPERATIONS - Segment Reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_segment_F3FZUA4XCkuyODxcCAUyeQ",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:NumberOfBanksHoldingCashInExcessOfFdicLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:NumberOfBanksHoldingCashInExcessOfFdicLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00200 - Statement - STATEMENTS OF INCOME",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://legacyhousingcorp.com/role/StatementStatementsOfIncome",
     "shortName": "STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable, Consumer Loans Receivable, Notes Receivable from Mobile Home Parks, Other Notes Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryNoncurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventory, Property, plant and equipment, Impairment of Long Lived Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
       "p",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:LessorOperatingLeaseNoticePeriodForTermination",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:LessorOperatingLeaseNoticePeriodForTermination",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Leased Property - Future Minimum Lease Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "legh:DealerIncentiveLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Dealer Incentive Liability, Advertising Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:TermOfProductWarranty",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2020_MQPCxXfzLUCOzB3-pJQ5Iw",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_piy7_F4YYUqe3G8UVnZc_g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansReceivableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair value of financial instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_piy7_F4YYUqe3G8UVnZc_g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansReceivableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:InventoryFinancedSalesAnnualCurtailmentPaymentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40209 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "legh:InventoryFinancedSalesAnnualCurtailmentPaymentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestAndFeeIncomeLoansConsumer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "legh:ShippingAndHandlingCostsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "legh:ShippingAndHandlingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40211 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs & Income Taxes (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs & Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "legh:ShippingAndHandlingCostsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "legh:ShippingAndHandlingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00300 - Statement - STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity",
     "shortName": "STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_a5-754eAHEWdHbjwxs1big",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "legh:NotesReceivableFromMobileHomeParksPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_legh_IndependentThirdPartiesAndAffiliatesMember_us-gaap_ConcentrationRiskByBenchmarkAxis_legh_ReceivableFromMobileHomeParksMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_eH8asgtKPEq9SasnnQY9Uw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:ConcentrationRiskNumberOfCustomers",
      "reportCount": 1,
      "unitRef": "Unit_Standard_item_crN6TO9sPEKJT3bcDEsStg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40213 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_1_1_2022_RJuaOIDuSkehOcEWY5SMdQ",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LeasePracticalExpedientsPackage",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableBeforeFeesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40301 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
     "shortName": "CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableBeforeFeesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2021_jd4OEvwvbUugWkZ0caX5ig",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40302 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
     "shortName": "CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "lang": null,
      "name": "legh:ProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40303 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
     "shortName": "CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40304 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
     "shortName": "CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "3",
      "lang": null,
      "name": "legh:LoansAndLeasesReceivableGrossPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "legh:NotesReceivableFromMobileHomeParksTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "legh:NoteReceivableUnamortizedFinanceFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40401 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
     "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\") (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "legh:NotesReceivableFromMobileHomeParksTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_34S6M8ItT0GauxD16xK-IQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "legh:NoteReceivableUnamortizedFinanceFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:OtherNotesReceivableTableTextBlock",
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40501 - Disclosure - OTHER NOTES RECEIVABLE (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
     "shortName": "OTHER NOTES RECEIVABLE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "legh:OtherNotesReceivableTableTextBlock",
       "legh:OtherNotesReceivableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_qKIVe3T0lkCOznP7fFzlBg",
      "decimals": "-3",
      "lang": null,
      "name": "legh:NotesReceivableOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:LesseeOperatingLeaseNumberOfLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40601 - Disclosure - LEASES (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "legh:LesseeOperatingLeaseNumberOfLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_lease_36tO2Ut4A0aNR_LTvLSZFw",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40602 - Disclosure - LEASES - Future minimum lease payments (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "LEASES - Future minimum lease payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00400 - Statement - STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows",
     "shortName": "STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40701 - Disclosure - INVENTORIES (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40801 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidRent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40901 - Disclosure - OTHER ASSETS (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails",
     "shortName": "OTHER ASSETS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidRent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41001 - Disclosure - DEBT SECURITIES (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails",
     "shortName": "DEBT SECURITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41101 - Disclosure - ACCRUED LIABILITIES (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails",
     "shortName": "ACCRUED LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41201 - Disclosure - DEBT - Lines of Credit (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails",
     "shortName": "DEBT - Lines of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_7_28_2022_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_6puG8YUxF0qgLaRvPSXUZA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41202 - Disclosure - DEBT - PPP Loans (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails",
     "shortName": "DEBT - PPP Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember_hjR0lpkIeEm8GFpv5Vm7LA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41301 - Disclosure - INCOME TAXES (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41401 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
     "shortName": "SHARE-BASED COMPENSATION - Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41402 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
     "shortName": "SHARE-BASED COMPENSATION - Restricted stock units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_nM85CvXIa0WVEVBDOXHyog",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - NATURE OF OPERATIONS",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations",
     "shortName": "NATURE OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_6_2022_To_1_6_2022_C33o4ry8zUaPzkUfkq6v5w",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_PfTOOU8LuUKFSnQNX3kBcQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41403 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
     "shortName": "SHARE-BASED COMPENSATION - Stock options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_9_23_2021_To_9_23_2021_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_K0IgruMcOEyQ9HslWfdCcA",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MNV1LESOFEC6m-HWiXwepg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41404 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails",
     "shortName": "SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_m9MfEDSdFEeDlINZadAtqg",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41501 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41502 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeasesRentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41503 - Disclosure - COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Legal Matters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_UEO0emk77E6Gop9zKrBYSg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41601 - Disclosure - EARNINGS PER SHARE- Tabular (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
     "shortName": "EARNINGS PER SHARE- Tabular (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41602 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails",
     "shortName": "EARNINGS PER SHARE - Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares__Hdw9GpZRUGILd0xrHgtdQ",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41701 - Disclosure - RELATED PARTY TRANSACTIONS (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails",
     "shortName": "RELATED PARTY TRANSACTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_9kqUwxBQ6EeEDz6DKY4ZxA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_gYMwlPoEqEmcOnZnxSb8dw",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - CONSUMER LOANS RECEIVABLE",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable",
     "shortName": "CONSUMER LOANS RECEIVABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "legh-20221231x10k.htm",
      "contextRef": "Duration_1_1_2022_To_12_31_2022_YKEHtTGihkmX2K7V6IN-TQ",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 69,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r653",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r653",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r653",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Document and Entity Information"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r653",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r653",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "legh_AccountsReceivablesCreditPeriod": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "AccountsReceivablesCreditPeriod",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_AccruedDealerDebatesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "AccruedDealerDebatesCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_AccruedPayrollLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "AccruedPayrollLiabilityCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_AmortizationOfTreasuryNoteDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "AmortizationOfTreasuryNoteDiscount",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_BankAccountOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to bank account one.",
        "label": "Bank Account One [Member]",
        "terseLabel": "Bank Account One"
       }
      }
     },
     "localname": "BankAccountOneMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_BankAccountTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to bank account two.",
        "label": "Bank Account Two [Member]",
        "terseLabel": "Bank Account Two"
       }
      }
     },
     "localname": "BankAccountTwoMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_BellMobileHomesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Bell Mobile Homes.",
        "label": "Bell Mobile Homes"
       }
      }
     },
     "localname": "BellMobileHomesMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_BuildingsAndLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents member pertaining to buildings and leasehold improvements.",
        "label": "Buildings and leasehold improvements"
       }
      }
     },
     "localname": "BuildingsAndLeaseholdImprovementsMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_CommercialSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to commercial sales.",
        "label": "Commercial sales"
       }
      }
     },
     "localname": "CommercialSalesMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ComponentsOfAllowanceForLoanLosses": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ComponentsOfAllowanceForLoanLosses",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "legh_ConcentrationRiskNumberOfCustomers": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ConcentrationRiskNumberOfCustomers",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "legh_ConsignmentSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to consignment sales.",
        "label": "Consignment sales"
       }
      }
     },
     "localname": "ConsignmentSalesMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ConsumerLoansCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "ConsumerLoansCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ConsumerLoansNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "ConsumerLoansNoncurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ConsumerLoansReceivableAverageContractualInterestRate": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ConsumerLoansReceivableAverageContractualInterestRate",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_ConsumerLoansReceivableMaturityTerm": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ConsumerLoansReceivableMaturityTerm",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_ConsumerLoansReceivablePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consumer loans receivable.",
        "label": "Consumer Loans Receivable [Policy Text Block]",
        "terseLabel": "Consumer Loans Receivable"
       }
      }
     },
     "localname": "ConsumerLoansReceivablePolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_CorporateAndAdministrativeOfficesInBedfordMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "CorporateAndAdministrativeOfficesInBedfordMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "DealerCommissionReimbursedDealerExpensesAndOtherSimilarCosts",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DealerIncentiveExpense": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "DealerIncentiveExpense",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DealerIncentiveLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Dealer Incentive Liability [Abstract]",
        "terseLabel": "Dealer Incentive Liability"
       }
      }
     },
     "localname": "DealerIncentiveLiabilityAbstract",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "legh_DealerIncentiveLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of dealer incentive liability outstanding.",
        "label": "Dealer Incentive Liability, Noncurrent",
        "terseLabel": "Dealer incentive liability"
       }
      }
     },
     "localname": "DealerIncentiveLiabilityNoncurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDealerIncentiveLiabilityAdvertisingCostsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DealerIncentiveLiabilityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Dealer Incentive Liability.",
        "label": "Dealer Incentive Liability [Policy Text Block]",
        "terseLabel": "Dealer Incentive Liability"
       }
      }
     },
     "localname": "DealerIncentiveLiabilityPolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_DebtAgreementThresholdDebtToEbitdaRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio of debt to EBITDA to be maintained under the debt agreement.",
        "label": "Debt Agreement, Threshold Debt to EBITDA Ratio",
        "terseLabel": "Debt to EBITDA ratio"
       }
      }
     },
     "localname": "DebtAgreementThresholdDebtToEbitdaRatio",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "legh_DebtAgreementThresholdTangibleNetWorth": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of tangible net worth to be maintained under the debt agreement.",
        "label": "Debt Agreement, Threshold Tangible Net Worth",
        "terseLabel": "Tangible net worth"
       }
      }
     },
     "localname": "DebtAgreementThresholdTangibleNetWorth",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DeferredTaxAssetsUniformCapitalization": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uniform capitalization.",
        "label": "Deferred Tax Assets, Uniform Capitalization",
        "terseLabel": "Uniform capitalization"
       }
      }
     },
     "localname": "DeferredTaxAssetsUniformCapitalization",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DeferredTaxLiabilitiesAccruedInterestReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAccruedInterestReceivable",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DeferredTaxLiabilitiesInstallmentSaleRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInstallmentSaleRevenue",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DepreciationLeasedProperty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings for leased property.",
        "label": "Depreciation Leased Property",
        "terseLabel": "Depreciation expense on leased property"
       }
      }
     },
     "localname": "DepreciationLeasedProperty",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_DirectSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to direct sales.",
        "label": "Direct sales"
       }
      }
     },
     "localname": "DirectSalesMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationEnergyEfficientCreditPercent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_EscrowLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of escrow liability outstanding.",
        "label": "Escrow Liability Current",
        "terseLabel": "Escrow liability"
       }
      }
     },
     "localname": "EscrowLiabilityCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_EscrowLiabilityNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of escrow liability outstanding.",
        "label": "Escrow liability, Noncurrent",
        "terseLabel": "Escrow liability"
       }
      }
     },
     "localname": "EscrowLiabilityNoncurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_FinancingReceivables31To60DaysPastDueMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "FinancingReceivables31To60DaysPastDueMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_FinancingReceivables61To90DaysPastDueMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "FinancingReceivables61To90DaysPastDueMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_FinancingReceivables91To120DaysPastDueMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "FinancingReceivables91To120DaysPastDueMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_FinancingReceivablesGreaterThan120DaysPastDueMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "FinancingReceivablesGreaterThan120DaysPastDueMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_GainLossOnSaleOfLeasedProperty": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "GainLossOnSaleOfLeasedProperty",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "GeneralReserveCalculationPeriodOfHistoricalLossRateConsidered",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_HeritageHousingAndTinyHomesRetailLocationsMember": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "HeritageHousingAndTinyHomesRetailLocationsMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_IncentiveStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Incentive stock options.",
        "label": "Incentive Stock Options [Member]",
        "terseLabel": "Incentive stock options"
       }
      }
     },
     "localname": "IncentiveStockOptionsMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_IncreaseDecreaseInConsumerLoansOriginations": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "IncreaseDecreaseInConsumerLoansOriginations",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_IncreaseDecreaseInDealerIncentiveLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "IncreaseDecreaseInDealerIncentiveLiabilities",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_IncreaseDecreaseInInventoriesLoanOriginations": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventoriesLoanOriginations",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_IncreaseDecreaseInNotesReceivableOriginations": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesReceivableOriginations",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_IndependentThirdPartiesAndAffiliatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to independent third parties and affiliates.",
        "label": "Independent third party and affiliates"
       }
      }
     },
     "localname": "IndependentThirdPartiesAndAffiliatesMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_IndependentThirdPartyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents to Independent Third Party One",
        "label": "Independent Third Party One"
       }
      }
     },
     "localname": "IndependentThirdPartyOneMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_IndependentThirdPartyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents to Independent Third Party Three.",
        "label": "Independent Third Party Three [Member]",
        "terseLabel": "Independent Third party Three"
       }
      }
     },
     "localname": "IndependentThirdPartyThreeMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_IndependentThirdPartyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents to Independent Third Party Two.",
        "label": "Independent Third Party Two"
       }
      }
     },
     "localname": "IndependentThirdPartyTwoMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_InterestIncomePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for interest income.",
        "label": "Interest Income Policy [Text Block]",
        "terseLabel": "Interest Income"
       }
      }
     },
     "localname": "InterestIncomePolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_InventoryAllowanceForObsolescence": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "order": 4.0,
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory, allowance for obsolescence.",
        "label": "Inventory, Allowance for Obsolescence",
        "negatedLabel": "Allowance for obsolescence"
       }
      }
     },
     "localname": "InventoryAllowanceForObsolescence",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_InventoryFinancedSalesAnnualCurtailmentPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of annual curtailment payment for inventory financed sales.",
        "label": "Inventory Financed Sales Annual Curtailment Payment Period",
        "terseLabel": "Annual curtail payment period"
       }
      }
     },
     "localname": "InventoryFinancedSalesAnnualCurtailmentPaymentPeriod",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_InventoryNetCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, current and noncurrent.",
        "label": "Inventory Net Current And Noncurrent",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNetCurrentAndNoncurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_InventoryRepurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents information about inventory repurchase agreement.",
        "label": "Repurchase agreements"
       }
      }
     },
     "localname": "InventoryRepurchaseAgreementMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_LesseeOperatingLeaseNumberOfLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of operating leases.",
        "label": "Lessee, Operating Lease, Number of Leases",
        "terseLabel": "Number of operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLeases",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "legh_LesseeOperatingSubleaseNumberOfLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of operating leases subleased.",
        "label": "Lessee, Operating Sublease, Number of Leases",
        "terseLabel": "Number of operating leases subleased"
       }
      }
     },
     "localname": "LesseeOperatingSubleaseNumberOfLeases",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "legh_LessorDescriptionOfLeaseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Description Of Lease [Table]"
       }
      }
     },
     "localname": "LessorDescriptionOfLeaseTable",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "legh_LessorDescriptionOfLeasesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessor, Description Of Leases [Line Items]"
       }
      }
     },
     "localname": "LessorDescriptionOfLeasesLineItems",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "legh_LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of months prior to which lessee should notify the intent to exercise the renewal extension option.",
        "label": "Lessor, Operating Lease, Notice Period For Exercise Of Renewal Extension",
        "terseLabel": "Notice period for exercise of renewal extension"
       }
      }
     },
     "localname": "LessorOperatingLeaseNoticePeriodForExerciseOfRenewalExtension",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_LessorOperatingLeaseNoticePeriodForPurchaseOfProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days of written notice by lessee for purchase of property.",
        "label": "Lessor, Operating Lease, Notice Period for Purchase of Property",
        "terseLabel": "Notice period for purchase of property"
       }
      }
     },
     "localname": "LessorOperatingLeaseNoticePeriodForPurchaseOfProperty",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_LessorOperatingLeaseNoticePeriodForTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days of written notice by lessee for termination of lease.",
        "label": "Lessor, Operating Lease, Notice Period For Termination",
        "terseLabel": "Notice period for lease termination"
       }
      }
     },
     "localname": "LessorOperatingLeaseNoticePeriodForTermination",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of month's rent to be paid by lessee upon termination.",
        "label": "Lessor, Operating Lease, Number of Month's Rent Payable Upon Termination",
        "terseLabel": "Number of month's rent to be paid"
       }
      }
     },
     "localname": "LessorOperatingLeaseNumberOfMonthSRentPayableUponTermination",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination fees recorded as a percentage of remaining lease payments to be paid by lessee.",
        "label": "Lessor, Operating Lease, Termination Fees Recorded As Percentage Of Remaining Lease Payment",
        "terseLabel": "Termination fees as a percentage of remaining lease payments"
       }
      }
     },
     "localname": "LessorOperatingLeaseTerminationFeesRecordedAsPercentageOfRemainingLeasePayment",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_LineOfCreditFacilityBorrowingAmountSuspended": {
     "auth_ref": [],
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "LineOfCreditFacilityBorrowingAmountSuspended",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_LoansAndLeasesReceivableAllowanceGeneral": {
     "auth_ref": [],
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowanceGeneral",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_LoansAndLeasesReceivableGrossPercent": {
     "auth_ref": [],
     "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)"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossPercent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_LoansReceivableFixedRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fixed rate of interest on loan receivable.",
        "label": "Loans Receivable, Fixed Rate",
        "terseLabel": "Fixed rate of interest (as a percent)"
       }
      }
     },
     "localname": "LoansReceivableFixedRate",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_NetIncreaseDecreaseOfEscrowLiability": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the net increase (decrease) of escrow liability.",
        "label": "Net Increase Decrease Of Escrow Liability",
        "terseLabel": "Escrow liability"
       }
      }
     },
     "localname": "NetIncreaseDecreaseOfEscrowLiability",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_NoteReceivableUnamortizedFinanceFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized finance fees of a note receivable.",
        "label": "Note Receivable Unamortized Finance Fees",
        "terseLabel": "Unamortized finance fees"
       }
      }
     },
     "localname": "NoteReceivableUnamortizedFinanceFees",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_NotesReceivableFromMobileHomeParksAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (\"MHP Notes\")"
       }
      }
     },
     "localname": "NotesReceivableFromMobileHomeParksAbstract",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "legh_NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate for notes receivable from Mobile Home Parks.",
        "label": "Notes Receivable from Mobile Home Parks, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate spread on the MHP Notes"
       }
      }
     },
     "localname": "NotesReceivableFromMobileHomeParksBasisSpreadOnVariableRate",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_NotesReceivableFromMobileHomeParksPolicyTextBlock": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "NotesReceivableFromMobileHomeParksPolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_NotesReceivableFromMobileHomeParksTextBlock": {
     "auth_ref": [],
     "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\")"
       }
      }
     },
     "localname": "NotesReceivableFromMobileHomeParksTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_NotesReceivableOther": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of notes receivable classified as other.",
        "label": "Notes Receivable, Other",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "NotesReceivableOther",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_NumberOfBanksHoldingCashInExcessOfFdicLimit": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "NumberOfBanksHoldingCashInExcessOfFdicLimit",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "legh_OperatingLeasesSubleasesTermOfContract": {
     "auth_ref": [],
     "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)"
       }
      }
     },
     "localname": "OperatingLeasesSubleasesTermOfContract",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_OtherAssetsExcludingLeasedMobileHomesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "OtherAssetsExcludingLeasedMobileHomesNonCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_OtherAssetsLeasedMobileHomesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "OtherAssetsLeasedMobileHomesNonCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_OtherIncomeNetPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for other income net.",
        "label": "Other Income, Net Policy [Text Block]",
        "terseLabel": "Other Income, Net"
       }
      }
     },
     "localname": "OtherIncomeNetPolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_OtherNoteReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to Other Note Receivable.",
        "label": "Other Note Receivable"
       }
      }
     },
     "localname": "OtherNoteReceivableMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_OtherNotesLoansAndFinancingReceivableNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "OtherNotesLoansAndFinancingReceivableNetCurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "OtherNotesLoansAndFinancingReceivableNetNoncurrent",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_OtherNotesReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available",
        "label": "OTHER NOTES RECEIVABLE"
       }
      }
     },
     "localname": "OtherNotesReceivableAbstract",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "legh_OtherNotesReceivableFixedInterestRate": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "OtherNotesReceivableFixedInterestRate",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "legh_OtherNotesReceivablePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for other notes receivable.",
        "label": "Other Notes Receivable [Policy Text Block]",
        "terseLabel": "Other Notes Receivable"
       }
      }
     },
     "localname": "OtherNotesReceivablePolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_OtherNotesReceivableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other notes receivable.",
        "label": "Other Notes Receivable [Table Text Block]",
        "terseLabel": "Schedule of other notes receivable, net of allowance for loan losses and deferred financing fees"
       }
      }
     },
     "localname": "OtherNotesReceivableTableTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_OtherNotesReceivableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other notes receivable.",
        "label": "Other Notes Receivable [Text Block]",
        "terseLabel": "OTHER NOTES RECEIVABLE"
       }
      }
     },
     "localname": "OtherNotesReceivableTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to PILOT agreement with Putman County Development Authority.",
        "label": "PILOT Agreement"
       }
      }
     },
     "localname": "PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_PeriodRequiredToPayOffRemainingPrincipleBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period required to pay off remaining principle balance for inventory financed sales.",
        "label": "Period Required To Pay Off Remaining Principle Balance",
        "terseLabel": "Period required to pay off remaining principle balance"
       }
      }
     },
     "localname": "PeriodRequiredToPayOffRemainingPrincipleBalance",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_PortfolioTaxesAndTitle": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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"
       }
      }
     },
     "localname": "PortfolioTaxesAndTitle",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_PrincipalShareholderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to principal shareholder.",
        "label": "Principal Shareholder"
       }
      }
     },
     "localname": "PrincipalShareholderMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ProceedsFromIssuanceInitialPublicOfferingNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public, net of underwriting discounts and offering expenses.",
        "label": "Proceeds from Issuance Initial Public Offering Net",
        "terseLabel": "Proceeds from IPO net of underwriting discounts and offering expenses"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOfferingNet",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ProceedsFromSaleOfLeasedProperty": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLeasedProperty",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ProvisionForLoanLosses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element stands for provision for loan losses.",
        "label": "Provision For loan Losses",
        "terseLabel": "Provision for loan losses"
       }
      }
     },
     "localname": "ProvisionForLoanLosses",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ProvisionForLongTermInventory": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "ProvisionForLongTermInventory",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ReceivableFromMobileHomeParksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents notes receivable from mobile home parks.",
        "label": "Notes Receivable from Mobile Home Parks"
       }
      }
     },
     "localname": "ReceivableFromMobileHomeParksMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for restatement of previously issued condensed consolidated financial statement.",
        "label": "Restatement Of Previously Issued Financial Statements [Policy Text Block]",
        "terseLabel": "Restatement of Previously Issued Condensed Financial Statements (unaudited)"
       }
      }
     },
     "localname": "RestatementOfPreviouslyIssuedFinancialStatementsPolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_RestrictedStockContingentEquityAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information pertaining to contingent equity awards.",
        "label": "Contingent equity awards"
       }
      }
     },
     "localname": "RestrictedStockContingentEquityAwardsMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_RetailStoreSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to retail store sales.",
        "label": "Retail store sales"
       }
      }
     },
     "localname": "RetailStoreSalesMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_RevolverOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to revolver 1.",
        "label": "Revolver 1"
       }
      }
     },
     "localname": "RevolverOneMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_RightOfUseActivityNet": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "RightOfUseActivityNet",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ScenarioDepartureOfSeniorManagerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to departure of senior manager.",
        "label": "Departure of senior manager"
       }
      }
     },
     "localname": "ScenarioDepartureOfSeniorManagerMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information pertaining to stock price for 15 consecutive market days $36 per share.",
        "label": "$36 Equity Award"
       }
      }
     },
     "localname": "ScenarioStockPriceFor15ConsecutiveMarketDays36PerShareMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information pertaining to stock price for 15 consecutive market days $48 per share.",
        "label": "$48 Equity Award"
       }
      }
     },
     "localname": "ScenarioStockPriceFor15ConsecutiveMarketDays48PerShareMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate fair value of grants made during the period on other than stock option plans.",
        "label": "Share Based Compensation Arrangement by Share Based Payment, Award Equity Instruments Other than Options Grants in Period Total Fair Value",
        "terseLabel": "Grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of market days remain granted, 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, Threshold Market Days",
        "terseLabel": "Threshold market days remained granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdMarketDays",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_ShipleyBrosLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shipley Bros, Ltd.",
        "label": "Shipley Bros LTD [Member]",
        "terseLabel": "Shipley Bros."
       }
      }
     },
     "localname": "ShipleyBrosLtdMember",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "legh_ShippingAndHandlingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "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"
       }
      }
     },
     "localname": "ShippingAndHandlingCosts",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesShippingAndHandlingCostsIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "legh_ShippingAndHandlingCostsPolicyTextBlock": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "legh_StockIssuedUponIncorporationShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the shares of new stock issued upon incorporation during the period.",
        "label": "Stock Issued Upon Incorporation Shares",
        "terseLabel": "Shares issued upon incorporation (in shares)"
       }
      }
     },
     "localname": "StockIssuedUponIncorporationShares",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "legh_TermOfNotesReceivables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of notes receivables.",
        "label": "Term Of Notes Receivables",
        "terseLabel": "Term of notes receivables"
       }
      }
     },
     "localname": "TermOfNotesReceivables",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "legh_TermOfProductWarranty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of product warranty.",
        "label": "Term Of Product Warranty",
        "terseLabel": "Term of product warranty"
       }
      }
     },
     "localname": "TermOfProductWarranty",
     "nsuri": "http://legacyhousingcorp.com/20221231",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r269",
      "r270",
      "r391",
      "r418",
      "r616",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r241",
      "r275",
      "r282",
      "r288",
      "r357",
      "r450",
      "r451",
      "r452",
      "r474",
      "r475",
      "r496",
      "r499",
      "r501",
      "r502",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative effect, period of adoption, adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r241",
      "r275",
      "r282",
      "r288",
      "r357",
      "r450",
      "r451",
      "r452",
      "r474",
      "r475",
      "r496",
      "r499",
      "r501",
      "r502",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r241",
      "r275",
      "r282",
      "r288",
      "r357",
      "r450",
      "r451",
      "r452",
      "r474",
      "r475",
      "r496",
      "r499",
      "r501",
      "r502",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Independent directors"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Chairman"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r339",
      "r635",
      "r688",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r676",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior management"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r444",
      "r557",
      "r583",
      "r603",
      "r604",
      "r632",
      "r643",
      "r649",
      "r687",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r444",
      "r557",
      "r583",
      "r603",
      "r604",
      "r632",
      "r643",
      "r649",
      "r687",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r339",
      "r635",
      "r688",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r337",
      "r560",
      "r633",
      "r648",
      "r688",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r337",
      "r560",
      "r633",
      "r648",
      "r688",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r436",
      "r444",
      "r556",
      "r557",
      "r583",
      "r603",
      "r604",
      "r632",
      "r643",
      "r649",
      "r687",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r436",
      "r444",
      "r556",
      "r557",
      "r583",
      "r603",
      "r604",
      "r632",
      "r643",
      "r649",
      "r687",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r269",
      "r270",
      "r391",
      "r418",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r288",
      "r445",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r288",
      "r445",
      "r660",
      "r661",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r676",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "ASU 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "verboseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "ACCRUED LIABILITIES"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r36",
      "r647"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r36",
      "r200",
      "r201",
      "r668"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Accounts payable related parties"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net [Abstract]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r248",
      "r340",
      "r341",
      "r615"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, Net, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r48",
      "r199",
      "r201",
      "r668"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Accounts receivable related parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r6",
      "r40",
      "r176"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Property tax"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCRUED LIABILITIES."
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, 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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r209",
      "r227"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Liabilities",
        "totalLabel": "Total accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r34",
      "r117"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r453",
      "r647"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital.",
        "terseLabel": "Additional paid-in-capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r450",
      "r451",
      "r452",
      "r669",
      "r670",
      "r671",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional paid-in-capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r276",
      "r277",
      "r278",
      "r279",
      "r288",
      "r347",
      "r348",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r376",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r472",
      "r473",
      "r474",
      "r475",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r544",
      "r561",
      "r562",
      "r563",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "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 provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Costs, Policy [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r101",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Allowance for Credit Losses on Financing Receivables [Table Text Block]",
        "terseLabel": "Schedule of allowance for loan losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r344",
      "r360",
      "r361",
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Allowance for Doubtful Accounts Receivable",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Write-offs",
        "negatedLabel": "Charge offs (recoveries)"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r63",
      "r75",
      "r195",
      "r410"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of deferred revenue"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r57",
      "r410",
      "r525",
      "r664"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of lines of credit cost"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive shares excluded from calculation of earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r204",
      "r221",
      "r266",
      "r322",
      "r331",
      "r335",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r487",
      "r491",
      "r509",
      "r647",
      "r685",
      "r686",
      "r704"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r3",
      "r5",
      "r54",
      "r266",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r487",
      "r491",
      "r509",
      "r647",
      "r685",
      "r686",
      "r704"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r146",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Book Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r31",
      "r77"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r8",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r72",
      "r77",
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r72",
      "r194"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashUninsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, Uninsured Amount",
        "terseLabel": "Cash in excess of FDIC limit"
       }
      }
     },
     "localname": "CashUninsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r45",
      "r123",
      "r210",
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies.",
        "terseLabel": "Commitments and contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r122",
      "r125",
      "r374",
      "r375",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r130",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Reserve for Repurchase Commitments"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r669",
      "r670",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common stock, $.001 par value, 90,000,000 shares authorized; 24,814,695 and 24,654,621 issued and 24,369,630 and 24,209,556 outstanding at December 31, 2022 and December 31, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r88",
      "r89",
      "r191",
      "r192",
      "r339",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r88",
      "r89",
      "r191",
      "r192",
      "r339",
      "r596",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r88",
      "r89",
      "r191",
      "r192",
      "r339",
      "r597",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r218",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r88",
      "r89",
      "r191",
      "r192",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r86",
      "r88",
      "r89",
      "r90",
      "r191",
      "r193",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r88",
      "r89",
      "r191",
      "r192",
      "r339",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsumerLoanMember": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan or extension of credit for personal, family, or household use excluding real estate.",
        "label": "Consumer Loan"
       }
      }
     },
     "localname": "ConsumerLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r420",
      "r422",
      "r434"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Current portion of contracts - dealer financed"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r420",
      "r422",
      "r434"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Contracts - dealer financed"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r420",
      "r421",
      "r434"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r59",
      "r560"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of product sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of product sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Credit concentration risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r181",
      "r667",
      "r693"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r181",
      "r469",
      "r479",
      "r667"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r181",
      "r667",
      "r693"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r87",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer concentration risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r135",
      "r265",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r404",
      "r411",
      "r412",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r205",
      "r207",
      "r220",
      "r271",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r526",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Spread rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails",
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r42",
      "r196",
      "r415",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails",
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r42",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Notes Payable"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r43",
      "r271",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r526",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r43",
      "r137",
      "r138",
      "r139",
      "r140",
      "r195",
      "r196",
      "r198",
      "r217",
      "r271",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r413",
      "r526",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r576"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current",
        "terseLabel": "Held to Maturity Securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtSecuritiesDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r181",
      "r667",
      "r694"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Deferred debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r75",
      "r181",
      "r470",
      "r478",
      "r479",
      "r667"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      },
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred income tax provision"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r14",
      "r15",
      "r206",
      "r219",
      "r465"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r458",
      "r459"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities",
        "terseLabel": "Deferred income taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r181",
      "r667",
      "r694"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r179",
      "r692"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsStateTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.",
        "label": "Deferred Tax Assets, State Taxes",
        "terseLabel": "State taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsStateTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r179",
      "r692"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Payroll taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r179",
      "r692"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r179",
      "r692"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Reserve accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "verboseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r179",
      "r692"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r179",
      "r692"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r75",
      "r115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r75",
      "r320"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue",
        "terseLabel": "Disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r433",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS PER SHARE",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r257",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r289",
      "r292",
      "r299",
      "r300",
      "r301",
      "r305",
      "r502",
      "r503",
      "r578",
      "r581",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic",
        "terseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income per share:",
        "terseLabel": "Earnings per share attributable to Legacy Housing Corporation"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r257",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r292",
      "r299",
      "r300",
      "r301",
      "r305",
      "r502",
      "r503",
      "r578",
      "r581",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, Other Disclosures [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r267",
      "r461",
      "r480"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r691",
      "r695"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized",
        "verboseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Unrecognized compensation expense, recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r136",
      "r241",
      "r252",
      "r253",
      "r254",
      "r272",
      "r273",
      "r274",
      "r277",
      "r285",
      "r287",
      "r308",
      "r357",
      "r419",
      "r450",
      "r451",
      "r452",
      "r474",
      "r475",
      "r501",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r586",
      "r587",
      "r588",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r402",
      "r508",
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair value of financial instruments"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r183",
      "r504",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r182",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r402",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r505",
      "r553",
      "r554",
      "r555",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r182",
      "r186",
      "r402",
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r402",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r505",
      "r555",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r402",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r553",
      "r554",
      "r555",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r187",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialAssetPastDueMember": {
     "auth_ref": [
      "r365",
      "r625",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset past due.",
        "label": "Financial Asset, Past Due [Member]",
        "terseLabel": "Financial Asset, Past Due"
       }
      }
     },
     "localname": "FinancialAssetPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r97",
      "r360",
      "r361",
      "r364",
      "r606",
      "r608",
      "r609",
      "r712"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "legh_NotesReceivableOther",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Losses",
        "negatedLabel": "Allowance for loan losses",
        "terseLabel": "Allowance for loan losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r98",
      "r363",
      "r624"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Write-downs",
        "terseLabel": "Charge offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance of financing receivables that were collectively evaluated for impairment.",
        "label": "Financing Receivable, Collectively Evaluated for Impairment",
        "terseLabel": "Other loans collectively evaluated for allowance"
       }
      }
     },
     "localname": "FinancingReceivableCollectivelyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance of financing receivables that were individually evaluated for impairment.",
        "label": "Financing Receivable, Individually Evaluated for Impairment",
        "terseLabel": "Impaired loans individually evaluated for impairment"
       }
      }
     },
     "localname": "FinancingReceivableIndividuallyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePercentPastDue1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of financing receivable balance that is past due.",
        "label": "Financing Receivable, Percent Past Due",
        "terseLabel": "Consumer loans receivable past due (Percent)"
       }
      }
     },
     "localname": "FinancingReceivablePercentPastDue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r103",
      "r366",
      "r607",
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual",
        "terseLabel": "Principal outstanding on consumer loans"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Past due consumer loans:"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r345",
      "r365",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by period in which financial asset is past due or not past due.",
        "label": "Financial Asset, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r345",
      "r365",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Financial Asset, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeclosedAssets": {
     "auth_ref": [
      "r95",
      "r96"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repossessed Assets",
        "terseLabel": "Repossessed homes"
       }
      }
     },
     "localname": "ForeclosedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.",
        "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]",
        "terseLabel": "Product Warranties"
       }
      }
     },
     "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRelatedAllowance": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit losses related to recorded investment.",
        "label": "Impaired Financing Receivable, Related Allowance",
        "terseLabel": "Specific reserve against impaired loans"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableRelatedAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r75",
      "r114",
      "r119"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "terseLabel": "Impairment for long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r113",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r55",
      "r202",
      "r212",
      "r229",
      "r322",
      "r330",
      "r334",
      "r336",
      "r579",
      "r623"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF INCOME"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r267",
      "r462",
      "r463",
      "r468",
      "r476",
      "r481",
      "r483",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r268",
      "r286",
      "r287",
      "r321",
      "r460",
      "r477",
      "r482",
      "r582"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense",
        "totalLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r251",
      "r456",
      "r457",
      "r463",
      "r464",
      "r467",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r558",
      "r663"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r293",
      "r294",
      "r295",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "verboseLabel": "Dilutive securities"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest and Fee Income, Loans and Leases Held-in-portfolio",
        "terseLabel": "Consumer and MHP loans interest",
        "totalLabel": "Total consumer and MHP loans interest"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer and MHP loans interest:"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeasesHeldInPortfolioAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansCommercial": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest and Fee Income, Loans, Commercial",
        "terseLabel": "Interest - MHP notes"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansCommercial",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansConsumer": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest and Fee Income, Loans, Consumer",
        "verboseLabel": "Interest - consumer installments notes"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansConsumer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r197",
      "r215",
      "r255",
      "r319",
      "r524"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r63",
      "r408",
      "r416",
      "r630",
      "r631"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails",
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r259",
      "r262",
      "r263"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r23",
      "r112"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "order": 3.0,
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods (1)"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r1",
      "r51",
      "r647"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.",
        "label": "Inventory, Noncurrent",
        "terseLabel": "Noncurrent finished goods inventory",
        "verboseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Noncurrent [Abstract]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r7",
      "r52",
      "r307",
      "r368",
      "r369",
      "r370",
      "r559",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r25",
      "r112"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "order": 1.0,
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r24",
      "r112"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": {
       "order": 2.0,
       "parentTag": "legh_InventoryNetCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r61",
      "r318"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Non-operating interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r352",
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Held to Maturity Securities"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT SECURITIES"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r111",
      "r203",
      "r216",
      "r232",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "DEBT SECURITIES"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasePracticalExpedientUseOfHindsight": {
     "auth_ref": [
      "r528",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Practical Expedient, Use of Hindsight [true false]"
       }
      }
     },
     "localname": "LeasePracticalExpedientUseOfHindsight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LeasePracticalExpedientsPackage": {
     "auth_ref": [
      "r527",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Practical Expedients, Package [true false]"
       }
      }
     },
     "localname": "LeasePracticalExpedientsPackage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease.",
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "terseLabel": "Options to renew"
       }
      }
     },
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of future minimum lease payments under operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total Lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r538"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease, term of contract (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeasesPolicyTextBlock": {
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.",
        "label": "Lessor, Leases [Policy Text Block]",
        "terseLabel": "Leased Property"
       }
      }
     },
     "localname": "LessorLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Renewal Term",
        "terseLabel": "Extended term of lease"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Term of Contract",
        "terseLabel": "Term of lease agreement"
       }
      }
     },
     "localname": "LessorOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r266",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r488",
      "r491",
      "r492",
      "r509",
      "r622",
      "r685",
      "r704",
      "r705"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities",
        "terseLabel": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r208",
      "r224",
      "r647",
      "r666",
      "r680",
      "r698"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r41",
      "r266",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r488",
      "r491",
      "r492",
      "r509",
      "r647",
      "r685",
      "r704",
      "r705"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Longterm liabilities:",
        "verboseLabel": "Long-term liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r13",
      "r207",
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Line of Credit",
        "verboseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Lines of Credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails",
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Amount of available credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r37",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationReserveCurrent": {
     "auth_ref": [
      "r45",
      "r123",
      "r124"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Estimated Litigation Liability, Current",
        "terseLabel": "Litigation reserve"
       }
      }
     },
     "localname": "LitigationReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowance": {
     "auth_ref": [
      "r97",
      "r99",
      "r109",
      "r678"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Allowance",
        "negatedLabel": "Allowance for loan losses",
        "periodEndLabel": "Allowance for loan losses",
        "periodStartLabel": "Allowance for loan losses, beginning of period",
        "verboseLabel": "Allowance for loan losses"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableBeforeFeesGross": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance and fees, of loans and leases receivable. Excludes loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, before Fees, Gross",
        "terseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableBeforeFeesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Gross",
        "terseLabel": "Total consumer loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetReportedAmount": {
     "auth_ref": [
      "r94",
      "r211"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.",
        "label": "Loans and Leases Receivable, Net Amount",
        "totalLabel": "Consumer loans receivable, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetReportedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableOtherInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and Leases Receivable, Other Information [Abstract]",
        "terseLabel": "Consumer Loans Receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableOtherInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "CONSUMER LOANS RECEIVABLE"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansReceivableBasisSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable.",
        "label": "Loans Receivable, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate spread (as a percent)"
       }
      }
     },
     "localname": "LoansReceivableBasisSpreadOnVariableRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage points added to the reference rate or index during the adjustment period to compute the variable [fully indexed] rate on the loans receivable realized during the reporting period. This may be an effective margin for the period depending on the specific terms of the underlying loan agreement (for example, an annual disclosure for a loan with a quarterly adjustment period).",
        "label": "Loans Receivable, Basis Spread on Variable Rate, During Period",
        "terseLabel": "Interest rate on the MHP Notes"
       }
      }
     },
     "localname": "LoansReceivableBasisSpreadOnVariableRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loans Receivable, Fair Value Disclosure",
        "terseLabel": "Loans"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableWithFixedRatesOfInterest1": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loan with fixed rate of interest.",
        "label": "Loans Receivable with Fixed Rates of Interest",
        "terseLabel": "Note receivable with fixed rate of interest"
       }
      }
     },
     "localname": "LoansReceivableWithFixedRatesOfInterest1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r43",
      "r133",
      "r134"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Legal reserves"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLegalMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r309",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "NATURE OF OPERATIONS"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r261"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r261"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r72",
      "r73",
      "r76"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r56",
      "r76",
      "r213",
      "r228",
      "r244",
      "r249",
      "r250",
      "r254",
      "r266",
      "r276",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r287",
      "r297",
      "r322",
      "r330",
      "r334",
      "r336",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r503",
      "r509",
      "r623",
      "r685"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r289",
      "r290",
      "r298",
      "r301",
      "r322",
      "r330",
      "r334",
      "r336",
      "r623"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "verboseLabel": "Net income (in 000's)"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r82",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r288",
      "r305",
      "r347",
      "r348",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r376",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r472",
      "r473",
      "r474",
      "r475",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r544",
      "r561",
      "r562",
      "r563",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r340",
      "r341",
      "r577"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Notes, Loans and Financing Receivable, Net, Current",
        "terseLabel": "Current portion of notes receivable from mobile home parks (\"MHP\")"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Notes, Loans and Financing Receivable, Net, Noncurrent",
        "terseLabel": "Notes receivable from mobile home parks (\"MHP\"), net"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r13",
      "r207",
      "r222"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r345",
      "r365",
      "r367",
      "r606",
      "r607",
      "r624",
      "r625",
      "r681",
      "r717"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "legh_NotesReceivableOther",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, Gross",
        "terseLabel": "Outstanding principal balance",
        "verboseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segment"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsSegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r322",
      "r330",
      "r334",
      "r336",
      "r623"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total Lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "negatedLabel": "Less current lease liability",
        "verboseLabel": "Operating lease obligation"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r532"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease obligation, less current portion",
        "verboseLabel": "Total noncurrent lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r531"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "ROU assets - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating lease right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r537",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted Average Discount Rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r536",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease weighted average remaining lease term1"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.",
        "label": "Operating Leases, Future Minimum Payments Receivable",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, Current",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyFutureMinimumLeaseIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseSubleaseRentals1": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases.",
        "label": "Operating Leases, Rent Expense, Sublease Rentals",
        "terseLabel": "Sublease rental income"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseSubleaseRentals1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NATURE OF OPERATIONS"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r209",
      "r227"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other.",
        "label": "Other Accrued Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS."
       }
      }
     },
     "localname": "OtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Other Assets Disclosure [Text Block]",
        "terseLabel": "OTHER ASSETS"
       }
      }
     },
     "localname": "OtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitment",
        "terseLabel": "Repurchase commitment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Commitment"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r230"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Miscellaneous, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r104",
      "r105",
      "r625",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Past Due Financing Receivables [Table Text Block]",
        "terseLabel": "Schedule of consumer loans receivable that are past due"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "auth_ref": [
      "r66",
      "r110"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.",
        "label": "Payments to Acquire Held-to-maturity Securities",
        "negatedLabel": "Purchase of investments - treasury notes"
       }
      }
     },
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Notes Receivable",
        "negatedLabel": "Issuance of notes receivable"
       }
      }
     },
     "localname": "PaymentsToAcquireNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r16",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16",
      "r647"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $.001 par value, 10,000,000 shares authorized: no shares issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r3",
      "r29",
      "r30"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidRent": {
     "auth_ref": [
      "r2",
      "r4",
      "r626",
      "r684"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Rent",
        "terseLabel": "Prepaid rent"
       }
      }
     },
     "localname": "PrepaidRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfLoansReceivable": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.",
        "label": "Proceeds from Collection of Loans Receivable",
        "terseLabel": "Collections from purchased loans"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r69",
      "r665"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfNotesReceivable": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Sale of Notes Receivable",
        "terseLabel": "Notes receivable collections"
       }
      }
     },
     "localname": "ProceedsFromSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r68",
      "r172"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Other"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r40",
      "r126",
      "r127"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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).",
        "label": "Product Warranty Accrual, Current",
        "terseLabel": "Warranty reserve"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r244",
      "r249",
      "r250",
      "r260",
      "r266",
      "r276",
      "r286",
      "r287",
      "r322",
      "r330",
      "r334",
      "r336",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r486",
      "r489",
      "r490",
      "r503",
      "r509",
      "r579",
      "r623",
      "r644",
      "r645",
      "r662",
      "r685"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r34",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r33",
      "r116"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r9",
      "r10",
      "r118",
      "r225",
      "r580",
      "r647"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Total property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r32",
      "r118",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r9",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r9",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails",
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful lives",
        "verboseLabel": "Useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasedPropertyDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r258",
      "r362"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for accounts and notes receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSUMER LOANS RECEIVABLE"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Fair Value Disclosure [Abstract]",
        "terseLabel": "Fair value of financial instruments"
       }
      }
     },
     "localname": "ReceivablesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r443",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r443",
      "r547",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r545",
      "r546",
      "r548",
      "r549",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r70",
      "r665"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments on lines of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted shares"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r141",
      "r223",
      "r453",
      "r590",
      "r595",
      "r647"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r241",
      "r272",
      "r273",
      "r274",
      "r277",
      "r285",
      "r287",
      "r357",
      "r450",
      "r451",
      "r452",
      "r474",
      "r475",
      "r501",
      "r586",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r316",
      "r317",
      "r329",
      "r332",
      "r333",
      "r337",
      "r338",
      "r339",
      "r432",
      "r433",
      "r560"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Product sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r435",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from contract with customer product and service benchmark"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r58",
      "r231",
      "r379",
      "r380",
      "r381",
      "r385",
      "r386",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Home sales to related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": {
     "auth_ref": [
      "r371",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]",
        "terseLabel": "Incremental costs of obtaining a contract"
       }
      }
     },
     "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r256",
      "r266",
      "r316",
      "r317",
      "r329",
      "r332",
      "r333",
      "r337",
      "r338",
      "r339",
      "r353",
      "r377",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r509",
      "r579",
      "r685"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "totalLabel": "Total net revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r6",
      "r36"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Sales and Excise Tax Payable, Current",
        "verboseLabel": "Sales tax"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksmhpNotesDetails",
      "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountsReceivableConsumerLoansReceivableNotesReceivableFromMobileHomeParksOtherNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accrued liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Summary of significant components of the provision for income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Summary of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r83",
      "r85",
      "r292",
      "r296",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r625",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r7",
      "r26",
      "r27",
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of restricted stock units activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of Other Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of the activity within the warranty liability account"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r34",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r146",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r152",
      "r162",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SOFR"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self-insured liability"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Compensation.",
        "terseLabel": "Share based payment expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Canceled",
        "terseLabel": "Restricted shares forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Restricted shares granted (in shares)",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested at the end",
        "periodStartLabel": "Nonvested at the beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested at the end (in dollars per share)",
        "periodStartLabel": "Nonvested at the beginning (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Fair value assumptions for options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares may be issued to employees, directors, consultants and nonemployee service providers in the form of stock options, stock and stock appreciation rights"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited",
        "terseLabel": "Stock option forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Stock options granted (in shares)",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "verboseLabel": "Outstanding at the end (in dollars)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r154",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding",
        "periodStartLabel": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r145",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercise price (in dollar per share)",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Vested at granted",
        "terseLabel": "Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Vested on June 16, 2024",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r146",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Contractual life",
        "verboseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r166",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Non-vested shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited.",
        "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)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "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)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r81",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Warranty liability, end of year",
        "periodStartLabel": "Warranty liability, beginning of year"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Warranty costs incurred"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Product warranty accrued"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r47",
      "r136",
      "r241",
      "r252",
      "r253",
      "r254",
      "r272",
      "r273",
      "r274",
      "r277",
      "r285",
      "r287",
      "r308",
      "r357",
      "r419",
      "r450",
      "r451",
      "r452",
      "r474",
      "r475",
      "r501",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r586",
      "r587",
      "r588",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BALANCE SHEETS"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r308",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "auth_ref": [
      "r144",
      "r174"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Granted, Value, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Share based compensation expense and stock units vested"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r136",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Shares issued from sale of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r16",
      "r17",
      "r136",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Share based compensation expense and stock units vested (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r16",
      "r17",
      "r136",
      "r141",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised",
        "verboseLabel": "Share based compensation expense - stock options exercised (Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r47",
      "r136",
      "r141"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Share based compensation expense - stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Value of shares authorized for repurchase"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r16",
      "r17",
      "r136",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r20",
      "r21",
      "r106",
      "r647",
      "r666",
      "r680",
      "r698"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets",
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Nature of operations"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Federal and state income taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r342",
      "r343",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Share repurchase price (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r46",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r46",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r46",
      "r142",
      "r143"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/StatementBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock at cost, 445,065 shares at December 31, 2022 and December 31, 2021"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r276",
      "r277",
      "r278",
      "r279",
      "r288",
      "r347",
      "r348",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r376",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r472",
      "r473",
      "r474",
      "r475",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r544",
      "r561",
      "r562",
      "r563",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.",
        "label": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums",
        "terseLabel": "Loan discount and deferred financing fees"
       }
      }
     },
     "localname": "UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r310",
      "r311",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r535",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails",
      "http://legacyhousingcorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoryPropertyPlantAndEquipmentImpairmentOfLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails",
      "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r291",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted",
        "verboseLabel": "Diluted weighted-average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r289",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Basic weighted-average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails",
      "http://legacyhousingcorp.com/role/StatementStatementsOfIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL51790836-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130569-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(d))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r651": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r652": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r653": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r654": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r655": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r656": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r657": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r658": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r659": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.L.1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4437-111522",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5162-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>101
<FILENAME>0001558370-23-003920-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-23-003920-xbrl.zip
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
MN;S:4^9JY[87#:$-G)PG2)GEY;.@DOQECSCYV-7("3 #ZW -1D9.#OZ9Y0^
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
MT[9RS+)M]S@>I*]/\MA2K=B-N2!XI28G+IPQB>B8F+LTSGXSV&I>V:4O1?6
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
MK)_%B 0F7 /B/93[#X="A,*Z&"5&D,<RS,:H4X\+6(E+ VE3?<5(Y6(E9L@
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
M'"_N<?AT[S_O#BM,R_>^JU2^=P_J7WH[8/_26S-P^3LQ: ?P7WH'D'MXT6-
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
MQ(GB6W4-/),!K"P00K!XY&8+G"+NH=D73L#9G)W9]4 370C+?B&HRL15[=Y
M0A]&,FS$44BIK5M@G8 ;_5L E;$/90\($0]#,16P3HQ;$TE+(EC?7<[QSV]O
MG4VD8H=Y=T"\48G;/O?""+FVF/.! G!Y59X[\OX0P@E5V2/'KBW^_$PA^%">
M/=+N$&()5;DC1:XMYGPDR(D1F5/7J8H.%0X#(510E5F%2 *R'K* TT^,,!Y[
M+RP].=K"711]+SF6O8A[)>2S5H>) ]'9D'J^PLD!OX\$1]&-0\B&%?I;L5B*
M+')D,@*@W;2Z@!AAWGC]7R4TVSQ+T5*NUP_01EN><0;X@@ONCG!\ JWLP%38
M%-#N6UWUQ"B"8YH WZV$;9&4)7[K=(00BZ^-H3H(6PZ^'\F<H-S):KGFC<PB
M[N_?7AY'W$?C^2 7:+^;CA]Z#^/K(?W\:?PPZ$WZT_^:]?[M__XCP?'_>_@T
MZ?&)TS__O8,A]^UY3<31V"W1 J'0B[\;CF8ST:D0QNM-!EYUH8AJ0T(,W9<2
M"T'^5$F20-A#\G I8_GBID "]W7(>[[$H@C9<\TO\^BO2L+,ZGR!,\!R0L>,
M_OS1>%'P0[^[O7B'*8KB$(?A0@OF2BR#]P#=Y]!981+[_T1;V-$=.DE*,^@'
M(5Q1AK\&*()368'0]8, ?^,@8Y*6N[G'[.V)/RC@5'87!K%+C:$@A#JJ*'4Y
MK+LL!]79#R,\TA+7K7O2O&KYD3MMYC/_=.HSC^>?!M-3S_GL"I]=X;,K?':%
MSZYP'>;V?N4^3"EW@!6-.^/V*G  9S&=G=V7XNS^D&>&-?J_W3\F?#&NCET'
MMX6\BR,9XQN&+.)TVJZK;J<")<O.99K78>9._GSJ3MX/^C/J27;%?;QG+[&F
MN-^BR"4^)[G*153VL+(,3@BF_E&\F02L\EKH#?Z1^&NVIQ96R-?J"<>ITV#6
MT3/:Q=A!V,>D@!:Z:UH]@7AO!F*JQ<6F?;9/B*[&SA/ZE*Z;=.JY'V[8V1U=
MN]GB=L\&HS,JSC+-QX#@X1G(XWY/,\>T"9[=T,T-$R=&[!D3;T4)&/&JF<\L
M6N^[*!J&U\A;4/3E/#,? X*Y7X9GYIA:*\W/;J=+*CIF?H-3-4QSJSJ"WRIY
MI<7Y<K\"J*%X(@PY2MH6U0=*E56RDE+SZ'?;=0P%K-\_CI:'U-YC=-_5!,W_
M;OV9 05!\Y!",#W%ZU11R+.PE[U(IR9"^1HFBK4:3,9."N68[D0.*\_"P=V5
M;T]]=Y$QH],+@OEBP#9MO)J_.I0'8I90B2G#%5E'" ''BHR1H08NEBP2J#DB
M*UX>*/=>N7 M5'>$$*TLO3"J4>L$(P?46(Q1Z%*_9IPN[GC 8YH&/%6, >%&
M44WL56 )CM-YR/] K-08\OK/]-LG-$6,>%FIE=T9,Q^F57[_7!N_S1'M%LO9
M.00[D)DZ\>X27!F6"X=IE>5_;8?E0D3!L?R+0WQ^G,8PN,&1C*>"=JTR[9?:
MF"; Q/+9H#2X:'9<^,OI<>%D.IX,IO.__:4WN></]HQN>X/__CR</ SH7UTY
M13RDR,C#L%I9IT7=81U/O;3S15,VG@\;SX>-MKP<)Q0?88D:=/!,481&$R&<
MZ\0//+KS[2N;+''@#5=K@I_3TLCR<T+MKA#B:V6.![41A&<SHJ7O!DC,/%DC
M"-&VDEIRC H$'CPX[I):N62314/)$&4/""&TDMQ1X@6!57<)H12E!CE/Y_[.
M/JE51]4!0C"L)*-4:$'@TS"DOAF:Q=1?9\CL,FH4!KBR!YQLB2J&MQ)%P%Q3
MFMH%?8 8V1KRJ,$I2&8UB[:,%S.GR'80M(-@9&N)6OYAZ1,\(+!!N@J<Q,UT
M7=1["+D)^FB)[U\5+8Z=O7 E14QU]:JH$VBW2\GQ(LS ^5M]UTT?MD7>+5H3
MY/KINH/6 >)T#[U^6D6%?R_%3\+I^H8'[>,I9:(^&H"3'BFL(R23"'47T+YB
M.<WG>('C7%82)9S*-P'M'"HYD\?#\GG<+7KDT$;C17IKT^@<[O+J]!SN=G ]
M9[?WV*#L6;)TV,X<P#&X=[2X<USVFN1&>8E/WMZ.WY&#1.'0BQK".4 K9$/.
M]Q"@ F%1R\.E=-/%38%XYW*9DG.AV7*@SSAX1F0<*FJ?"!I!<*Q5,I$I]7D"
M.[@=>Y=;PG)^%,O,:3,XP4*C1>84$6A<4"XPHH9 EA>9),FH#RG,-T,N-7N\
M,576D*7$'2IC4$!G>$'VOPRI ?5]]LU9LU^4(<&*8T)8Y>1BF8M'54,4 O]%
M2TA1:+&@C\4;3SK(Y-];ERZ@G8T@BG#:7K>[QH3@;U0^;YPU_27>&#!8/@2$
MZ&(MG)>C",YX86[O,(RHF/%,+B?RHQGURAUO'&:7+EFBOWYW"&%"8^;JHP><
ML4.ZVA 4\;STP6*!7%:18)N@[CS)7'K#,2#$""NRN!!'<'P6(;R_>%)EG58-
M B'F6,M*K4(2'*MWPCGXOJ9N!8]82G,=!"U!7+$R99H0$W"<R:*EH6) [CY5
M4: 6KH(S7O>?".(6\IPVC5BR[-P)GWRZ[XY0_ <F\5(4\=+M">(RDRX7C#"S
MQ!SV[1P/'OW8<Z;L7$>?.X*NK;+G0W/L$: &;@6[10M$R/Y!%I;$%*DR113M
MVPV[O*W-#I0BU'S1"P&P>X,D?;5WED3KW,ECKO:%4?]V^5,UPE("07#*)0+_
M)J'21GW*"A:Z?(AV6=QD*$6.(X!\@<EZS0L4FZ8*7$E2!2:328\/V)DD@;SW
MK$H/$+8$$!E1G-B)&L))#%"07A[?@'->EX=KY*S4IW;RYD#.[N12)>=&%HTF
M[(K)\'X\W]NC?_CQ<I+$*R>\81OFYA8]HP#S-*U^$B_Y8BK/(B@_%H1CN")I
MVUL:Y=&$IU0GFZU2IS*M[1V\%2 @5Z7S85L'#]L,N&V&'#@/0'[*P&\6>16.
M8DX'@'#45EJ1U:@!9^Q+.3^5'*Z59NKYY!30R:GD/*T6C>W&F>D+.$@SX%8W
MCM#X TX39Z,((>2;0#A",^!"'GC+P:O9TB&(+LK(N\$K)A7I!;? "<U"6>]/
M;[W,/O6G@XOK_FQPV[L9/TP&HUE_/AR/6'B+CM^9R-;ABK"86'U"6%5Z7K3G
M>G-H0UG,W<-O#O'T"M15'M_._50.@+I6W5$;.+&SVIF;NU::QQK"XEH>RP,R
MH<?TMS!0U\Q40()\0J'/)7(W@CT$$1JLU@'>(.J38?=K6L=:F;NO: \A(-BD
M1F0%0D$&"%R=4KN0^"[ULCF 2HY*VD(()+7%30D)FKG:EYN*O0Y #3H*-KM;
M'6\XW(I*BD;=(02,FF:A.55L/<XT9];U>#$,/?_9]Q(GD#S2)FD'YU9A(U:6
M G,P#&/'1E,4I&\S+OWU' ^HH$DN/I<: <"3<4HQE7*J"#%[+Z*%3BJ*BD?1
MCIO8?FBNI. =WDX[1L@6]6]]@EPZH)3VQPULOTA7D?+'Z-BB^^ [<I/#XZ1R
M^LL:VK0<:N"##"U;_+A9^FBAS11E:YOG135P1HF;+?;LJT#.7!0ZQ,<2RTS2
MSH)E)C.VF[+,))A;8]@6BL]AM$:NO_"1)[7!%&T!6%M*T=M37XY"$R[J;CKN
M2TVH7X7N,+G\B7I5T59O'QSR%<6WSB9Z]_,$$2Y(<I^UVGBVC;%"6=M[H=7P
MM,W)][_4R\G3\6P;=\UP\A1/" ' +RAB(1!5W:)L"PM;F"07I=$CG!S.@-BD
M+FR4;P/DR$0@8 )*0SKID,@3%Q@J4U3N9.762HT X31$*%X:YUIBC  S\; H
MR-:$^X*DZ3H&MI=?71]9Q.74*Z_%G4W@+DW9W3/>_-=H>ZW@GR<7/1N<IQ,G
M>.4$LWYB@4N<XR ^%N/X>(SCX/O:)VGB%Z)(*06NGO$[<<Y87M#J(1), :M!
MB9X=/V"+/'61/M*^LI3;YJ:#D$(/>YT[I=G+D<;TB/^0K1N-XR4B\Z43IFDY
M$<<X&FJLAJU,#^%. #!I-:9AXY4[2J.R+PYS"! ) VFUC@_AXD*](M4 D7[8
M%>\/Q H,(Z__C(CSA/B/MTZ,[AR??'&"1)K)#@<^"'="NKUF:A 9[J)JB.L<
MQTX@DVZKD$ H3 =IH:Y(3IA+>AEWD?^SC=9.F:9&A5=1&YH+0G$^8+Z\FF P
MA; 1;:3NXP+Y=!>QYDP)( !1EK!KQH& CB"OKAXE]G^F$QE697M_6I5-<97U
M,%\O8A/V$C;C^7+K^7+K^7(KN'WL?+GU?+G5Z!HDWSZFL\\FUR&/^T!(Z[!T
M+?*8%! X?,X'.>>#=$/@"FWR$0Z?J<(A;XJ#@!KHK%/K#I88B',F25V4_(&B
M!7L"I(?1]D1Y-W\GMNY&EH^6)7Y'\!](V'_D)(.Z%^P.B'IS"0G@)?T+I[PU
M23^>OM.YAQV0]&-Z_T"2?C[NJ#O9L0/R7NIDY,6(_)[^A?DB()Q4,R@[O578
M]F+-2'U6&0AY=B:@_2#.<9EU#9JF_5#J=<YE[:9K#E?1+";&@M>VO+<'3]N,
MX>NTS?<2M,V88S^0MFU]S82@")ZJF0'W@X0EX.J9&;O *=F^GCHBS[XKR0;=
MLR$MZ,RO V1_9X][CW#\-Q1/D8N?0D6YA0;GZ[0J*,,,#1+MQQ'(=".DZKK]
MBK63/2/7-A O]VYRVY0$F4V?>:S".(O^G4$6/9^GER)\3IX_)\^?D^?A.2WG
MY/ES\KRF!71^&<HD:;ZIEZ$DE^J'(;N)ZC]GYU.\'Z1LWHG0=!WO!2FI .:Y
MF?/[0!F^G=\' K KGM\'LKZ=O:CW@;KZ+DK]+P>=WT6I94<ZOXMR?A>E\7=1
M;M':(>RDA8H3"GU,T@55O' 9];2]L9B_D%&$$01']OP6ALA//;^%<7X+XUB>
MN,"0\UL8G7X+(P/P_!NNR,3,"!"B0S4P,8,18":>"UB<"U@ $SAA^NQ'@J/:
M)5 U$X15"-@E'A6YP.75E%<\G?3MP7=J8_L1XF_VU7Y>60*"3N<?5Q/7.LD(
M4XP?BVGZ*#RE^O$J_;;_;$K]!(,IA!5VC$S.<%-7W%4SO=QLPT;(]7+$;Y^(
MWH^B9)6BW ^]!Q0OL8<#_+3I/T8Q<=S:WY(RF?GEO:K2*OE>MKA._>CK'4%H
M2/T]JJ7QU(EKOZ*C/R^$^%J+JT%CLBRF[LN6Y,'W-6(E7F_9N34*O;8D63QO
MI]U[0)(LINZ/(<E?,,NZ""B>;<OR\<R=]OX!2O,Q?6'*<QG/\X4_VENW^U^#
M;-9#Q9<C@2J]FR.RDMU1;'+"3D<(+,FH!EEA7DY,5BN';,:+;$Y^WXVI 1-O
M3&\KOC>YK9A.W,.+HXN+SG;R\PW&\PW&\PU&<*[!^0;C^0;C^09CAVXPVHX9
MG#.FSAE3-HY9QTD<Q4[HL4/EYJHF%TS6Z<!JHX>M,HK!=.WK0;29)WGD\W1B
M^ZRDQ@U)Y,M[2N><1MH]@>Q(:BFS5X=1E"#O-B&4*BFX'+,H&U7:)1=*]^ 2
M W7ZJ,=<H$I0")Z\G-/GK!W@M+Z$O?"4NE-ZJA*J&:T7;;DAVH!T>@EMRT71
MIN:/*MMV!?K%N3J&RX@%J>^BJ)\O.0%VIIH4^9=_*:H*]CL$K4J^(1"=MEI@
M";\AY5^>_ N<%!L:8 S&"W-%;>J ,>UA:D&9S#7CQU9T;HFU#$BG-:'8AVV9
MFC^P;%N7:4">K)7%Q([L0Y7YV@Z/6G_HK//O=,*0_C9)#U,%*O#AB]4U7WMV
M,*XL#)%O@^0O3M3W],_[,P LGA( @;'F.Z\05;@ 4T<J;(A]S_-3! YWE**F
M2I[HS=GIFW:-GKT6$ ZF<%;05'D<;(H8,^GW-SCDV"=.P&X47C6T<I>"!(S3
MVO3Z4.?J7(K2]4F^K-Y^DWZ'#+$C6;8)"!@/M U1MDEHF&MX/6<90XJK'T:^
MVV1P13$?&)^R]?6X&7K"E-4Z/(/TJL/VHIGR,D 3LX%Q];ID-TBI"4Y*&WRZ
M7BBG#<[7:5>MK*0V2,\?1U8E;]6W*\ 2(#I=;16<5$N(;+GP#X5ZY<<\"Z8?
M>LP,IXU1Z/HH,BOP\]/;R^,"/S?CAX?A_&$PFL]Z_1$K\C.:#T<?!Z.;X6#6
MF0H^XWB)2(9,JFH\DK96EJQC6!0%=L1-X=394;(@J[QB1"!L(,>0*8O?R!H#
M*5^CDBP5-YI\"')(%^20-MY,T3HA[I*N%OTG@O@6H7IZO;@7A.BE6GHR;Z@7
MH].T::7U*.J4[=Z2EVLSO\%Y/[UP!3J"W"IAI:\UYWX%\*+LB1CD*&G[J>4'
MY[N_2E:*1\ASO]M^*%; ^L/KXCE((>Z')^>%!5OB/83Z3H5(J';#SI=@0L%B
M&%)3WPE=-$41]9>DL6QA4PAG*48<%*,!+E9QA).>0L$X%:BB4)!=Z7M$33%C
MA_K*S*&^Z*73=,:S/A2R&U.#S&'DXAAX_2A":D=;K^O9GBVN7%M,^K-Y^S+-
M6TH5I7F;_QVR>9N'].PO%)H_'?071,M4H=-0T,FBYZ"%CKCJJVK%[JPW<8\H
M&BB/&LL$&B]VJ4$2'NMT!.%I&'-<!S-XSD<.W&A*Q8R]=!%&:(2DKHBZ#PC'
MQ)A[!4@UGJEY-/\LH>L#^Z!4*J.>$-)S]/EBA%J'U&J' _O*"2)9[H#) !"R
M6>I4N%,,+4<*!@YA2:_L)6N>7T W[R1PB%E\X.?3 _=!?SH:CC[.>I/!=/N\
M3F\[=@># L=4NO6#)$;>]88%6G!X$SB19HS 8*3S(SCE0PG&##L_=]/L5$#R
M!7[@YVZF*(J)S]YYXQ68/U,F1-/99^63-P5](.0C-*D96<$H( 4$#G?U0:.R
MEXM^C >-^F'L>VS[\I_1#+D)-19]% V^NT%";;$[2C)&GB3FU#G=^8H"4_4-
M;R^$53>)Q,$N YNBL[&O8QQ9@G#H^H&?ZI[Z$KIN9PB+2Y,BHTL'<*[]",7#
MD#J)Z!Y'4?^9^FA,G.<X%7"^/BYQ0,D:T277=PO$H?1H$,P*,T7(<K\TVET7
MAWK$  ;[*VI"!7D * ='-Z7SM_DREU%U%H628T'8,LHO"261[K8@U"$ ,!:#
M2O)?6@ZZPO^M&7R"1-_[,XEX#EJ9)<%D5 BG<C4O#B;H@Q,3NMT1[N+PFXAL
MD^-H]..8^(_4I.;;WZGGGG'L)9)2Q\!@%Q1S/<I*41VD 2=(DO521BFS'4<^
M"@1CHP$1,:8#.'DX7F33#3?TMB@8AB>DO2%D$Y3?3[31[ 9[39@)8W4WE-)"
MWG6 4UO4-'FU;PUAH:V16WN\+.=T3%'@Q&R/)_%F3C?XB,+/"E"8)77\]32I
M8SJX[\\'M[U)?SK_6V\^[8]F_9OY<#SJ3@F%0SA?1J7K3>X7K:P.H[$LG?[J
M0*A(^C 9 &)&2 EVYX]_]=&'L$)GH5*F>X@: DG6,)=9&<>:+/=PC8+@ 3_Z
M ?J$5RB25WB0-(1@LLBE99^O*H&^A3*O_CI FVN"H_O8DU-7W Z"A:%!7#'P
M39!S0GSJ1JR=@%LLZ<&#G*BJUA"B;AJD5:$ ;:'.+'(G!\QZV_$]A'0,793$
M:19&&W5G$RWZKHN3,(ZH7X_\9X9,!CL?13<)(?(;\]J]H:U_NN*@C2 XUW@'
M^<39E.6JNBNT==>4I6KLP/%SBIY1F""6$90'6;HP2]M#B"N6X9P"I5*1CM_>
MI(3;Q@'^X_\#4$L#!!0    ( )*);U9.QVKWZY@  (?X"0 5    ;&5G:"TR
M,#(R,3(S,5]L86(N>&UL[+U[<^-&EB?Z_XW8[Y#7>R.Z'$'9KG+;N^X[LQLL
MBJIBC"1R))4]OHZ)"0A(BAB# !L ]>A/?_-DXDDB@43BD0>U$]%=EL3,\^(Y
MOSSY.OE/__MU[Y%G&D9NX/_S-^^_^^$;0GT[<%S_Z9^_.4875F2[[C?_^W_]
MM__KG_[OBXM_^WAW39S /NZI'Q,[I%9,'?+BQCOR$!P.ED]N:!BZGD<^AJ[S
M1 EY_\-W'[[[X;N_DHN+A,9'*V)] I]P8A^^>Y]]LDCH!?[?R(_?O__I^P\_
M?/B1_/*W'W[ZVX>_DLU-UO"&R;=U&UMZKO_GW^"?1\:2,$7]Z&^OD?O/W^SB
M^/"W[[]_>7GY[N7'[X+PB?7_X?WW_W9S?6_OZ-ZZ</THMGR;?D-8^[]%_(_7
M@6W%W$J%[J^/H9<2^/'[C)>T!?QVD3:[@#]=O/]P\>/[[UXCYYM$1/A8@4G:
M_/6L?:+3^U]^^>5[_FG6E!%RXJQMD>Y/WXL/OV&&(^2?PL"C=W1+>/>_Q6\'
M^L_?1.[^X %;_K==2+?54GIA^#WT_]ZG3_!]@IJ_@)KO?P8U_WORYVOKD7K?
M$&CYY6XE5?B7$JVD$U='R4;?CZ;/0Q!;GI92Q9ZM-1-.#IVOV4\E!>EK3'V'
M.JF*P+.&-!>)NPNG#+0#NT30@Q (PG.31:DW1=3^[BEX_MZA+L3D^[__%7Z\
M$#]R:[%?_V,1,,29/T9Q:-EQ2HWK\,_?5'W>TB8@.1";AV7QK=!.F;$?&ZR1
MM/C>#A@.'.(++_E^>/=M&.RK117L@HH/_\-[U/A^4UU*BH0T"HZA35M]L47Y
M9;;.9&0M8 "@_L67^Q9"_Z_+=&RP?(<L_=B-W\C*WP;AGF/G/PDQAO:O5(H"
MYP?K,8_U@OHU31%[79."J0/*VB'UQ49Q.[ME@3+Y@]/^=W,^R0";KF*ZC]1,
M46P^+=\\4[3&/[.VT_'1<Y'[]5.@3SB#L9WU@5&ML4'R\02<L:C(J?/!9\B=
MK21B9^<":B,[TMSWCY9W1P]!6)7P29I-P+&J%#MUL&(;Y(Y6*6IGAQ-4B2 [
MLN=M:.@&SM)W+ME4JT;STW83\+U*U4Z=K]0(N?=5R]K9_019-AUQ"! >>PP-
M+3]R821OA+^*IA-P0YF"9^/L23ODSB@5M_OXFU$>%Q+%?/R./KDPV_?C6VM?
MA8B29H@]L4ZQU NKVB#UP%I1=;TO68S)J1(@.ZKG7;D>O3WN'VDH5;K4!+W'
MG2M4]K;\<]2>5B%F1R\#BD20'-7#5KX=A Q1^<3Y/F:#_2(X^G'XM@@<.=0U
M]4+OATIJEUVSM@MJ;U63O*,#EYC,"&=#@I DK CP&M6S'ZS7E<.2!W?KBFW(
M!B"5MT?OS0VJEOU8TABU!S?)W-%W&7E2IF\"BN>.PRP7)?^!)<SW4H-4MT7O
MJ#4JEIVTHB%J!ZV3MZ-S)C1GZ0^$+VZO_7'1]%S!#RV,\6&:SOE!U3D_3,PY
M/PSKG \O@0GG7+ ?U^%#\.(WF:+4<BJ.>:Y>I5OFS:;@E!72]N620!HR4"!N
MPAUY"KP.-V'P[/JV?#(E;3X5QY0H6NF=)VVGX*(RD?ORTVRJE'(PX:R;((HM
M[_]S#[7S?DGCJ3AJI9*5;EIJ.04GK1:X+Q<5U DC/^8\'@!\'E)+XI(G'R-V
MPBI%LA./A<^0.EJEB+JNQ4=EH#:F)\%)=&^S"WSY:GI%$\0>)5,H]:K3SY%Z
MEE1,7>_B! FG:&()YS?J>?_BLWSSGEH1D\%91=&Q9LU1WAZQ[RFI6AY5)8V1
M>J6:S!W'5B!_\2?0)RD#(CB,ZK&_!M[1CZV0;VF%5>=J9>W0>ZA$M;)GGC1"
M[9$R63MZ8D:6"+JC^M_B&(;4C\6I#M=_@LG04>Z&TN;HO;%>T;)35K=%[9L-
M(G=TT80ZR<@307_DK?*8PI4?]YE>6K&5R%2SZRIICMY5ZQ4]W16O:HO:51M$
M[KP/GE&'LY-6ZKNCGQL*%U9,GX+P36J(TU;H';-2K?,#1%D3U&Y8+6D/QXA"
MDE(=U>?N]Y;G?3Q&KD\C^0!^V@J]SU6J5?:Y4A/4/E<M:4>?XT1)2G54GUON
M:?C$TH%/8? 2[Q;!_F#Y<KR3M4;O@[5JEGVQLBEJGZR7N*-OIL2)H$X2\N,Z
MZ6M^?%U<K)#;HJHI?O>4*GCBFV?M<#NF7-RN7OE:O-$@:(_DDBM[&\Z/CLMH
MS>.81C$_[G;E64\5=JAMC-@MFY5,'5/>$JEK*@BLZYRKQ=4=26B3 G$"U,=-
M)7?4\YI&\Y-&B-U1KM1)'EEH@=3]:@3MFD4"S9''YWMJ'T/&_/V'QP<WKJQV
M4M$$L:?)%$K][/1SI%XF%5/7QS@5$FS)^P_O'K\E*?V1W(R-]5 =[OYM_QA4
MJ7OZ.6('JU0E]:[2ATA=JUI&;;\2U(@@-S)J+5_M'1.;2BZE2IHA=JXZQ4X1
MK-@&J:O5BJKK<2E1DE(=_U+JYOCHN?:5%UCRS8]R&\0^)U6IG)H5&B#U-KF<
M'1,S09)PFN-N#0?[/=Q7#.P_[W<6L]7Z&$.144!<^3YD?2?TGJBB],EF<4T/
MU+ZJ)'C7C6/.@W F,R+8D *?<1V:^G%H>2O?H:__0N4SV_-V^-VV6K433RTW
MPNV<$EF[^J,@2SA=P@B/=91:;$)?N9%M>;]3*Y27=ZIIBM@-FQ3,CEM+VB%U
MQD9QM8]A)R=J!&4"I$V5>\J5NV)_J2OM>=X2L4<VJ'=:Z^FD&5)_;)*V<Z6G
MHC]RTD:<46S)J+ECN>UD'+)"Q6J7+#2<A%-6R=N76R9U\<9TS#GC[W#MJO?H
M3C]'[("5JJ1.5_H0J:-5RZCK7!FU,3?8DOT]R9IA^5/,KG2N1N9(^4=8W:A"
M0FTG2O9K1UP%3%A>N>%^5764Y?1S_&Y45N7$D<2'N%WI1,:NS@3DR.IR7']*
M7PN2:UEH@=^G3M4Y\:KT8]Q^=29E5\]*"79VK:T5/7)&Q^CBR;(.W+^^IUX<
MI7_A;G;QP_ODK:C_GOSY/WBY!1AVU]LKU[=\VV4Y8R#.8DE>V&G9%:ESZA@
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
M9)$$QW%A:F-Y&\MU5O[".KBQ);V:+FV-/' ;U"R51ZANBCB$FR36+A>0T25
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
M^-W!(?.'WV=D<\V/Y=U>DN6_?EEM;IBK8_1R]4&J)8FI^K[B(-:F_Q0C8@C
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
M# B!R[3MPMQB$;?8D5LLK76" KNJGY'@9A)O2>@"6 ?"DT&QKL:KAC)=JI/
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
MH&N8(DJTI8$8+[15T0V9?*U&L"S-;$3)B&+!#-/SG-'MLPC\Z A7Q86A!ID
MI3Q.UE[FSS2TGBC[E*MRM+P5' 6F47QGQ:<Y0R="2#&BNW&R*906%>P3JVY*
M=9EN68(%U/)+>1 W84)"Q@4R;^(QN<C(LRDS-I&BQ(PDG$F!-4EY$V!N8/9E
MQDCS)J<9'E)OK/@8NO'; PWW+0QSTFV"<%FE>!,X%OM,% HK5=#UWTVZN$3V
M"5GXV4Y#W^.A'Q9"W_7)7S;^[_Z-?_G@?V;_N?\+$1G*C$]0Z*NU/T##OVS>
M__[3S?L?+_]2K$S/?@S"F#IDRX(%6 4^)6_4"EEO]YF2/8NC733CR1O4L8@I
M]8ECO8U=NF,,V]< ;,J' ",\8#J,^J=.1N(*I3O@YC)B,/-R[5J/KL>$OV5H
M<PQ#>O8N8&-CS!C9J&2&C-*6V/&P6?">"@V)=7- )\I9$B_E28)C',4,G%S_
M:61$&D[[Y8F2<.8A)6X >\93M-?<;']@0QGSH/6VN# ( 'H=1&Q>7PVS"KTP
MHXZZVH7$K*D+=AQJH4&7^:@OWMJU,V[)EA_\(71A6<LJ+0WSF:G'^8^>+ UN
MD)P%O+><KXDS+CQ](H*/D51I<.7S5Y<+SI"X0?KVLM07>@2Y3]1GLUWOC@V5
MX3-=6)Y]]'B4B%G$>OO9C1@MU[8\T!PFV)#DN0YL7%?9KBM!S-#8B[$RU.Q$
M#3N@]J-<%ZS-SEB07<:*QX]8^+,S;CRZ(-[L7$KH]B14(*'0@3R*$Q@0I);_
M-C(>F[5GPITD[$F!?W8GA&%X+@/';KYL2'(Q#" Y#K.E'F07S5;OG^8OU!0O
M%[&?@M"ASLI_IE$,@<]2>,NVPZ/EW3,0.+:X=*E$"^DHT(N)&JZB-1-"O"_<
M39^.UUM*Q_?YC#=A8_1"S\BVV(0N8WI@6%)8UR!L1"LO )O$ER"D-@,ZZO#+
M2%+H.&^&'14DBI4"_J0-YEB6B=IA28Y/7QA%<0]MY+G=*(K!4[S&3W#EB/.;
M&^^NW%?J0&K#IK/I3NE[B6U:=$<>C6T-<7922Z$OXNAMK4*WDUF%>W-PF)UP
M7GP"$$&*F[(S>!IK#%OP5XO"$U-LN2GXI)-9PI58HL,:SHEZF6I5$Z*:MDCC
M64G%;%%%UA#[>DFCW#WM@U4[(^2'?'TQ]]V1US<&T_]\(SZ')@,+$H/I>57]
MQ;ZS(F+!6@.\9?MMCZ##[\D6%&&Q>A,\NA[]S!*@C17^&7VT(C>Z9]YG.6O_
M5RMT^0Q(@DO=R&&&KAX,E:%;!UK8 ; /U3J<F(+P@$-_A\ %J+0<-DN'>W>
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
M\HY>W['\\8U;<.%9431_=643P+KV4XDUF:J5L7/:> JQ()59.XD"<H33(W\
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
MH\BZOKJ,8G?/%QIS%L5R*T8#=C"M"[IVB%')D5&.*]396&],2R^S977DJ?5
M&GPMU,W.A=8WQWX<5%%Z[;,*;.1X@Q.?26$?BU^58/DH>;0\?@4HVE$:$X=%
M+'QB"7&@VAC(DQ<:(78VJ@$1,]<G!C960IXD]'/4,@-:8ZB<T.T1K#9!&&\#
MSPT>K%<*)WD?W-BKO(TJ;8D9G.K5^__;N[8>QVTL_5?XL$ G@+,[/4D&LX/%
M JY+)[6HZBI452<(^F$AVW29&UGR2')U>W[]\J*K+4H418J'KGZ9Z;BH<R//
M=PYOAR4HM3>##D8]4D\%0KM"#)0Q.?B&;L8DF1AN+)FC)(LX77X[BU-V "_6
M53SJ0;?';=CL[$.<<%WYHLSS)HC$25/^6_=<9A !H!BF;XRC0S&*7P.> 6DH
M,2JQ"$)^W5KXO%B@S"@[E)]TYK\[GAY-:)+BP L#"/-3I2L<A#BYP@L:421>
MK= <J ^K*GH\0VIK"STC41%]ZKG1B@M#_X]+ VEB9,5,Q:Q($$<Y=?=3(BO*
MYDHF@JK#;(5?6& ' ;\N2<J@E\[4V/O-W2E*_U= ,6V@VO5DI.<3P!F(JN2Z
M@YG3%\=A.0>68Z"<A]U,XQ4GB[@[UYA&><WLPI 3\XQ)R7';6P)WU@[UZ@[:
MT@RP4W9)J[U5SW/^23RO-\>WH=\'O,()G=\PJ$G9C4U$Q*2&S_Z=GPP2^4*Q
M=DK*;*&K'I4>!> .JV&.T[-%2I\#=G =+4:>0\HSZ!HWEV<!)U3=]7*?KM>?
MB\/K^[KW;C[1,)_,M_L.&4ZDKWB%HE@*">5:3WHF*<+WZ\L$KTCV(5CR#=)G
MEM](3-75'KA#]ZK:/)8D:0S8;?MEUC^B$_%E/$$;%<319T[>:3F1AK8==9Y:
M&P(?L7+E&A5%3EH!'J,=PFJO11\/2M>5FYHZ=A9LDC3U:ES*RS.UM?-F;!HJ
MQG0R.D>48))LW#WBUSA\Q<E]A.4%,-L: 1UFW4J56W,G+:!OR,D%-E"HDD3K
M.-F*8[3-:I5)SA:]GWAGS8:^A2H.X?VW("$L[7D,,MR1<+0T ^IO?8K5(?VX
M#6 XEXJJ._H*@HA1=)]FU/7K3#):&WHT%N4)QFDK3\:CH>3B:$2ZK^[XA)=[
MFO#<4XR.R,LF^T"B(%K20,0$?(K72?F7FVB%OSY]"7;L+YV5(,?2!#[2C9BL
ML:D_AB!@_S&CE_:>^/V'1V#K=.RWFPQO91E(WS? '4-)Y;XUN_(#P -;36[C
M:W?\#YS'2<289DO-OMYII3@PW[T+OI+M?GL1)TG\A6+89;"C?Y$^RSZ0A(>>
MW6>0/D>7?>^9W_>J81@&9BCGB$J6J. )!Q6L6:50?E$JOY0H/VEYQP5-8=(L
MX<M)%T%*TJ==@H/5?52?0[R7&'# Y\!Q8J@AFB4CU;X%C ^#5= _N;W(4,5I
MAC@O))BA.$*->::K8I03&2/7.FG1U!D&W$34/CC-F(;7ZS5>9N05/V!JXR@+
M7F1[]4-I>(4&BB:10T(/ 6]P054/8^!0,.1@,$,E3U0QA0 1MNU2Z4T*@SC&
MC+;,Z1%OQ4[0F)E&)Q'@J*%GE+[9AIP"8-S05,3XC*/D"7K.8=$R^=.\[%[D
M:T!"GEDM7:]2%'AY+6IS,S"56*N])7 <Z%"O^:+823/ 'MTEK>[@+,-[3I2]
M(+%P=M7-JH;NR]#7@4<!F^"[69M"LF *V+%:Q=0.A''T\@,=<EO4#(FN?,JH
M<O?[+,V"B+T)6]S]-WBTC?G[_"7!_!W#9]HT9:_-/E-1"0V:'W'V>YQDFR,]
MAWT)U*$TU"]/QJE]!OVXW$ MM&]E;'!1Q8*5L,C)HPAGZ MCP!]\QH@E@^Q0
M'5ZA?;3B!6@PJV.1H:"0<>+C=1/9A\__2SXS5')"!2M$>2'.S$%%BZE&R<FX
ML(YR[-?G^'I!LE7PR+Q$7?VV3_W#.:D!>H#NY#L_D4ZNQABH2Q@EAG0<NRBV
M75_</%_-/4,Y\[:1P]Q5TU"<'1B@LV2(2MVD3=U)-T+6.*&IJCCMA=D#PFG7
MX[Q=[8%"H+*JS<T,26/ LZI^F<=M4J3IGM<>XX2=/K]K4U-!6: R*51>,@X&
M4Y*V%=%R(52L7S[MTQVF06+5AE8#OP?JF=JF*#.4(1]#3U.T=#$S+:O.YU2_
MA?EBBE@Y1VG!>N($95*KW,KV5*J=E'QSH>3I(%69U"07QT,CE6GN>"LVKRDQ
M9B.V@P10!!UCD+Y-6-GW@#,@+36,@T7.$?3VJS6K%,H#/O+958"EO25P[^]0
M3WY "WJYE2YIM0\?+C=XM0^YVU;;1D='L%( =5>:RG=<@VYMZ-5PE5V%/FWE
MS6 U<AWZ:%2ZOQ#=U/%CL.V^%MW1W*OQ>:JH?)16;;T9JRTB&SO*RFC;J,CR
M<'-[_UPNUOY.LLW#/ML&T26;H!RN\"L.XQUWQ'VVB1-VPT5:N&4$+:##V(B)
MJN>B- E!7VT9K9?5HC)<NFI3"'VA\B$A(!(2HIJ(J)1QZF>H7!E1V*?D#"8J
MWO;<&9>W!@HFBFK*0V+9U)N(>"JQL13NUO6=<%N:?HRSJHP\&&^LWU%Y8L7?
M5R,N=;40\,IG58RA=IWK^&MO/%M)"5L7N01#V[>X%,ZG3FB3&R!7MS@\Y>@D
ML<I1$^"NW:90W7GK?P?LGJUB6HE!TX17H_H8.OIMR(4NX^TNCMBTY7Y=/KJ8
M7QNYP!%>D^PRCC(2[:F\]W0VPZ<UZ7Q!@298RFY?C*<*W%$-F:U1]G<<2<!P
M8$HS[;VKDC_;(*A>/RWN:J'O<BF^GZ%*$%1)@CX7LCC*[UU;L/YBK$NP$IN0
M!G%J#$'H$#7:6 UTTJ8&&9C&*S5V/]U+-')NMG^X!Z'\!;H3];MMUO&5'W#2
MIW8+9L@^@0\,O9*/]?[B&<-6]W?JW-94SPF[=V"^*C*/5K>4U5 W[OW6#V=6
M,T&+2W=_"-^Q%>4?Z]Z<#7^CE#,"Z.:6#<')NW=U2::BE=YXX]P]2JLG]_#=
MN4]PFTFZF[<7+2LNWES,7W"L/:V,=DG\2E*:T@.XVVAN&6 <1>!P8,!<;3<H
MSVLEP(16H^\F^K@6 ,%P+E<#RBNK8EHS+--0_M@3B%$S0NM][,XO/0 .105&
M8T2Q8C!]2J)\>=NN)=RO'Q2*-N9.>HZO2,(3]Q]BD#804/G> R@8I,9H0#A>
M8X +#)/8Q?6*0UG?NE20G<!J2X/R/SUBYF$D)/S7GHF*.>K (<6P&>MH8X@T
M8" RK>'X6N\U4.)O+C89SHK3D\YG,[Y9#AS0'=FCV$9BJ+RGDAP:C0=UPE#*
M7@*<EOGZP6T06>^ 34\[^Z 65/N[I2S''Y70!PGOIC5H8:.TM)'C4^4J1FG/
M9;'L?MA(DF> 97T&&PIB,GJ>HU>O6O9A2SZAQ*D'<&7-@L(NU5X8LP8K:QRO
MT3J',+9#MA 368/7XE6TOHYP\G*@+<F2T.X118'ROCHRIBF:0$')J,G*Z_)C
M"4*_-F],/^V;W^7M-%Y/GM5/)E2F!+,RG0N<?<$X0@G>Q0F[;5?;D<;%(E?N
M>-]SZ&*_+GM;TC_M]JS5XH""W2X\\&OZC#?])LW(LO3L*CFI$61Y2LJN]>\2
MS/X[_]-W89RFWR,V'"F'<M,NKC;M@BQ+R&*?\2>,Z/<__7R;EQN;^**_\VY7
M#TM"#%3*D1O,4D3Z3V&X"+^PJY-M,0F(_815<$Y]>7#_(I;Z&LKH11BX44C?
M&'I+E=ZEO9U*3+;@Z.;PEA.+% $+?1?0 ,3JTC #G&P).;IZ6NP145O,TQ1G
M*<O@2;!@12T)'G+=5)T2<.@881[9M5)%,H#!9(PV9JZ/EANO#%L$7S%9KC@[
MW\9P824%NP XLU%:@3\KH'@L5/H1< 114[KM)$;[%X!Q05%P@X,[?RC#N:]/
MI3G+'P+. ,)QRU);^H_BM_PDR2-.<?**&<[-E\MD'X3I/ SC+ZS0QH<XN8KW
MBVR]#^G?6#6[O@=QC#+R#2^,&;<38T9S\0F7S"EK%,O8O\L_E$\8%Z+Q0%X(
M-T.E>&@=)Z@0$!42 L%!]Y9NVFE5V"F0V D\C!8_&>V!&M&SA,=CHXV'PN*G
MLX.]$\7<05SQLT]89LQ\.2&00,5W8;N.6G1_X1O$G*K;B1]5<Y_ H45JHYXO
M=NZ?VXI7.?)G@QH+Y3+'E;D4$(LM2M'_%V?*HE5^X']$,B$GZ)N7#S;6P"1"
M0LTGC!BNU 3)0UT$GD 40@"!F>F,]A <J(RA/@Y)WW@_4NE31-CC"I?!CF1!
M2/[5\3JXXI= P4)#_=H#[RJ?03^3-% +[5FZ>/]R@2EMFO.&?'@RAX[7Z#4(
M][EW%W/Y5+P"?[PJ>G*F9X57^V5&^'_A[2Y.@N10.].4BO-!>Z$2>TROIM/D
MC\5/8NA68,U9H28O)P_%3V*$3ZT=#BESN\\V)T\J]38&"J)J2G9F4[RE3YE2
M4V"CSLI) \EMS*C9JI'S?>E!6WT>>E]#R?[]9Y^\KRFP^?UF-R?6+*DIRHR=
M)E- 5C+4#Z#U?N2/ARH>*^O^P@^/M7X,JL9@HN,B2N\$36, YLUAQ4#KU$C_
MJD!-!?;X$9VFL3GE4Q#B1_R*H_WQ)7.=[X$ZK[8IVM8)>C_V:+5 79>1:P;'
M*P'%<#^<K ;0OP8]2P&D$A6E5%:4"&'=+0;8MZ,<+6L,$>.(<I9.KOE,:I,;
MR3@ EQ,]).Q*6W9XH(IF\VAU_<\]X:_"#@H\752  N](L_2G45(2WN55_9J8
MAXZ")_T7X\HW9DJ^4^.'._/L$KS4KQ(T*//B)U!8#=C\S4F\Q.2UY5%&31)
M86",07I2,.GW?F9A_>I 2L0"(2U-R(I73DMY0>1B]JPIQ]2<9^WQVY(KH(S,
MXCB3CPEP>9GB!D[+%T"!=H"Z_;F51_LY4JG-^[>%G9VQN=%Y;?"45[UK&O:8
M0_*))T[:I7#G>Q*U]AZX::?8EA:1;?KIL^I6D!7%6S:$:DO(#MWX:;G!JWV(
M[]=/FR#!%U3:5>,L79)0C3'+C=.+0]7F(3BPW^9?@H3"F_R9>I/T@0.$<5/6
MT<08<<#08UY'[;/GN21L_L7Y_,!^7S7/Q=;%886VZ@USD1"7"7WF4IULC$WH
MYL(VE,W\*Y&%Y^,VP-VM5:6ZRS0: ![V[7)J3^CXB&/DT&=&T.6HTW?CRB;1
MBJTA?@RV^"K>!N1X<<8R*^ ^8-/ C>AC@0]@C[2JKG;%JW_NV;I?'E$$49?.
M?;W=A?$!XZ<L7OYYOV,6NL/;A72%IJL]<#?K5;51VT[6&/" [Y=9_Q8?I8AB
M3M+E/.<1IUE"6.54+E'G2)6U!3Y*.U6LC]#6AH!'9[>\(RZ#YU11RK#<Y.VN
M(XE%!<07&B0$B',,3UO'H,;G0(>EKB'*'<0!WT+?/=1117]<[Z@.;/+)"CZ3
MB-W*$1-6MB-/DP9>"SK.*S@S(1 6J47 Q9AX*W!*TUQ*5#87E](DJ\4D^E_'
M\8C^]+_/)&.+'#?1BKR2U3X(6R;E7>V .GRO:LRSI8T QI]^6;67@QE5MKA4
MT34^6]<;BK^3;/.(0U&E=T-VS_$U]9GLT#KYUJ/@T_!5,X=T8'=_[LN05]3"
MJ#,8G]\JN<-=$ 5BAM^:G$F: ![0,H6*$7O\=Z!#4BJF]K041R1.T+:D._%
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
M$.#^MT$K;GXNLTW5+]"WZDU,IYJ[7  6UW0$.O,@,+ZSK"R^#9;FC$.% :-
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
M']@@^/M/YS_UXA#.Q4],'Y1(JS5^]STO1E<J*!J;P/?]9MWC/W7VF1PN2G*
MU*Q $ #[*>4)=K;)5!/&M2@\N)LX/M1>]@-4L03I%=IU3WSTZ6?RNU2WCI*M
MS4F/N92U=-BT>P)AHB"3R57[,DDWWAEX=1 97C2VUE6KHZI9=V3!//M,#M>J
MY/#HN& <KU] @)7!KDG7^$^9><;[&U6\1Y[6],59XG=*'I[%7A1\#GP;OR2(
MO;HF(7YB,J%]526TA?4QLE&D.PI 0]^FK!Y,^R)MMY"V:ZT%Q4-&)J);52+J
MVS;D7YC]!]T[G6/%4]&V:Z)A)2$3RYT^8KG@$,M%]\5234)^RCQ3+)<!_'$2
M+/P?'DTJNY8=E0F%@%PB"@[^A6DF^^$DF ;^NY/FD2>*Y:!Y1V7#0D4NH+)'
MH%T!3?TPLMS_S]D0#;:JQAT5#IV&7#0*#OMH5?<#8&&$L?_G[K"?.NN<X0I.
M\J@PASM]\SW\"?*P27<8SS3SG/G*CN^_ =?]3P]N9'-@A7"N]B@,8\)I!-.^
M.V+A)R.7D;)C_J^^"X^T5I"X(X(0*YN#=EV3"<OT<UDH.[T/XB#8SV^#K(T8
M+Y+JYEV3# <5N8"4G=U'7@00)<X[>+ B*YLZP1E6U;Q(VATD[:O6 N*@(A>0
MLE-\LKH'T$9_]8-/HL]XVZIKXJ!//K^15'9FGZ\MU[U'\1/0*L=*H="J:U*@
M3SZ7@K)S^G - O2,[Y? _Q&]H:!)R\.OB<K679,*.Q&Y=)0=TH<?NYO0])(:
M+YI2T\[)A8V"7"@*CN>CY2KHQ[8#Q^I'$0A3[CVZUFN%6/"-NR,83AIRT90/
M\GJ&N61:^@T>Q6B:;[]1=^3'./=<;@I\ %ELZN?YQ<L"13U6"."P27?8SS3S
MG/D*#O=0WZ)BO?//]8OO5G"^\/?NL)T^[9SG"@[Q.2:&'\ND/"8F=JBJ68&4
MFS.-#^W,L\\%H>RP/HU?7&?YZ/H6_H2^UZ8[(F";>LY_96=Q]%0E>[&6O%L(
M)W&$:DZC!8SW:1$Z=4U"W+3DH:C*#NX#@/)YN2//!A__"? FTT&[S@F&8?JY
M+!0<WS,/VZ,3+BWW=V %^"AM7-/N2(2+@EPH"D[M>?SR;J*/\#=5WBU,R^Z(
MA(> 7"(*P^?3::9N!3:9[+7MJE1H).1R47#QWH>SM).95GM/"G_O#O_IT\YY
MKN"LG7ER,">.O;\6)WX.)WZG*[\ID\ZY73Y<Z^F1RNAY=(+UJ,K76_A[Y\1$
MF'8NJ/*)7&M!H1";_?>\95'E+3HG+.+$<W&5S^T-Q/4?/Q^^O!;R'CL)QT0Z
M^=YR42[/^1M(*X'O\1C[ OO\#+W W@X!?[[O/_7'@V%O_FTX7,Q_:N/%]<H*
M7Y(!X_#+JV5M$ES^#-PHS'^3P//+V?F7[-%]]NL_MA/?RS$_]=,[%LSC;)ZN
M$!LWM^BI_\W7\YOKL\NSLZM&:Z\^H6FF. I)Q4;:K,C&'-^M7PY*L4_#^58P
M2B0"GM)EO('F)G+[)8\R%<(@.RXRH>&@K7:@8) D3OPLI!%0D,OR0I$LJTN3
M]:.!%02?4,LGM3,PLF7JJZFL6<16%GE]BHU4!,5,F]^ :R_\9U0K$ 6CKU$0
MX3]1CK PZJ_@Q/?S?*?9'5&F[^K(/0E?, J(LODB*)5&-5S/5>U;I4J 8Q"1
M\4?J4F3<1;<!Q4TH-EE'EQ4:RN*&F/:;$[T-XC#RUUEZ9"I0&'H:A9>Z]&+S
MB2A1+.5$:N@W?Q2*+53+'=O.""GS48?-32)"II>*5$%2= ':>N7J-V1%0.UG
M!$":48M-J*)D[\ H@5WIC80X2&3F+_!>&>!09P@CD"&,<&P"ERYKE6VA8T@\
M1H'L-S$"$<R$8?/!=-FDG 9@8SGV\ ,ER@9P)>S5W"#O) P]C<)'77JQ^6JZ
M#!L6@)@+!6:A5V3#X92Z'UFN-E(GG:K&OK>L?03===84)P*/GQ1:]7)ML9Q
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
MD5:D@'BY7-54.V0(EUT9'LQ\$'2;C-DZB3H4[^]EZ*:=4)DY?G  KDNK7F$
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
MTH4V_-@ +TSNEK#OGDHMC40**YV"8N)TRUBUST(&=5)DS949$* 2*+E\BZC
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
MA F?V"CBKD&S5-. 2?;/EF>E^*_<(JJ:Z"V]&E(HRI6)7/6"&[PY8#7\R,H
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
M*RUA#!40DE3#!*JP>@OU*9K>B_XA8C_ICVY3:6F&#"BL#8*^AT?:_*>DHNE
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
MU*U^NZG!;>'LPEM[:\=>2S*"#E1$#^V%YOIS#WIM66,%N]/3GXW.6)S/%K'
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
M6XM$:3%Y@%,8W#S7>1F8@2>*70:F6$C>WEEL<9DO@_E]IG7;+"WFWY8H/M?
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
MB=/?])3$Z>WQ:PE0!:A?7R;%>4* TT" @@5-YV)9334<-%6!/H$FONLBFFQ
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
MD_%%2[A.1BI+RLT;6*R+R.@'(QU2J?Y199$*,T[?N-P]5A%KW=-[2=+T0@6
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
M(\<<:5;7AMR4 ,3M&6(Q3?AX3#D6*T8DR\EKVUM@43^ Q$/3D8I1L0!!&IQ
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
M;CT+B*V/N;1V:L!G$>'=?@HY3H@/ N M>NX>MRVG#9QP&1=CZ3YWW#?>[S#
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
M(#R2L& 0&)CB"H3UN=LH7W*H(C!SI?.*>"\=D_]4R5-KEI/@XYA+$EC)I\5
M:ZF<T6HC=^6-_4SSN%CDY'N0F2$79XWDECG8.@_"NZE<A+0*%5I1OM">5JZU
M^.9ZB79\B [((R#LH(8Q9W%%P!BC 3@Y8V1QTM_&')&2PE<?$F,D<T:",I;[
M&7)EH#Z%T!9(V7;C E#F:*5T[(U6J&YST';(R#8;O/'C4CE127.NU4[*<M.W
MJWN^K?.6Y"=>-?Q=9L#JW.#F)K/K*C%M(E0WDU#!FHK@$CA'>G)Q&2![-BQC
M,\961FR#G_*Y^]#=8^>^U.)]1"D[T#<:Y^[ZV.CK_$S'UK+KADL+8.?Y3].H
ME"[+J"QBG?0JT=%[+$M>0:C#!3P)NZ5?Q.$3G<B2BMC,O:4EL<S::Q<J!?5
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
M[ZK: J8::.*8VL$-W!R=O!=['=--?^OZ#W0PY6(_ Q5;_NO<&"C\G$.\?).
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
MU+^Q/(%(?T!>%H8G3[BM]'8%,XA22 \NW%REP1WOJNU=0!>Z0(>/!"8/LFB
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
MLK!VA<S>=A?A0/2 4/:25B%\U3-=Z]6=^XQ4[](?[SGYR2=C^._??? /.]U
MG>Q_.#[J'7[8/QX$'P;A?O=#?Q#X^[V@US_J^-^)()5OG!5JW#U]%^77TJ,I
MUW_]ZBQQ=OGBM8B$[FE;?EC\]]W9Q3^\EZ?/+L_?76S(&'Z3%NZ5+VY;J#WU
MS%;75FW8MIYBPN'^42_8/_I Y#'\L-_?[WP8!%WUX9@H:+]W,CPY#D\6*6;P
M/D&G/ Q1NBC(3=D"JOEM)=6\?_/NQ<7YJW^^>.Y=7)Z^?.D].W_]^L6;R\V1
M4++6.S(/1!A'8<\_'!Q_\/=/CC_LAT'WPZ"_W_]P/-@_Z1X=]8;A,%@@C-Y;
MV_]W\R316TD1\N_;=^=O7[R[/'NQ5D+XA*V^M#>;-U=&,TQ1?,6F&0NT7$DI
MA=/9RZU!FD\OLKMIC^%<-9QORO.$CZC?H9TT]JC@H,7^)%=/S _NB7  [<_
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
M2 C)A, &67K-^R(7ST^N8:-6BO^K4_CS",'2),QWAK#))P^CD+%%_F<,YYE
M.?')Q?;S$?U-'\@+)67)H2!Z I$@CEZQ(P):B_U$ NK^C+V(N>]7WEJ%=1-X
MHO^J7"G),HKS(4')O%!^R$MC90Z+)1ZI0]V-.QIZ/)X:Z^CO5=Y,BZ/-[ A)
M=)]LIFDQ,GY_+69@8KX( !-+),@G!&1<2LC: (9];CI==2@=EM#O9A]M@"0O
MT;QV?T/R*&C?VN'C2$3J"_>$$7%2D6:R!>TTPB7TX*XMBSK@ZTL]MY9 6P>E
M.0S=<IS ($4LG;U $ZXH.0A('!;I*#CGG?EMR$]C5RQ55NQX## H-:8U8G7C
M(Q#_0(QW^_V.6TA_<#_+3%\3>:=@BG@7?BS1V?=)QD8%9ZDN5( X>Z2(KP</
M*EK6S-L&)PN/F@US:"@J_I_EQJH5#;F*8V;JT@6+F%GT1P,=(R2X2H!C!D1O
M-_PLYP9(-Y"U-M8JKK/WCUVGFK,\+XECWI99,.+(.U'."X'*@]',%Y'( M[)
MM$F\TTD6Q?1%MCE.F.=_,SS_O))2$T[6(14HXCM3$WUPDYVU^*P6/9)%ZWD*
M"87-?[L%.\</=&*MWY&D8C[R=<9D07^0?*+SD0+B7#"]+V#7ZGOR,'L=3K_Q
ME]O>\XHND>18D>/HU).&9GNAU]T_:'4.#YRM(-%SKZV<M(^.JITL0F$^U;L<
MIIL@GK/$>X/<+ !D+<*%_=Y.)PEM;/%$M0PV&Q3OJF?>RC-51ON]-:%7/%K'
M&C23?:*6GF9J6H*[MG<QXKR$Y6*L8?2XE"4A>0J,X;\F%T&JVIC6$L!E@Y10
M?R,AVD1=I47$Q5JU?+,H>8[[V@6LAB:]G<MN0$(M]C'PZ$T:EV.UJ*6UAWE1
M!J/J )5E5#-)$-X-8+NS2<2U 57$#M96Q)#6;ZQ>Y0CXV)^*J4!JH(QUZ%RV
M<,EE916V+1@!:R060H I+_.)<!]SS$Q "OMM <[88%JB\@-N#JDA @BGD34;
M5DGJBE/+NXA%DMDK_BB)4UKZG&#K"(:#MAMD/CH^ZAW[@\Z'H\-.]\.^.CGZ
M,%!^[T/_)#@X'A[VCH)A;R'(?$@JE/A#A=8J(W_-WWR(XO!>(8K_]]V+BQ?O
M_OGB^?^W+8I,EOF$#,&.!8%-=] F"-P$@3\_"-P_/.[W!MT/_8,#DE3[^X<?
M!OVAHE_523<X.!D.A\<U2161I#H:AUL@EX[N&3I]<_K[B]<OG'@I,F'O+R[.
MSM]P/)0>>/6_%V<<!WUY]N;TS;.STU?>L_,WS\\NS3,DW-Z_NN1'SM^^>'>*
M/VPJC?9+M+J[ 1$.!TOB.)U"0R.V4.8<I<A'7+<U@ +VN4R.+(I_E<E<&6 5
M$L@+7<:HBR8"G4;'NJ1JG8KT6AE :BK#44!AC ,Q:SBNHCT\3YR[L\)\@XO%
MIV0J[L5I>HV7.!O@0$.4D(E#"CV+\FMYN:U5D*()C@CE5=D"!W%0;3"TSH&;
MA/=1-06O%?6#>3F>R"[9$!K,]'*W5SB0)=*:6[?M(1)<Q4\X%",%CV&$FE:;
MD4?AEU2TISGL-K)>H@D;@^0*UQ?5%J548JT"$LZAWXCCWOAD%96Y,0-;.M8J
M7@[>J(G#U$RZB-%GYUV8U G#X**PM:V)/'ZQ1Q80"G:B@,R]C&L>C(4U4F(H
M:D/^'2'.>VFM4C;??_DYVE D]OP&(3TUW0P7HT8LF'E_I @R7GFF!PE@/"BC
M.(253\0I=*YCE+ES.82P-DK'F@DU?(N(K&5B<[*L332<&0?.0@@<1H.2?0WM
MB,#[*J9I=LT^3R)>AY2NHKI0Z;BCYON]% V X!!EJJJCRE,F;'AV\4R7N;A;
ME..9@FUB4PX)XYLB;88D=XALKK@^EFN8B'9H.TM.JKVJ][0.(FZ@1"9Z\IRN
MA6F2DGU1^KI\H[:(%0LN3U><;"^7O':_9/!SEN1%5!#T^.!GOY$N,*'I@H0(
M225R%NDH.J:EO;<+-2ET_* C21,Z/22M%B5N9<TP#7 U!KX,40V1GSEO3AX.
MB=&D?G".A'"-O 0]2L++6##FH8X,!?3>7R2#$&D2:!"<KK"K"&6H_]8GKA>B
M]D\.N ZT=7AXY.7H@$./*?$^<Z(@=DF'7A</'9!L#;,T'6,O.!1_VO\E+R>+
M=OA1&V983(K!F&9LFL!J S_,74>CCU'E0#9/.?GU9UIQL&K%N2_2D[",\<7!
MKX1Q4#IM4&1R!05V=+7[[!MR;RT#R/=]*6+E&,$Q!PALK$A"'E/- _NM[O$)
MOZ-2>#]*836@B(L"]!_9 [Q<6@%41W+<!-+Q&#'*@+4GBA^YWLNF]>2[/QG1
M+,7;YNW]UF'_H/[V#9DGETZD!2G0-#%U8LQFN;H2+7E*FE<K980];JJ+9EQI
MSK:J"D4+<]6D?FH&%5^)*I9#I,18CUD6'Z53SY1:<L%Y]0:VJ65[1%W85R[!
M&C 940HI-7+R?<!<PD:Y+Y;X4HG$V<M<WX%@U8HX#I]6Y O+3^*=JX2U)I=X
M7FF%S5P3*C_F%T,LQOFR2R"IMDQT0+#B=:2OI!P>A)(CPF-VRQODRQYPJB2S
MXYY&'R"O9+>&>)43X[H^<[F#I&M)ZYUR= BT"P.)4(B314-BP4J:Z<@0VPQD
M.P0V4Y:;^O]@1#:9\[AY8&_L7Z.^$L^\^*B"DFM=GXW\*,,U%(U,#BBVF%0$
MX7QQA&RE>);7PL",9$V"FN[ >E!$FZMO-N6O[AXCV:,^WS@E76@$&^L! F-F
MKG36[X@Z.M9<=&*\B/E?,HF(EO K06(+3'7ELR4H+0+K5U#EKWML%@O5R/N,
M<C'FK+X@8^R,RLZ4+QFC R]4'^G8.7#[&09(]08Z@;T T:KN3_&;Z>LIH%.1
MLCEU7I4YF'.[^D&DL*Z^KD ^9W44!F%8!Y6YMUS<71)4929P2[R98;C U.,[
M0$3A]G[,^_8%Z1P%&]O<*C-F";[V/AOX2>UNEKEC]\?[YU60_+PT$6'L21$I
MI"2@217OZ<"QKB!GNE#!*(G^*I713" H34W:2&OQ+19)9K3FE.91IZZ)6N"Z
MPXXW+(F<]ZHR%0%X+=AMRMC'T<<6@Y[OHB [,E7JFH4D64DK:,]<@ %.4'2-
M-Q&:""(K<0-2&(,%-:P1WLCYCK)!? U-&N%:N/(-'SXIB3^)8R?#Z(JYTC>"
MTN/[D'#&@%Q:@%6^+H9@Y?97&4TFJ/\'9; 0'RK?WFL;DGRFAZ6N7"$U3QYK
ME%7Y@$K>TMGWTN$>[7J/:,6[CHI@I#9F"-192K(8-OX.*$XR-8Z4K>41C\@X
M+H,,9T)ACXB RO<V3D=E*/O<8\7K'@@,\N4.3O?@<(F,<25(MS\G:A9N6>F+
M";RX*$Y6J")FZ2M2_K1@*=3]'P#FSE>Y[GJWZ_V!7"SRAH;S'3>,3NA=PO7#
MWQ0M7Q![F0?41UHEY^M6DJ-WZ+=FQ]99^*#_@Q,RF;=[N.2+D4!,PCT$6CKH
M));"R0_.M=V6=W"?O@S\E9<DM*.0OF*RQ ?\\2FY:/X8*\FO6?3O-/'Y\/O\
MR:NT) ."3 #W4-V%0W6^Y%#=P_JICNMOYMW4MON5^$ZWCV E+YJHF$W$#EJF
M_.9U/LM4:W-:V31W!QE?6:J@S075@BRWW)1JC?%R?Y7A"VW@FYA&*!;I@/@4
M>3I)^\O:$N);8AEC7=)8V9(]:OV1>Y7GQ2CE*^'A'O%'YE0&IGR)N^Y,W,66
M7(FEEECI-1#?&@69&5G!RG50SNI;YUO3N<DB1PO$NB2DPB%'?>_+6GPXB2HB
MMJ$7G8F=3'EUFY17D_+:UA89NA9RP6C0H@)FI;;Q<(M0VEA8!O5#U$@20>K0
M*O1.KDWNP)]P]:B8&B+94#F!NCLN<>#8Q33"==> +:70ED:DRR7#O !]F-M8
M B&'2NIQO!5MN$$ N,;)U?]?MS"NVJJMG/]O$KY^-G.:)G#-O:Y[]W5;I3@:
MLW\()PVB?11-V'@-O7J@OZ7O6Q<AN0]\(1/(7_F.@"%15'U5GA,]3\5%K1(&
M;L68SS9P2<;?3'\[Y]B/#E8O [+HM& $_2R%]VQVTV*KDQ2U^)W;N,(%@&D9
MH6VKZC!P';D%"FZ/\OWD@9_S->0B=4KH:N5S]/MMVZF .5>SA\)"M_HK4V18
M&RB$.N:['*X,3L%OX+X+(<)QFM42GTC7V(JU95 VCDV$HCGTC-B06_;2)H=7
MT\,MR2ED:Z.D%)>';VKX0@A<T6NZVIBHK%2AKV8!+>K,]U%<KUWY0:QO.-^Q
M@MD/7.5/6*)./)=5SS*SE66 X4LS?,N 7  _00Y%HGCF40D4L*A.J_OMI*?W
M"CBZR %(;[-57XMR-ILK<--_I+P?:9VE4H9=_[0JQ5<?39Y&^Z/3Y+8"6?<%
MRWDW6O%FXKF/:$? $5:K@% 9$+96EQ+HD/G2G#,G!34.;D'79M+%.F_MG8J@
MH3W!Z'ZK,A8!Y,EL/*)L":ZZQK+0^H*O_LM=E+P, GQL;Y38BH&4TR+:N6A!
M,\2Q(N6 (&O&MUH6BDSKU05."<H3!HO._6@KG4WJ/6X--,G5$_/#TS58'<9=
M<3XQ.4;>PU[LSTA=/1E&'U7HVLC&SA<[I=YW6![K2TO?^4Z:7[3I^;PG\([D
MY^I&G,>3^4:;__6WD\.CDZ?S^YKKQKFRSO\++D_<9LV;>U]5X:VQ>K62T)%Q
M"<9PA3/QOS_?0I+O%$EH&Z1UER>LVU$.</\JEZ8=M]U>S%5]-W(7L4:_WH_?
MVTIV%EGT4GI)_M,3ZYXLM ]=[JJ!:2LW\1,X0F /ZM,N'IR=0)RDNE/9J8A#
M>Y2+7GN1F;>:1+PF^7NUV>X?M#M'MS49=\[NK(\K/D,"J*F_-;]S\.^)N.!3
M L*=KJ_#WO91?\"A%_7 +N]:NI XH8LO;CC<.6P0L06(.&D?WCIAI$'$5^.(
M@T8T;0,BNH?MWJV3*!I,?"5,=!J6V Y$--IZ2Q!QV#ZZ=>!/@XBO)IJ.&]&T
M#8AH1-.6(*+;;9]T&TQL R;:O88EM@$1C6S:$D0T9M-Z$?&)TPUUV%7'B34T
MNI./*#J+0L^4.6URMAKN-.J2E[6,4[N=\1\ RZMND*_A-!(BW#3V:J=]KO(@
MBR9K0]?M<89M:?.\CK#6=J&1[SL,O5/TQ!+!N(:3WA4VVC)T!FF,#__^7>^[
MSSSP<?OX</.8O4N\^LDZ)E7>Y7AO&7)W1G]L0"")P[AILJU!X<R9U[6.(][A
MB6T9'K\12<03HCY[5+<Q9C<Y*Y?6_,W/BRR=Z.%V>A;JVD3/ID^W;MMUP\?I
M'QZ3C9.I]2#H8#/D=\LLXW5BS-BI&T:9='==T[3TSJ9PMA5VS*;/_?T:3B(1
MI.WB.ID@OKR'Y*KQX?NM7O=@?0@6:WS3"&X(^\NM\)VG['ZK?]Q=HW?"IONF
M,;RZ\/D9'6.01;3,'VC@A:-A23_)]Q;7_918;\,7CTK@'[4.3@X7$/QY/L_7
M=7#(H<D>R+UY7)'YKWJ:PY,U>S+;X+8\((KNK"9] !PY8PW6Z+Y\$R;==E+C
MVO39CBFOX_W>NGV5AHIWF8KO+#+;2C+N=H[6[9@T7LBWRP0[*<I/]D_6Y(5L
MVKO\(\URE8]2Y?WF/[K$R]?76-N1H>GV^TV&9K<R-/_4_1[@Y.RA4TZ3J-D]
MX?.52/:Q1/-ZK</^HAYMTC<-N3_.I$ZWU3_J-TF=;7"GMHN8&N6P++??Z2[&
MRW8@U?/?Z2C)T^0Q)'LVY3]]U4.>=-L'CS +M*/9GO\NXYFW5O_GD7/,]H0'
MO]5@X/Z28&"3U_EF:'8WLSA[30[GF\SA-$)ZUS,V_U1)F3>9FL>1J3GH-(F:
MW4K4G)9795ZLUT79])F:F'43A5NA-GMKKUEKB'T;B*%)T"Q+2.XWV9EM<)2V
MBY(:O;#,G=K):SA_8BQ.DYC9C<3,\6-+S&RL3=971=N%FA3FPDZOTZ1Q=D.(
M[(!ML)-QQ^/C)CG4<,+#-!O;,59H4DZ/+^6TTR!Z- IE-Q-9#]D38=-G^U;S
M6;W'?_-H<\V.-XS;EVJ0830Z_+IND_M:OX3:=*?11Z#,MQ"J:[]$<G#0:7)R
M#1-N(Q.NS@1N&JQKSQ0NYC^:5.%VI HW36H[#=5O1XT>[6 G07-*[W#QI/)4
M-7S^FX@R/=;<YR8,HB9!^EAQVV10'^:0ZVO-NVO:L]OJ=-9H 3>)S>TET-U,
M-AZTNOVU-U!O/(?'1]Z[*7\/B;P7VW"R^_)SX0]BM34RDW=COJ.=R""-8W^2
MJR?FAZ=KV*-U37O51T4ZX:WS)O9B?Y:6Q9-A]%&%[J1:V94Y8]W]TXZ>]K?F
M2.V+=CU'ITPAM-];9-#Q G7^U]].#H].GL[O:XZ$5PJ23]VR_(J%:&?9V(_E
MDZE,&=8????KG\KSXSSUU,>)"@JO2#W,H8M"Y0VCQ$\"VIK'\X*C-,GQ9]_+
M58Q'$7.88(9F6F8>[:@<^D%19BKT1FF9XWM!.AZ7"1'=7CI-5.8%94Y(5UGN
M10FM0]_!I\7(+^B#("Y#.F"H;E2<3O#UA,Z:$WQS;YAFV%98!@5_EWY-E)]Y
M938@:,5Z?&[N34<J4[0@_HUR;'649H5_Q:,^92D<,"9T\:[-FFWO<J1RY1QT
M&L6Q-P O9*4^%7WS*KI17DD+T_:+(J/SXH-,T0.TJ82V=J/R C/\L)6$ %!.
M8OKJ-"I&V!9@EN>>$+PW50[4Q_ZUPA+VF#G])1J"Z.*95] W5$$K 1*Y3TQ*
M7REXSX#2K="/5-ZV3+X@>;XZRW<:CM\LQ[\DOB:::C$':";W8V^BLB$>28@W
M#/5'8SHGR&XPXZ=]T2$@OF$9#_%44&89Z)V1))RZ1![@(,,L'1-[$_%FX*"P
M$@=M[YFL8G953%.I,7'6 4G33]@ 4;3G$XNGM&?B?/J#7UB9,%'^M1?XM/$(
MI2K,>G$TCG ,9_\D<#+EYRPMO!OB^S$+"=FJ,"&^0+PY2NDIDAD)Y,0Y[>YW
ME1+Y^LOW-O-&M.TR(3D2$V8(Z7^5V.LP35D0^3=^%#// 02\.Y #I XAP1$@
M 81,&-JC+&PZ*;EPVVZ:Y2B^18ASP=_V2,9'2:&2L+:&EC3T8CFFL@>S1\'<
M>:\@HFMY$Q_\4,9^1N*(A%>F\@D)2A9$&O=Z90(&/3)0 ,J52H B""Y@7V15
M=JU$C+^,TRP*?88$WO_,S]*8")+@?);(JB(::?<^Q#X!GR3HM!BU(#R92A,E
MHID.S5"E'P.B^B@IE59F1"2T'P)K-,;09\)C%$03V50)"&GTYR*S21 ;Z1DQ
M)G(ZZY6?@65YES$T%, ^@)Q5N8:\V5"NU#6?R \"-2E:_)UQ]!'?L,+=?*-"
MBX,Q^<IJD?US&-W\^@O]8Z1&$!/APW@>S<G:/L2"(TH?PD2NSSGM[3N!;Q%P
MN)4Z,;OF?__S/]S=5_D+*)XT>V*R%,ZQ1B+#>BQBK]3>@ CM>L\?TIN?^/'4
MG^7ZF$<G[7ZE,LRN  >OVVGW#W[PG)]99\P#<^Q_W'- IH6UA.KUU\QG[!W8
M#U,9(_XD4[$/NP"KU]:U.J_7;4-CC>E7?;#];OOHX(%P-9>1Z#ONB^^-,C7\
M^W=_NSQ_MDP3W:U,+IGIB+2?I2!ES"[69.O_ZJ!]%;'60;T,@HU]\G#VR989
M)B2@(6,K.0G5E <C%9:QRJV68/DKOXJ29>,?7X/V3(HT([6O_BJC">M1/$<J
M($_)V8A9%T(=B^E.>B%3-Y&:\GNS*S^) OY"E)C?TLF$7 AM1[/_0SK9V9]5
MS]&<3W!E'*:Q4H71-*$B>(6WF./+!0:[R598K4<LN"@8I'$X+R?P3BTGGF41
MTYIW&@2H  :TWI*F#B*-EA=:N4HEZ1I53)2$A$-AH-7[.Q>#DQ0#,(ZX1O?H
M*;F244XF9LX&#O0Q&5BSG-Q"[;)6IB\9#&*!\7-DV91Q(8^)@0E$TO<&9#41
MS4W29.[[>4%G9U.![))1%(S(!B0:&"@%?TZ1Z:1"I@\"7Q9J"YL,O_?MB[;<
M5A8["9Z>6 V*S0<#ZPD9F&2R@ E^Q.EZG:>_GYZ^Y1^[3W]B[U6_R/*".(?+
M]D@').:@4\*3-9ZG,8\$G_\JPRMYE@T5?SAD+W4$N@8[8'MC[(ZAY.>YPM'C
M2.QKHHH6^$J1#2;KP<TE6Y$^%@#';'T!/W&:@R]H%;':KIAE>4%^UEFS[;VV
M.&9<$%+HJ54[)S",(G(P,J9<[""+%$"/Q^B/-[J)?XIP 4Q>>M2<-P/RXHB.
M8&Q+&+9DH4,7D:'"40OE!5$6E&."+"V;MS1\+/$()<"GXK_0CB/QC[2%66W5
M'Y!BD17]+)OACS=^#.!9Z,X#H]IHDA;871B!>":@-0(/6]MRLIQH-0#T3LFX
M)$B8'8[]&6& ,)O)TT(P%33EF/*$1DHYG@@ST"$LSR"XL FF=XE!<)4S"(=D
M$Z0LT%T.LM**(!88<0;7A1BY<B,M]C(&CZ;[G!0L1V+H50[20-<5M')A\6*1
M$U?)BG7"S=&P44$60; HWC\!M*> ((LID.NKE,R 5RF18<ZBM?>4;#VB!:7_
M]$X%*KH!:VR&$"#\_-J.XY2C@M@QH72(:&6^3$%8GY"PI!^/DI&0N\9E8(Z*
M-377@30&D ,P/VGM"%+!40YB4@B!@(]=F5Q?T(,P)8*-R*S(S1.AWI$(C9A/
ME8_(B" 6!H6J[(:CFT3!\,=9&,,1XJ4C8EJBY!;D,VP:%@'%B#[2 HI?&XQ\
M&"KT*$$@H+](^-5XN,LT(_S=-"/GFTPI68E%E)9+I%!"#AA CL?8%&FS%ID[
MY,[_59+8G?&#CD &O!VIO"$A<COM ,CIF+0O4 N,3%/^($W OT\DHBN:VR(&
MQS2A6_.ACAL9A#G4,/]M@T(19?/@0B2%-\F(]'/HC$PI,2%FY%9!P8;_*G,3
M*<9SALA#60-*%V&=&8SB* VU:33S_B+E0+*#K5>C#>&E<8PB0W!*-+G^1<M.
M@(.^W?8NYL_,HC94]#A9]0@A,H-(A'O BE1#&4:^^7) I\KI)PA36CC*>-O^
MQI0,T,:Z8P9BL+D#7\B$=IZ041 $6:DE>ZF#2$X*@OU= F(8299"9 @SM^8G
M*X\"/R>#@:B110P4.S(0Y7 (W944UIF8^#.M@YA.((T(#P3M4AD#E%XM?A59
M!;PC%;$HT*8D;3?-!+-$'WAZ G(*-4-G"C$WV "$ R&E<<J9%3KU24<(+O1G
M=9N,,!;S3[":1EA3(&<QCXBF8X0[Y$TRSS>>FHU"LU2&U+6>7W1- F64ILR-
MF=*$G.+AY0>SD"((^8"0$4CB%TZ!)=I^N/)X;\T"&6LY.8>#=+U!]BC9VM"<
MA],*/MGN:Y%,S?)"XJ]Z;_I4B80I]>Y;P&D,T2VXU:B 9!ZDZ;55"%I^L'$(
M](6*(&^,54<OB6]@=LL^LGX];!T;]&2SQ5# ':!DZSA+2[(LV(V)ZC!C3<'!
M7YT:V!#KGM7D!^]:0OGRNZ0*(Z%](Y&F5>JC3*IP,D,3>L)Z/0#3$H<.8"2*
MOD*&A1T::%D 'E+0*GB6'?Y5IIA97.5K@AVA@P,)1\PAH>W5C]<"JF!,2- !
M9TN'+;%V1\@=AGOI<"BXUJ12,U]@6O"V"!J5+ZJ?M)(X&FJ +>>6BH)8RB\A
MHA:^3' ;^,EU5DX*$@X$^T"I4 P4/)I79C3])<^%U2>L*^#+8ZOS"I8U-3E!
MAOOJNJ,20$/Z5-LMM"I[./%,HOW&:)$_DS.+5U>Z,U=Q+ _F@/Z?2 ,3;%7&
MB0GK/::5QG-L)(WWY>];W*_)1IM5"8M/O!^[/PFD)0267!&Y85UB%[TXH6;*
MJ:><S'W').0,-@'NJ?=CSUE#2+FV!C+'BA=)@Z"<D!:F[_2=[P2IC8A4:1!7
ME<&4;*MV2P->(@TX<*RN0,L2,Z,3PXX@4P>V1J1HNX86Z:]J2" I= J>@%(&
M#BQI0_MZ0SAQ+LE_8UB0&U(HG?,I0%L$1HCZ*L$F"&%+""H!YR6X(0F3:^')
MM"T!"VR//B01G-X(A'46<^%- -F$:%1$L+^8_D3^[)HV?W [%@T<.8D8L[[1
MW*!Q0U(&L0(=0C#B@!8^U N;8@@Q1$EPNO)%<F^.[_Z4'_OQR-G57*2$?RW0
MBDVCNDH$ZF0NE!#\"%H_2I8@\BO)?\0IZUQEI885!##( @Y^0?6R#L.3RH:A
M,@(9[<S/7+DD(IA- (3Z0Y,NK:1#7:X(NL9&B CCY 43&.0(2;"B)M+$GUI<
MQ)$2VA4I"]>2GO,1K$&4<4B"X^CDBA+AD"QWU0 #XVFEB["X_-G#GZVY!2YQ
M_B8E)]X]TCK;EX/L-SG()@?YN3G(!X&!8ZJNC$"PI%#_/WM?VIPXDK7[_4;<
M_Z"HZ;E1%0&,)/;JF8[ @ TV!K-Y^T((*0$9(6$M!OSK;YY,"<1BO)0 @?.=
MM[MM+%*9>99\SLFS2-B>HWYWHO.)V?XQE3%W!KBBJY&SQ;,=* #P:S6_4N+6
M_ <0=P9@6971*CQ:TF^1A8;RHH-4G5AUL+/'Z_:\+MUP5>-@MUSSU].S&K ]
M<283ROD-$P)1%K&6.B(H;PN3W:$5V+IXMCOSNQ4Q>5_H\>I"TV6_H=1W[V^7
MS$G79*4<ZTUK[O-P(8Q[CLWH#1&-S:1G%SV&W#^3N6*VPQ*O8ML:[*CY5!<^
MM!%%8A#SZ1D*,.J:J\[=L_E5RI(1O6(?E>;G+'A4$+WA Q?- B\I' B#J;KN
M.NK:@D7/*1=>WB^[5^?JH;C;-P'*<1;A6E.:S'<5;E<-<X@'C+JV(>66GJIC
M9L#;WS<,!;/S^=+OW+*@+*E!4%LT<)#<H4$L 1PE1*/&N(;_W?19:8S?/'7O
M?*BKW+1@B>X/!)LCC-&5]6F OVEY^M25,O>.P2QU13*I.N6L&5;=(Y<[_>]U
M?0I4Y])87YC*G-=5V&]R845@N#N?PY!U'AFP<'[X]QXV9=/F+T5SK'F29]3M
M;,[USF)#YMJ'1FAX!]^Z(4^.L;FOP8#P/BB7)&/50VV=>73?VF'F6E'$.L*L
M:HS <3TWJ5S4/[\P)F:HHLHTD(D2C2P?O*4V0?^*:F&-19Q_ +U-C,[AM%^Z
M*9COQH$("7J77F;YYK+8F\U7[7CW%W=LCNG[HJ<Y97NN<(G;0M4]HPET^^)F
M@RA^]W9@]O&Q#-UW.P)6NF[HT1WX)8-5QC>N6R'"W4#8,0VQ\0*:#D/^Q93&
M\RGY8JQ,&KJ@4AU+!)&049)E9^1>4BH("X*L4A#(%7R_>?$A*[>:/M6&90)V
M,JH!0J$*S0U.7A)NQT(]1R..$R)D!#H3'WEL'J.T\A1)J/!=\!,>6XZ\ .>^
MY<856+^Q8E UGU]@!/DR7O1/G <&C&=]5W)_<R]HH&*+ _\YN?3Y",\.K\><
M+>]FA$LO/4:..,?451)!1@^\*?QL+3^)#RP$;D3R"(F91CH!1M1^IPMQ=UJ!
M%6'P!I* CZHB?*J0%W@A*D_$@:*C"9Q]^.<NLD$!DQL >L5$7'C44["V[U/7
M(31>9IO(1KX9$Y&!6'GXZYQ-W,AU:N^XP&NN@M:#9>AU$5C)Q&WF$H^J@P&X
M&$G H.6^A=Z)O<PC.99">;@)'AF8P7* ?]P+?7J5\I&7JM8<-/O=Y_.;%G\(
MNJ.3&UEZ<[2X "08GKY^/N9",8(C<GDB)&*>0 6RJ BYHJ3N&S#P,'^_KGJ.
M7/NO.W/IN6%+T11\8-8;MN;:PC'F63Q$+J7F9S8^;K%R@1BEA53[MV&^<O>&
MFNX'(!]ZZPWA^)AQ'?++_*[%5*TA' 2&]@+<4IFC[K<8@9ZTU#98014D)<WS
M_M'4M C9@+&]N+)=;((?O"T61W+ , <CHE0);)-42W+#53%C0R8* 1H&N$\!
MN9(+=_]=$>&]OANK1V@^MZ[=Z8?WY&K0J#^("0*> ^6^T[E^8FH%+(,8$#;!
MB7&8,]3;'"+;-&>'X!1R*;Q@&A/9DJHA<R7&CP;EN.H+/J !>A)5-7W=5:AS
MWB%?7-SE^;0 "5)"4R0['L"47-^.QX8+%>GYLD&<K8$Z'B,E F+IJ@QR;Z':
M&C'W+1H@3='J^GJHGJ4VM9>(I2X!90@Q).<1O?^R9V-ZG-"]6EZ/%\_@Q2=@
M&31(MA#,<D0STD"AP)_PT;/8/L_O+T&, K:UX#YC!G<QL)M8&;XY?>^+<RL-
M/^5@9#);DE@O  ,2L=RD5G"K.28^A2VTN/;=L2_@$VR9!]5JDG"O< K'R,#<
M@A;7:%YLJKR8. VF,XV^*8TL]T0@27D.7.RY&<WS-$8W:&GE</P3?O?<6C2:
MRI4FUS?A)E'/94NU7.&#H15CHL]]8%Z,2>3CHG*4ES$)=AG#+F,.>QGSAQIS
M<>(N5*;$J<K_?G1*VC A) 4AF?A!%WT(5\V\AL/J 4B4(HG(V0 XO+/+EH;S
M8'IS1 '"6RC#  @R/UQ!\<4X__Y05;C(F5BX;1836D4M/N.)?GV1X[P.+[P@
M!%"\)O(K=,GRLE HY('@/QHPN+BC]T:DH\QO);PHBABE[V:LY1WE6]Y+SA2H
M\P J$<*@C,U8R]7\D%6OS8\#H!.QB\@77.>@[_#Y&V]^9 N:VWS^N"GQTN:C
MAYZ_Q%1^;\MZ*LU8QZ*L*L3_ZAZ"6P_,CX/ <[S\92"PN-/RL-AFW.S!@XT<
MZ]\7"@F@0[OK:AQC/(&?<2N&8"GJN1&" #.W85MG##M'TF0(FXQ&*KU%G1?L
M( P*E59,I(ZZX&6VYO%C"K5-O#2IN6=F*QZ%D8F#BSB,:6@5YE?P&2S%:BXN
M>*VYB]QSCU-&<5/KYZDIRZEOH0&J#;)RKFE#A%98H*I+.DH5=S\][G1Q)JE^
MHWB/+*K5O&F@S9'H'%9".!C1(<110;0(B:B#0@L@@7 UNZ15(G/)5BT?KO3#
M6U>V%]=B:W>S4#$GXHHOS( P6@\!9RY!5.#S-X2XX=^79:%[3UW38+0/Z[7M
M:NT3&BU8-798%EVV<-Q( )=)I6F8+Z1O7 UU1UVQ![N7]H$I5X )QW2=&9PT
M+L\9.HJ2&R;7<3R;IU3.L[GF'@"XD?5'ARXN]CAOS?-1J.//S2XPG2758%#9
M7?A&UD[)#0/Z+EK><@LOA:J/5P?P8@.]'-Z5$"#P -/($,>-A5T.+)F/XZ6R
MSN9.$GM#21MZD*^]W'?92'=H?E[BDPQB.U39\S%/YNSCRX2 ?=PP$<N--IZ?
ME'1?YX,3I]CZ][R4#-4+AZ$#@%^):"WWC?[D7?? 7<[N"UH4/Y;;WU@D+-?F
M1_[ADO$6V;N^['UK8#B8MVD:MD*CC/4G1Z<GS_PVP!=DQD%:#$0?#[P;_HV9
M\!Y#01X'.:I)V3F#!%F,QXA&&"#-0FZVB$[SFL[!*A+XZ-5QNE^2S/W"W"]A
M<[]\2&4E$Y['&J)_+ (+J>'V #?@')A("E? H _.$?J7N!"!)F@B$7;HAL;]
M)')L.!;^Q/KUV<*G=!' +RZOP*[)=+<]<2?,*3FVX7U .9-\LL3 _*(FC_O,
MNH:P36]B[@L%RBP?:WN1R,3BB6TU<WVLX!L?T 5<QWKE8KW?257;WU3<)WB?
MWA4S7U6E^:-2EQ3:1#L6KXTUC.B#XX_765ZHR3\N2YV-,T*$@A#"UBK2C!![
M(@3&!DPBPD (K)K8&1$.0FQM7L3HL#_-Q 0B#(1@FBDTA$@Q0H2!$$PUA800
M3#6%A1!\C,\P2H2!$K$TPZ\!$N+C+6[?HLB[[K_];41FT\74?AJ'ON-Y.ZX]
MD T-/OS?C^2/+^Z'&(_QNVV2F]EV)^6^I+OT$O^&_/@'W/FN-_^__^D&Q ,A
MDH,]L?UVR!X(E9=63&]<UO\=2%_G?>BQ]WCVX!3]?DS\'KC;AZ[:(5^_!YEV
M):0KC2@9R& @8R<@P[U,]_I]CJ<0IZ8JG!=4$F(0LA9'X$D. R0A!23A6S*#
M+=^4U7<.6XZ#\#L&-SLC_,=!$4- >T- :U!VZ_']-FCOOH%UQ*]B'2SMR>/&
M.A A>2S )M1LD#QV-A 8&_PY&V2S1\T&?]&]D0>0-/O-^>&/\-\1\\"_=\(#
M^W9V?8 'EM?V->"WR)GY_2]91JC7VR\6K)(:JB3G\W=@2.[0BUH"N'M"L! 9
M_OW630.QO]^ZZ9GT'=<M?L=E9T.AJQF;[V_=J6^Y;L;GWVS=KK'Q_19.[(FC
M77?8G<SSP@&IL;\DBS4OO11R?W$X6'1[LND.%OE78!;!'J^O2/:[G_?B2T4K
ME@CGG_781"1.&#_#B:(8X9/BZ5Q<[L\8.$8&W>_%>A ,*J22D6PVR1@T[&$C
MWY9#DRFL0=-'S:#!A6;N/88C" K&X[',44=P_/NHG?$KF!E*(3M>87CH ^@V
M(G8;HC-?_9'[ZH/,;S@,&8/&X)E(,I5@/IV3<-$'G+US MR=C@C!X_=#D_F[
M>N89>Z_:IY%X*GMJW!VT/7#\9$[&^%/SP?^QT7 P"Z$&?<R8-_U3H/]P476[
MMP .O+: 54TJ$L\&?J*</),?-I=@]T#IM'@\$8D+Q^TR/9@!P)C\6)A<C/"9
MX[Y9#=P.."T"8QP<*'W9O<%G%] R;$DC39K<4'YV.Q#\[<"AI7;/MP>'7F[0
MIU R'>$%YH#=V?7"H?EES_[90R\W:/]M-AU)\H';(M]1/-ZXGS@TPS#Y^"/'
M=Q:+1Z#1,6$0CSU<<)P8'\3YF,!N0 Y9O,;M-0GM%=VFU\'E+9_\V;3WC(*
M[90#:HOY8@(LX/DMW+7[]N8<;^%@QG+'&O7/>"Y4/'="@?R[H,=A2RON/L\U
M7&'\%FGF/MY)"NRA38<0N>>/4\&<2O"^D.0C@L"B]UGT_FF&-PN)")\,-/;U
MN[(W"]\/(7_'4Q'^]'*O6/S^&IVQ_#'W=5@"^)M(T_#;(EP?Z<B4-$Y21JJN
M6K9)>A3.'=S,O\W\VZ%4)V(ZDDP%?BMZ\ES*/.)[9=)X),X'>NI]"R9E/O0]
MIX*(*18E'Q*G^Y=<!!A,LBCXL+C="TC2D,FI.G0OP%B:>=Q90#P+B%^IV,#"
MX5DX/ OWW2P<8IP)!PN&9]*Q23HR)W<1Q@+A/UV>(Q:H?F07"9^=;5F7C1'B
M>J8QX@P:$V_H[*J E0,ZS7) Z4R$%]A5 ZL'=,JE4I*92%9@5Q6L(-!)<[F0
MC0@\N^LXX8I <3$6:# 9NPOY=)8LU :%ZP^P$7ZZ@42_V"T(RSL(;][!WSM(
M=0J#<RD\EQ)'RZNA"[)FO,HR ABSG@K10AG?OPNJA<'-_EV:WE8-G:PD^[<Q
M+UGC=>]RD3GSUK/ _E :\&(DFSAN#PV+ZS_UB&DQPK.&N"RL/]Q,FDD<=W^'
M;Q[4G^"9(SL\0?W7JB4C39-T9#A6!.K=,X<V<VB'UZ']M<CC9"K0/*(P.&J8
M!_STG(I?BF_A&6LSA_EI\K80X5,L+OZH/.Q?\CK@E01JTH7!)7]$D>\K)D'9
M<ZB[(2[,H\[BWT,?__Y17?,SGD[^.FKW$0MY_T[!P!_FZTPFS?B:1;D?#6-_
MR=85COL"]1N%N']8;R73L6 5%[L/^!KX%T3R MKWUH!8=W83P K\L (_RQ7E
MA/C).:3"<Y-P:&[9LS?VT,L-W%N;%@)MY/A=A8,5^ G#<@,/K4L(V5.3#E;C
MY]-*,B$$'_YT:#8XQKL.U]QQ2_YT4<\PD9?<:TM3=OG!T@E"K4@R8D1(L.(]
M+)\@S$R:XB,I\;BCM5E"P<ESJ2A$DF+@ENMQ$O X<PKBR>!+9QX7@CZT"5#>
M'7(^]-+8[0&[/?CZ_::0B.PBY.@["@6[- C!<@.1"3Z23J:83+"[ B84B\#4
M2$K(GIQ,L!N"3]LR<=9/^( 7!'C,*F+%A/X\]2&.!5$QG*Z&#G/J_+6CM(<#
MK"MHKVPZDDX'GC5Z\BR^E@1Q(AR^%B=^_!R>R$8RZ>/VZ(8C'8*Q>%A97$A'
MLJSB_Y9TB.,G<3P9"S1B[."W&O^Q)4R.T*C+ (FNZO@M]N]X:FE>\T CE^HW
MIJ$XLLU9DH9?,395_"A^)R<;NJ5:-F?T.$4UD?=$!/]A-$*FK$K:XA/\:%\?
MX;>YPTBZPIG(EE3\C U!3.3C&+?\,FS/F$BRD,+]E4S%! ZO55,-/<(9)EB<
MF7]'\".<R(LB)UGPWK%DXH=M SX38EQKH"X&X2;X&<547Y#.=6?< /,Z,CD)
M,Z341XO5R2C"V0,$<\9_LO#K8(4R9EL)OPNV;(S(OG$*;2WM7YQDFI+>1_"S
M!=/HJ;JDRU#P=>DOL'I)7\P,#^SHJLV]&)HS@FUHK4_@\V\QD>5H-MX//+S_
M;?@;8[+-R-MG/+XTQI]-,6UMA&G[EYA=;#>G."8,#OL<X^X0N2O#--JP2Y^?
M)/[+ -, OTO'+]<X%=,0CXW'&Z^P KP_'CN,#(!Q;2+,.0[B)-LVU:Y#M ),
MWW!,KH?G;)BS:-=1-9L;&(X%"W4E!%, [PWL5L_0-&-"Z_^Z;(LY 7CU-UD7
M'=-=FWLPR/@[TMA"O[T?_,N 60\0:.W?(VF*G]5MO!IW(5$-]>S?DF,;W@=$
MO]-/7#U*G_$I5O<9^,0[IOA_@ZJR36]B[@L%JL(^[A'9&FJGJ"\;QC?PF#V\
M99Y&]'XGI\WO+N;G872"]^GOL6&IT/?PMXDT"?J\KXSI'J_DQ=ZC4M?"\F:C
ME87N6L_['L1__"A(QFN9__N/3M2MQRFCPIZH@ WS%"-$" B![:PD(T0("(%-
M.79 A(,0(I.(,!""J::0$(*IIM 0@JFF4!""J::0$$*(I=*,$&$@!!_CV2$1
M"DK$LDPD B3$%V*?]IU4^\:J,_B/Y+<)I7/7T)0/;\/NG&Q_O &9M?5WEX;T
M+W>Y=^!R'\'N\E)E0X/U_^]'\L=7EQV/B;N-&\LL7UC*",K^?F(S'I!D<D5=
M00JWMO[=& ?[9?=]115M17\GN.3W &_@5_$;.?O@=-\.-H-7;&_KKD#"+W8K
MN!_05;M<WSLP:%?$^J.@Z1!ITE,$#GO=@.\ )PI(1J,N,BGKQX7(&]"*00L&
M+1BT."2T"!_==P] CH/P.X8I.R,\@S<,W@0!;PZ8"?JG\.>GJE/ 8T/(HZ0K
MUB\&?1CT8="'01\&?0X/?9B'YN@@S*ZO=L2O@A4LLJG#-E3[4[ "^1;'@DY"
MS0;"L;.!P-C@V[/!7W1O\@-(10N,'_9]/Q8,/_P1B#MB'OCW3GA@WZ#N SRP
MO+:OH;Y#5V/RI6#^#@;&'7I% 5[U0C+9H9>S_]H?U'T0KE;R*WHW,)1Q:.H&
MR:R'(1IC5L:LC%D9LZ[B]4-3-^B(MM.G6C8$5/NR3(;=YSKO-98BX[L%>2RP
MZI30NT_#H#O?*^T0WH)S^[V+"Z0)CBA&^&2P!>4.>L-QJC?-WY9#A50RDLT&
MVN>'<2CCT  Y-)G"*C30=G=[CV<XHJ20'17?#[:GYK[I]V>5]D/@<&@9MJ1Y
M%0N#Q,J'7MBAX/.AUQUD]Y?0>5*^I&,B\7BPG>!#(+:' C:'7C?C[C7NYH5@
M*^\S[F;<'1KN%@.%A\QI'D8BXX4$>SZ'@,I_;!<<*D*%&R-S4<"<><Z9YSQL
MZB*5"K;Y.'-*,O8,TBF9C 6.QQE[,O8,"FP)L03SF!^OQUSD@VU7>W"/^?=L
M4K6@>IGVTXF0;CSZ%B#NZRFU:&751;+D6,AKT[/6EXFTA;(XJ E*^_BHIF5S
M TGKP5?HBR6+,U72]@=Z*)G0_0J:^VA2UX >499M<1-DX@E)%KS<T+W>0;)C
M8>Y"ID5Z*PVDQ11)UZ.UWEF1=]IMD=<:]L"_</JDI8'HX/4:O9Z%]Z@[XR1.
M08O%;NK(U21CV@-L!O8'=,+09TN?18V)CI:[>%FTEY/;6HM2"[Z+^0>^Z)\W
MF>7:VF+<N4&WV%*GW BSP\#BD ["Q'FUEKBX$''W?$)[49DJTF4\E>7%Z%MZ
M-BWWEE(<\B&\-D_71F8'OS=M3$P@\@4R\&HDX'4A_3>>5*]GF+1_%7J1- <>
M@R^I(SPVW@/X\K,C@:0LEFK9>**P_=S  %' 0N! ZRC'I%VZ8).*DHV7C=D#
M_X$(&ND&AI?DO9%L\5)O+\Y&H[%A2N9LL0%K+;WBJ7_#PS OTUV3:ED.[&RI
M7> J4A=II!-8'I1?#ZL_*%U+YFX-U/$8'NRINFH-\%OI]'NF,7IKSG?()VDP
M &WW]?97O"YCM$^68]H#V#_3AAYM> YC32(2,T*8K)A'T%1&,!$5& ]T-:=A
M6FO[;A2&54\>4]89N=.\+MUPFB'I, \\=61Y3;FYOHG?]Q?&#4M=[)(Q?GL3
M.\I4_KY[I.XP?0 VTJ^LO&9VAF-;MD3%1O:F!]/B,)O8/0._GNM*>$=ET$>8
MW)*V12ML&A76634P&ZT-.&]>M_&M [Q$:;7W'K0M,T$,H/^;MVV^8L2^ZLJR
MAB03#N2!2X1YXTP@QB[**[^98"8F?,&2E!7$U&H)Y?_[?Y9J0\_]:=#6S3!_
M>TEROF6Y-:E% B/Z*$I+3TL]_.;?DC:19I:[S#1&SE[ZW>]YGEV<'HP JCG?
MS[ ?:YL)+>-\6[;4$L[]VG)7.._#=TI@NY2QC?%O$6-;$!C\J[NPA!!+)W=$
MJQ5\$/>A0LQT)NK][\>_6K7\QJH"\#.&=>9(TI8J"[@?_?BG10X/4) &Z;)G
MS0&/],\'F'5YJS?MX$[VP(>1B-KWZQ=0M1L$>:M8PB Q[@S9$X3T]3.9J*O5
M3P47-FQ6"8MC FN>OX1X+$&-$Z_[)#WJW*:)_CZ6;L/)Q9@K*C?&U72NB<:V
M.QF>3H; !FBFB+$(=!9-)&+9>:M+%?I.XJ^K8XCGD&8$FM!#2R=OA)5@F3.-
M"4%L.5!G=(84/8*JIE^+S ^#M;/ TZZ*O[7F)NT?65//MG=&^O7^]FU88G:_
M2[^'_P\K'VP/'12[UPA6G0/VU0:S%B7T'.1J9-4F2.!R9]D><F$EGM$+!NPF
M?.*-BYEAZ36^UK*BK]4I/I(3F9CX;]\T7'0H+1W>:]OOGT0$'N9CR3<>WK02
MVA(6OB5N_-;&)1VF%RH]WFGCW]4>K?,]C:^UZ\4'P?OM>E?9&JC_%OC9T$"7
M1EY1R.2WH6S?E#WKS/*99]ZLL(4O#TB?8.\I_$K78),T R2/@BX$)[AKM^V,
M#-G8=KEI(KR]>C_"]9&.-3:U-R4%.NE:6''#L4+,(]U:IDTB%E_2L(0^0@:C
MB4^W4]XD)<E8>C,+8WR(+37+(P]>(\R0$-F5F-3&+TY(PV![]H%'B2*DAP4Q
M&DRCARSH3HQWQY7,[7*FH#&V4=6%[2.-\$&EOM(/W-U<U\H4-"\I"#^"UE ?
M3V#^;?+^S:J$*'#-L&!K#7"V>-,@YBQ^ ;_Q!=3<'ZF6C'E"TI'A6'2W0J#\
MWV/C FVCO> (=Y_\+,NO:)-4+/GOK;QZ&-5(CQCWD/_IKN-7A-!NZ<!);!!
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
M.Q81#J+=5<>:2A9"(3)FD W?>8OYB7=4<Q3JR<<G_L37;$GB\%Y120=/QL2
M'O7 VS9QR4%[1G'9T-PP!.DC!-\B/(W773PKMPHY^"2!57Q4B'@-H [$F5L=
M C?E2JVUL'6H+Z"LK["+R NI30;5C=M/&6]$144.K+D%_<_F5@H9?F&FS#$N
MX$]#IPYW=T#N AEX"1*H4,V0"7%'(V@".UOR'6*UTS>E$?$T(AVK6=+:&F\%
MQOGFTJ.43X&R+FIS-05=L\^5(9'!O"90CMO@:^XB!\[&H*1/M:;4]>Q0T@(+
M3Q1K=G7NM76@K^G<'TFZP5'.6;Q@8=&!MT0=P>>(FA2NN>QM!75G^NW/&],
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
M3PL4O<M@^U((FR^!%L-D-RG$0*-:?)0/<?K"ZFYM+]_31Y]-8L  8K^LL8*
M5F!V=%TKY-H%?-P5-AX)7.V<JQ0O<OD'KE1K-\O5"RY?:]S4&MA2J%7_B!D
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
M?B)(::=5U#S38!WH.9:;9FSYDH7Q3$D:/H 'A90!6("(".#4"<) %_]WY17
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
M' .D#ZLV^E9+/K0I<.20HX"Z]D+J0"!;AB>.N1'4R7E%2MZP[!SDJ><TS9A
M9:1SP\R;2%'MBF%9KC=H@RJ;&(-.2QBT!^V4G:@8K\-T<9J!5$8,3#*1A+!-
ME3&Y9W)_1')/RJ*(I^0*<"OV03TU&6'XTM6@!!FRF>UP2K9#8&[(;V] !'XV
M>P+8F,M?%=EO'[;IJ^OX5?KJ2>7SIJ.6B[6L<O<RZ:3AL$U$,NDX\P(P26:2
M? A7P"<EF<^F^_<]1T+#U-6S4CJ_*ET)9A]+<NK'/\F(L-6?=UP> .\BF53D
MI-4-2=5.O"R+B^+MQCOCU>Y$"C,.F'%PE,;!D0&/O"N"=ZH]R#L6WFIL^D.H
MQU:M-7XMVZ]\;7+1EM+WF6Q!*6K5=*Y#JA>(V4@B(3!KGPDT$^A#7$5\2:!1
M-FO<I-JO]6'4JIT[)6OZDI6A%!B&(?%((IL*'(:$R/NQ&9E84,V5TPQ)][M%
MF!W%["AF1^T0F&BH/P E1L2O M*W!8:,$N8%4K*/?.VB*O=']YV&,ZYWL@!#
M4I$,OT,4PL27B>\)B6]@,.0SXCNRTE+"2#X_\",U*SVU$T;M+ ]515,@OGR&
M/V7?!^W%M@ 6M+;^R,"2B[@!1FW0HV5H<3_=;FS7I1NO^1HSI4)I2NU:/7T7
M712XCZ,*HI;3%:*./NB730X?+N67Z=7E4"W5[I&5JK5>[B=0QQACBVPDE=ZF
MG)A8,K$\.;$,W%/Q%;&\GK0$2RL4U+8X:;S:'?GU_#5+RHM#Q"0?X1/9;^:I
M,$AGKE4TP>P<9N<P.V?7;HH:R!Y18T2'85UV3GNUZ?T/ZK-)XK;V_%04:\.[
MAZ<'OF^G[E&E#ST02-AD5DPS%P83;2;:>W=A_+EHCV\$._O2[(V+5V/C493/
MM()T1]J;I*!*3B3.GXY_HZR_X$TP3);-P:R@T]8R@3LG/-&9866R08O4'V5+
M>#+N6^UH\:ROO4Z*&>6E3^;SXY^X&.'32>:(8"+XG40P<$?$.R)X(X_[SL53
M.<I+A=MH77DY+SP81 3Q09[ (KB#@SQ$/H<;$XTE58%^Z4BW$.VQ3;T.\E)M
M(&:8[-HP.6!9R ,8+@=>;6CT7>"0PY7H(A5H;-H08X>6L'S;GKF[XN5'^;5A
MMD?MET9J7#6*TS/26)$DG?"I!'-5,(W -,(Q(J"O:8122TU,"T7#'M;N[<M2
M/B-,!XT<: 0 1I%$,OBHT?V#("%#QF\9MJ3M"O!\0UUVQ(KINVB9X)-<W]$G
MRFOZ[/9\W"CP(Z>8+=V?=?MB.0?]F.-PN9N.\!F65\*$\%L)8?#YJ>\(88>/
MOB(I6KH<1L]RS7+TO##(:J0I.C[4LV(DN36WZ_B\'1!58>P^#959,.RR]834
MTE[S4*N&+K^IKY[E%^G^ME=]YINODM*88@0QJ_<[ JF(F<SN\':$B303Z;V*
M=$!UI_9\M&[.HPRVO-0WE+LC%K+P2-21')+K255;C\1J[_IVH(WN<L/9H#9M
MYF>#6?8>V]&D%J,0%R,BO\,RT4P6F2R&3Q9WF."X51:-ZY?6W4NU]U)\-B2A
MI8S%?/^\#[(("0M"%MO3VXJU':4]7?UZ:B.K.LD0^A$C]"/!$^]G8&W5::7*
MS.XJ]@@-:Y.7\7AT7CM[N9QTA#3%%_$(G]YAM6<FU$RH3TBH]YA6N56H']/7
M=C1K1F?M)BK9?'S<'F2$.@@U]?MG=X!3]LFQM8UYDLP-P4R?4]<PA\EYW*IL
M<K>VB9)WXJP8?;$;@]19]/')SG6$#$40D?0N_?9,2IF4AD]*#Y.^N%5*AW&^
M%+^[24YX)XE*5\E4[<*:$BFE&8S9^&DE/BPG,C)7Q+%;+>';A6]O[>PP?7*K
M%_9RJM[.[(K8OAKW;@;M<;6H7?4[@ELI,IMA91:8Y#/)/PI\\SG)KTW.^&3A
MKE@N-N,O?"61>^"[KSF0?, PD53ZB!MLS+T:-!V!BW(:DBRD^*]:6))".,VF
M\"WY>YE;.W"*T,CJ"A'!:R*!)1! K)[>CK:.G\T>AOQYLC",7O*UAN7<:&=Z
M#D^0UG_*B#M,JOQ6W,T$^L0%>@?^DR\)=%$Q'W)B7FXW[RZ<65F]?\F/^B#0
M<(T220BG59\2#]FHM1< Q!@C4[+Q^R@4834AF!7%K*@PPA;/BJIY DO47 ,6
M5^NU+41TWP;]-JC47_)J/6ZW1^?/K8M.5*E-DEB_D8*5V)Y*L=:C3 =\=QUP
MA(D:?D<"LS!":6&PF]:0G:&KED)Q*FN.XIVE'S894I7S"SY=2UVUGQ-&O50<
M7[24QUQ')"4>A4@BL\-@2B:A3$+#)Z$[L^6_**%R]:4JGIM7Y:)3:<2?TT*N
MF\P3"84DC@B?W79]>)1&_8T)EKP]BW!C38*"1[K"H6=''8_P#K'("%;;C=5V
M"SLZ6=1VHZ)\ X*<TY6B)\:;J]T.:Q-ITFS$S]HCQ5%[SOW=63X^Z8BDS&.<
MCPC\MJIN3!<P7<!T0>APT!=U01JUZDE#>CP;2G7]J?(Z+ERF'NN@"R!X(AU)
M"B=7X9%Y0/Y8>RT);QP+KV(XD 5\"%WU5W!JZL#+"HU2VE%9R$T5ITNERI66
M?+QO.YG<K3"=VD_Q/C:[2#W(1#P5R0@[O&U@HLM$]\1$=T?%)#>(KM!]2<>M
M22XUK-T,TIVNDRGDNQ,078P<XJE4))4Z!9^)C[(R1E'(7)'J[M)+)@BHCZ>N
M*?B/%54B8JVZ+36:MB$/!_AOR+3^W[_BV;\Y0&?V[+__Z3(#ZYBO4+]5\OQ\
M>8$MDC$N8]Q#,F[(S=B_%UVAM<6)\IO!8'9#& [Y8?S'^._X]'>(&O#E9!G/
MP[:XL32#M'V&J4X)4P7HY@@3G#IVGZ0K<S=4Y-X.#1F5ZGK?S,D70ZD1%Q.]
MIX%9>\AUQ#3MBI=,;,OW8/++Y)?)[TX<DQ^57^4V7WBJI5+Z4.7ODWBB9;."
M^B"_I(>=D-Q6B"KDIN$ZCC =I/C-1(;2&4H_8;6R"U@ (N1SW;^M6?AN7.\U
MDH5;WDF96N=5FMU57NL=D=:X2T4RK,8=D\?O)8^[..8_+(^]!\DJFLEQMGT1
M;<X*R?9#Q]*)/-)J=JE,\,%,(?(B>$VU\%:/#4L-,,:)F2$A,$-.^6KFR$'#
MIM9VGL::O:VOVOWXY7E>P>NX0$,4;\W$?/IYTA%)S;IL)"VPUG9,I)E('P1W
M?%&DGR=Y+75VHZOM6MIZ?KR^?'J9/A*1QA D'4EO=18>E[.A:,FF,9G[&F;,
MLF&6S0EKF&!SRJGP?$"AI(:%JGEVJR;:H_ZH+QJ]JSY"_4Z<IQ@AE63QT4P0
MOY4@!ILZ_F%!;)82=Q>=?CHSS%_5"U4]*M\U6D002=FW>/*T*N6O'/:UY:IO
MG-'%LY9@E<PB.>',T/#M$LLH/6S]N ]HRMX@=?/PVFB,A\V+<K-IWO/=X6T=
MI@>E^+?J2:9"F IA*N3TRL]MSL26UZ/:F>W";!=V.'_\</[0O:A]4W#LN]?Z
M=1$]7?:?IX)F]$?X0";EYQ)"))%B]>>8('XK00S\ON!#@ECM-E'#FCU.AS.Y
M5JV4Q\^%KC4!04P10<PF3LN)@(>L&'J?B%D6$]\<[2:#C>%^=IEYE*EOC'$9
MXQY3SESXW,\1_(EES4W)L6$&ZI3^AM+XK9;\O5#OOGS#6_LU/BAJ=]*]% W^
MJC5]*$6+:4T :S1!^XL(HL",42;.IR'. ?EI0W017%%U/([1XV03*2JK$<Z0
M\)$@X2,_:<&/TD+F".2OULL3X=MPN"9:J<KK=/)H#9]S<G<R*13O*F:N$T_2
MPS698"'E3(29"!_&1?PQ$<Y?7E4OF^;5A+][?;[4U7@ZBNP^B# )(<]FMT5\
M'I=97T ]A,T$A5-UV1@ASI:FR JV]\@WU$#?:LEA0_Q'!BL\"2P3 6Q)4]\]
MUN:. 5@1S?HUN2L/Q4+^YGHL-J5:%9OO*=(]),*G6,X[$V8FS(< &)\7YN?<
ME7HYCG8G;2=5CA9?ZNG>2W,"PIPBPLPG3NH^>@U^X.TP 7P@W59?T YRV9A-
M%+Z(5-;NZ/CQ"\G=H?);]L3W8]</K=)Y.2%5+II%-)*GYKUV_ZR?8Y5'RODE
MWVEXQ+0!TP9,&X0. 'U=&XA&LWTV:Y9R[5'1S,]2PQE?+M1!&Y#B@/'XR;4_
M8\'V8;?+6(QOR,#&AAC?3:T4C2L-22C1&8[$C'Q=&G;U?@JK$E(-,)F(I/D=
M%@IF$L@D,'P2N,LH^PT2.&W9K])CM_XP5,O73F6J/C>E7 XD$!_FR71$3 =_
M=1(B=T;>&(U4&WJ]TG9C0!C\<J3+T(#L9]6P$2?$?S%KAMWW'L=]+XNZ9XQ[
M6HP;<HL1#[G>HQ*1'I6LW5@XH6KXEKQSB$N6O%WZ#KT'C-._PY)/B-./WOBY
M,;U8,@M.L CWUW;3MJ"^J HBAJTUD$QD=:ZN\NDVJN6;[;LS^;)Y.14NK%S_
MC^W;<O5\U8J=SY4<MC>263.QI6TCY5;2''2#S";,:&[@\M3 K4JFV;$*NM62
M;YY&Q7QMD,G)P[+Q?)G#N[O[Q7[$G1;L8N-:QHY;EY=3?C:M12?:V$I$RY,?
M_\1X?E..T,H'W%@RN1=X2>2C;@YW<SHE99*]&#\VVA?EBL)/S5+?5NK!<,*'
M71W+^T8VR<HY]L PL2PH&_>KZ=2$Y^B3F"^BHIUTLK.>DQ_VWV.. %;_8=;8
MY>KK%V<OU<[M<ZVH7MZ>57IM<3BR\.H%/L+SY)\/\ S= TZ:O^IW.'DG:B$9
M=G!BF(J%](]L7]FRG#>V+IY]?;R-]F?:T.F@<:<H:]6>6@\IXP2[=!&]2#IJ
M=Z9#L5HHW(PTY2P-2]>-CW.+2H;G#),S'-N"7<'''O-6'+&W(GR[< @OQWOP
M<^4R86F+0$JCZC1*=^1WB?RG<_^:395+E7ZOV.Q-Y4EI>/?\>#;9N+U?!(CT
M-Q@'[Q_6&1K]9()@[MY'_LQ,ET#!6G[?G5N9S)Z.S%[UT[U\__'YGD_UIWFY
M=*-G43R,,AMRY^J&VSI#/P)KE4[T\]9;;:)'1R)&=NW9G3;42VJU643O6B.'
M-%6_NM*SZJ1W<R4_.4-'>3VK-J?EJTPF]TWL5-^F?<A,N[RNIA*%CJ2U+[)R
M>M:<W$3OLV&U-8)=>K.N/[Y6>GFQ.*I>M^RZ47](VY,?_V3_R$+]>_=<LX>M
MVV*B7:N9Z&/GLC,;S@H#[>$^^OJ8'V..$1.1C)"(I#9T627Q#Z<@3%NVQ8H+
M[>JKG+MO/U>;Y5Q3>^YW"SFR+:DD_F=#'1W/4MW+[NR!:6H+<WOC%KV\O"9;
M5UW1XJ5,]:;,MP:)V1W=HG@J&TG%UP7N9#CGO;T1!ZG'ACUZ2O-BL65,]6'R
MIC'ID[T1^6PDF5R/?/:[-SC)Y@I(1J,N,KFX$.& XF3S5C_%_\;3&2,9HK(U
MUB:,W:Z%Y'8M5*&2.^A).E<(!,%NT@>+T,EA(U/LO4J&R(_.^;O,LSQ[E*_Z
MG00I$;Y!33(I9E+,I'@?;4@_(\7%\B2:+]QGM*&J%>1FO)=KZO($I!@:H&\K
MS'#T]_\M$TF68\ZH0P70B6Q8]E%:U-Y2?&!N(X+K3%+Y9_6^GFTWR[?CC%+A
MJ_GI<5K2'UURZB:+E$3'?BU*=VW]6C:ZO5H+6]")1/*-RB-OF<\?1J_L3H#=
M"1SYG<#[T<K<SR-#MTL*@YR,&X[#RJ5X7KS)Z'UL_N=F-S-[5M N\7$8)WUO
M(HET>DT_L.P8)NY,W$,'@S\D[JW'6WZ8>A ZO*AEC&A>N'(N4W40]]0'Q/VX
M;@]S^%VP DGCQI*J1%4]*DMCU98T9IDSRYQ9YKM'( L)O,$"6-;S5/PV6>6I
MUZZ2?#Y7B^KXI9@7QH6L_(AA"&EX(&3X2#+):B8R,69B? AD\7$QMA/U)_,L
M/E':M>?V8Z&;?&C5IT2,,;P0TLE(2CSI\@(-9$NJCA0.2::.WQI<^:#O;B2$
ML2Q:^':)E5/;-\3Q)+[H"GQ.EIV1HT%07 'U5'EC^?J>G&WJ:CSQ.KR09J_U
MT4,U,\[T.PG:@8)/1K)95F&1J1*F2L*L2@*'65]2)86'IT;WMF)GBJ/!BY#N
MO(H-X9*H$D!<\4Q$W 'B.G!Y1NN-^AO,'OP#=<ATWYKN8XIN-YC)7S^G2"1W
M@V*[:XRC]6&_U>>?5?&^5^[K>F:,34G:0R,C1H2MA?>9!F :@&F L$*=#VD
M\?[AM=)N/8Z*XFCZ<&9.)Z^U<0XT #3>X+.1>/9$6V^\58R:1-_L'/TP^_!#
M]F$<JP/%<+H:.D@)_K_V9^/M?Z6AT7R[K(^=TY4/Z<'.V74GVT_.DKST8I;+
MJ"Z/BX5Z)T&Z<23BJ4A&V&;B,6W M '3!N'$05_0!F/YMF/51TI_V!R-\_7,
M736*ACG0!H"*4JE(*K4>P[."BOYC2YA\NQ?7#PIHX 4=H+T),NDGJH[?:_^.
MI]:AEB#.&:>)$"?)LC'"DYI!ZIYNV/CMML'U5%W2996XG20;D=+A <[Z'5WG
MUG?H8J;XL+I3U)=__HO_Y0TD:T@R0?H'[MOFD@QO=;4<S_][)[4U7%*XRQ03
M/I1+UQQ/^&9-_OU__X]_]@M]%)4-S3!_>TK'MZP!W261Z)\^BG9-) VC4@^_
M^;>D3:29Y8'\;"SNF76_YWHK3IB!C\63_^9\/\-^K&WF2)I&?5OFJKNHAGKV
M;_=KWF=$5\T_-"QRA_[;1)H$69XP^M*XA#*V,?XM"C'"K/A7=V$)(99.[HA6
M*S(17U#FOQ(W,$$+_JM5RV\\B-\M1]("/<,9/2X/2I5(CLNHTD>8=7FK-^V@
M1-1B)R%W4XED-M61D93 %F(ZV\EDDTJGFXEGNKTTC](]](.^-9A=6Q/.-UE^
M@[*I%"]R^0>N5&LWR]4++E]KW-0:N5:Y5B5[0M?4;.5:Q>MBM=6LG==NBO3O
M356W!X9CX6/,0E,9C6TKT&5MUZ$;V,6WJO]VW]1<9!#;E'0+3L;?SGB,3%FR
M@()-3ZDV@4UH5T[NO__I;AONQS\_59V;;T2$HUM!\U:(C8S'=W]3)%OZ1<9;
M;&TGDU"DGI#*=-*"W,/,DQ(ZF5Y*[LB*F!%ZO) 0A*2[KY)W[M8*I6HRGQOD
M^7RBD92F#><I>3;I8%RP^F0K8=W>7/>?+MJUF^<QWYVVA8?K?D=<?W)@7C:2
MO=%M@F]VKSHV>ASW7UYS^,FUM]\WE//"_=WH=C@SD\WH5?O2?LW7._$.O_JD
M.KSDHT:Z<,FC?%:SZ^>5<32/\<'ZDPDG/6K>&_52NWG7R_4GCY>&;$_PDVOS
M/&M5$W5]H ^*><>Z3UJ7T4>4@3'7YFGWKG/#FF@4B^JT*9<2FMD4KR:=Y/K;
M^W?IJC,Q4+_83&8,9UBX%L?Q>B>U_F3G+GLIU:>66G3RQAU__W3V>/-8[Z37
MGQP,IO8HE6KFVA<B*B<RY92H=R:=S/J3EQ,[KI1'][7BQ6.GV+B?"8G+^WHG
MN_YDL7M[J]:BTQ$&BKG7NUFR7TU)N8[ KS\J3FX3PYREUHJ.)1C3DI'-WZ%Z
M1Q V[/UEU!:&<?F5SQ>+K5+N?'!^<U4'I+GVJ'9Q4V].+J:I=C0J5A]GT;.>
M+?0[P@;:S^J]1'I@O^;::J;+YVK%^GVSAWET _%?IM%&]*$^++:;5X5:,J4G
M.LT9GL &2BG-'.IFSI[.AE=5J7!W?O=R?MG'$]A JMM*:U";13%#WS4U_67
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
MU8>$\;'4O.XUQB.CF,JF+_.B?=LN/^=@6AC3)#.1K,#\4\?GG_K;34P'EQ1
MFY_NU=ROTZDL'"+7U#&KVW!%4>PJ\O?01 N1"X4Q:WB9E9GZ^[RUJ1HZ64GV
M;V.>Z.)5TW,/3F9V,!_ J9D=.Z^-]X+E9X1TF]H=7B&M33G#_$71DFJ:V+Y(
M#\]N%&F8T9YRT.T=8E<BV02K+LS\ *<OD#NO9/=A@;P7LI>)P9WQ/+PH5J+I
M](-\.7NI@T!"L$J$9V6$C] 7L()ZKE5+1IHFZ<APK A48F%6%G,)A-?*.BUT
M1+QRV/ PEIVS;]\Y]X>E7O.L-Y*&M6O>X2]RDZ8M8HR4I($GR52<!9XPKPF3
MYT/6L/N,/-<O1S/3'+_<\LVI?MT;M8N9RTH=Y!GN6_B=2#-S*^T38'GXVDN'
M8B8K*PX<^LJBH(E_'C>T\N3N;=UK9P;=\USQIM^.6OF;4OS^:?#RT.\(I"QP
M/+UNW/YBLLNJ C/9W5^WA;=E-SV>#0=7S>=\\2*J=SJU8>'V02*RBW%3)K->
M82X(V66>J?T )T$D+Z"U@8U .RH<+>IE&50L>>(X@-=GS-_B<[55NGS-%8NC
M^X%>S-QGB_G$I".0.L&)B!#?2:F0;ZP*6!Y5")8;'E6P8QSW&54@#M)EJ_Y0
M[1=G9X\%U(IJF4P_!ZJ 9%.E!8'YPH[7%^9".C>UJHLP"R$O&MF6ILPYQ@*L
M3E7'[MS/Y:5S>%VC5=W!VUF;9RZ>$6FCS[6D*;**4]N4\!FHZI(Y*]MH9&%%
M#4LP#5+69$M(2%:^DE(5.S'@+X;1\Z>+WE/?CF+ E@' EA$C0H(E:[$@K=,7
MZIT[P/8IU*->OE7MH[C2SO./=:6<N#PK5W(@U!AZI?A(2F3=M8[/G;: 6[L
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
MEV5YIU6N)@<C@E4R%2)F5]:I.MW'6"&!/!6I,/DJ5KCQ[+&CZUJPJS<TYBV
MHES:'.@6[K(? FOT,PC!$PSA] !\ME9H":S/N=[EVJFD7QD-N3^._<1+L/_6
M6=E-:PVZ9J]TKBZ/DY7$0)[FY-6?!SKPL]W@!IPZ/(L&W%/#NS_;O[X*B)D]
M;CAWE56S,+?[T4B:K=<'W:S92$;[4V840T&09#B>("\'"QZ=9]YHB/80BWRK
MV=B7RP7< YWZ=3=$>IL^]N^VZK<:4P5D?-MBZ*TV2@^QR+=:%-TJ!GNOU?2Y
M .QUYRTG]%.;Z21-<7Q]9"OKHE6*;?[2>9LW>;B8 S#6Y54'8"PV?A&+[2RV
M:=OJV4RJK+$TD>Y'VIM^;/F,&O4C[RX5)0(H=M-*[<J+_/):MD"'!41Z]T3Z
MQ3KL[=L=KZ!W(IT(VZIU%D4EP^I"UQC/AO,6\@%@3^&K>N?^<J<_ZCB,>&Y#
M8XX^MN#GP!1DZQ-]A]\P//)B<O7]289OZV%$?ZR[3,'Z/''&P=B02D8YGF^L
M6#K)1I>:/BB->^CZ)^K';SJ<>K"4R6LSUDL)U@^^[A>SK6](GGPV'+ZMU=Y6
MF/V[;<2+Z<(!_3^0E'LQF_7!U_UB:NL-47?@"WT#-;HFZ:N@<:_(1K4GS-Q9
M)]FRRD@%=CB:Y^/X?D^4YTI<T!/Z_;CK:DKT)EQ1MRU5 IT94/?C4O<#^%[_
M4L]5)M$UVY%IB]BDM?62:\L*T4'.$>1Y?5W/W5=^9@W8(5D7# V$@GC0O73G
MN[:V>O0#_CX)@@$1?QM7U'=.( S(_%'%V#=*, R(^%'/]QME&-T1$=^TY_B%
M$F8NR>JEYZEALIO(0LH,QBVGV?OS$F9H'1:Q<5@Q+.ML*6.D,J'KL8$"^O8D
M5[; ))I?C6A<O1Q+A9-!F5(@% *A<#.NL;?X.;,423%%C>N$K#1B1-EJ\E),
M0OR<> <_WU_.X:_W]6LE S]_T*_ULOU:_S[)4-<XCN36D:SBC.H==;Q).9$Z
M\Q7]6OM*C)4B3C1'+%;+ZJ!JU**-&C-*^/U:X_#_U 6!P#=DJB"=\.%ER1_V
M-/D*0?+Y/5%D<I0G9IUZD<LPV?IB-F^!<0F)D*!Y:Q"(_^+4S%N6);\NW\GU
MHP+D7"?74I9O9(A<MJ/DN59ZG:CP2T!^<@O&%SNYUIW.1HW8&YYH+X:Y)3?<
M "[7A+(DZ.0:Y+Y>/O?UEL7';4.1U[-AY6)KZ(PFL0F1ER?6HCN+$7;[PFU=
MV;+AQ*/K5HTM]P6;B==2ZU4.P1*_K2M-!6U= RP2]&J\/6'R0H $K$"=LN2.
M0M""Y-0,ND7&A0L;-[VA3J:=4K&E+%I=H;.8,E7=PE(D!J5(-!FF BD22)%
MBGR)%)F)L3J[7"W'G"/UE"$A\/WXI:^FJ<\FUG@Q6L6),I6I%/.,')F"%1(
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
M>G#<@?"/'W+?>/_^E<.6>B)?S>$-#N*+#H)\>C4$$IS#%YU#ZBGQ:I@F.(A
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
M<.2Y!O2@^BDP/ *7P@5="@U^@]C,ZAB, 'G.! V/&QN(%QE=9'U./&-MY*J
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
M [R*PV4R"G[A !?42BBPZ/K@QKPE0Q$!7W=Y;YSK(?5_'CX#)P&Y(D\LVN0
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
MHWP'@5X1DX];5CW::"8+'$T6<Y9JKJ-*^?V9UF_3J-Y9)\I+ZIG(].K=4GS
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
MPE/=Z*B[X["DB:\[71")O$M<KF9/9#Y?BU7'WL\+2\1&)=*H=8WM Q>Y+IN
M;([61D<Q,RI?0*+S$I[T@2&(EE*71,'[0O8E,<%&RV%Y6%<2ZV4]46@_@L@0
MQ_6HCR[%PI,$%#0+I8$RM5X@L*ANLTNGSSV\6&<YX5D% +TA2("WK<R3W8&H
M3Q+;P$3M6!M(?TQ\(4A(UZ6)A==#S%55!<6X"^3M>Y+(CA"*NI88BD . _X(
MR_/O"YLOLKYBLO4>EICPW(?NA 6VER\SS>V0>2S46H\=<9F?9 I]Z ^9BGR.
M*?JY(CF==/*AEAKFLH5%H:OWIQ:[Z49>'PWW%MATQHW!>,0GZX-$1XJ&S<I>
M8N9('(C%3L#FG:J9?-/\J\@M_^J6?W7+O[KE7WW#_"L6OQCC5#K*A!.1Q#B=
M$B;C6#PIC"=LFAFS?"3.3]*12(07?Q"B(-_H<^-%7%?X[&CS.(BLD\-DRHR*
M VN#'D+F<.2^L=SWI-C^7J[I(V$RVQI6;-J!)_-PY&8H9GFU>I]B2B$NO%RF
M:KM*<C..',_Y6*M,!UP]8<JU'I=ZK,=S_1B_&4>/1_8G(XN)=Y(K68H-]06S
MR7)JN3..'8_4F6XMF2_T4DQOV"WNAK6&T!YUQO'CD2-1[&GWS#S%Y$;L.ADI
M]+I*=3I.'(_D^%5H4E6J26:1:DA]*YR+&\/-.'D\DM]FQHG\2I@SI?VJ7Z_$
MPY+1AY$VE%Z?*Q=[5:Y<_'RNW)/>W@^ND7!*ES.*%N@SU)E&K8N>L&3,UH^=
MV[F*880XJ3N5=YM\J#;91O?QT4=%_+TBKH:<QFG]2#VF*@=.'NJ]A1JH?E\I
MS6MBN9FMGJAHQ8 ()9^)#(>4OQ,]8C ?@2]#(H7Q$[,1$A9E"S18^@CAN@!+
M0_AI_^ ]()R'OOW 9CCR>MKB&Q8V6,O4[ ^(I($_\0DD#!:(O-*(*_&EB!!A
MZO:^Z'IAPDY-WOX<::\F^&<I)R:RHSU)Y"X>^[?W[:#+V>^(AW5ZY@>-6$3@
M^3F3>'2!SN^AC8YT52*]@2+[K-1$!5F\L#V4G2#UT#*%#Y:6_CDI$>&!Z(]0
M(XTDJ=EG_('-R$ST'T<$\DN]__V/R;\ [#.(44,3<"!X ;CH,2-WB?#M(J[@
M(I#PGKA=Q#5<1/0NG+S=Q/O=Q'],'=Z+5[X-KO[^\U\<)PBB^,25?  @T*L<
M)>=Y!_YZZ<,0]?#XO^]P0,*W+GW _WV/DQ#"O\!1/ HK%K>\,FG49_7ZX.2X
M=P]@?IU^D#L=UXNTL&SVH1\J5#)YIA:J;Y F/BE&BZ"K1G_\"@?3B>-.&"Y"
MO(W_?#:SB;T;L_G4G?O>BY>^$!\J*'T8^WP_%G/C)Y_#3RIJ?Z.-0.D^P5(Z
MF9*RD HKL] JI*+WW-@LIZ:=<>3C6,JE'TET(?%O(])<BO%<^MSOS8MNXLXE
MV1/TG#S'H+;%15K0C,UNP*:3\T3(6*V9VG0<_3XR3^(F\]QDGAM3>6>F4M0L
M_1Q/*;6S]=C]_7(^&.KSVH)E[N.+Y68<^]9"3_(F]-R$GIO0<S7\25J?E7F,
M>'@#&=ZEPE"M, V=2^A#[.O'_"F9/HZ2^U(R#RY?A^/+;I+/J_@/\7U3UTAX
MN8507HD/V#%]7YL97?AP-\Y$HU,<XCS!F)*QQ+VT3\UF3*C182/51]'8Y#?C
M!#"F2#">..ZC^]4%ISYDYGY/R<DW;0X=8Z)+:)JRH*P%.!I,R:I&Z'C>U_A!
M/T;N\G.+*.(6O&9!F-!%>.''^MTN?M8;:R2L\01#G"1BPBZ6FN0&PE+?Z5;[
M(5OI3,=)+*E%@A$F_1Q'_ \.;_O\NB)O$F*>39_X].C$MQSCHTL9G4T7.U?7
MB)5KL\=0:/-8R)7X32]:"%DBL[E\I2+[(,$ /@HIF^.<YC)EWMP]+15<BPYJ
M[-E;(CVC6%V72'HASBC$.9\LQUD+2\$IA;PG6^E,$ANT.&85CG[!4T'1U%F
M7$B15('6373+D[@U!)V<OC4I\($C87&BY%V@<'J4B!O)N47V<.$X\FV:87D0
M'!N86)+B:3;G*<T1_)U\R9>VX#B+YMF=4ZK6'INE6T7#[!\KGOW:]: +W/TX
M,0^93*D33T0SW>ALN#]=<0B"B'\O33.Z4RN/8CF;EG?)M1IJ+,O39&@*.>E'
M&9INF8QW@N?)GAGO#\^BD2^'0[5PCHGHW")I+8=[IOZJU/'7@33!])>"8DQC
M@]HR5G] B_+-;@:!-$V"O@\!^X^G_=IO /@M +RG"]L]17+[Z63&RF5F,<GP
MR<=TOB8,/C!'6(ADLEP\FMX4+"ZD+,NMB3C:0>W_<X!:( :"6(Z^\S.\3X=;
MP]Z'=QP%8DJ<+2+SAE!A$MWA0%QMAW)\D/G 1.OZ+E6>-@HM.93;,IEY1HM/
MH1EO\AP0<1%@2T>B*&0TD)+ 6_CY\_&O:&\#U_TFFZ!@+,5;Y<&X4JP.2LGP
M8F=IM5C1_$ P"H7ZCBL6=J%"+EI*[%:-^TDB>1Z,=X&N6^\)E]82<*]%R O7
MI[1* 'U'<=4PB52JY-'+!Y_R^-@&K<PU)T4#H<8!KH\S$4RH08#+Y9!FE9YR
M&D>O*A2/(J5ZGQ<*/'4'_"4&+E/OTBV5WM+SM+IO2ZQK2!=!QZ/M<\\)C!J7
MSTR6&4F6AZS&3'BC&INW,I<7&-U#P?7 84+X- %RG,L7!M:%M21L#%QN,J3@
MK5'A"M!1<K>_F2&D!+F.EFR#DI4S>,1Q&B0GZ4B<A$()I$(T#Y6T2?D1D#YQ
M8U2W2#+4?H%%<,DRJ$*"B^IQ(#:"[G='H8/Q%'3_I;\:.19AUX(""Q.2(&TB
M<#4.6LB;5(Z&FIH0;4\;0<$ !6A2V<$>!2 ^3UTUSW#T":GE@9?WR)QW@0K4
M<4-KXEIUP8!$OBN2I# +G=RP"V?ZY\/T"NEA"H&&>T2W!LL)>.$R=2?_XI8'
M]U^=4]>"Y>>685?P]%PEDMY8"D%27LZP<)-64M0N<.H$Z,I896=(9T^"ZVR@
M\SB%HW ]0*>C\]U[&T+>O9C#,ST?/-SID">5!05*U*"GQ+&',)[7I)U]X+KQ
MQU!LT&IG]NG<Z#'Y*';>O;/&NU?^^#" 9+E6;YF6BRS#)L<:SW92J2ATVFJ^
MO.D%1F/2*.V0;4%5%:=0^UM+95R@N7@>=Z2NJ)":CLY3EVA7NG,OWOP^51]W
MB[F4'#(WS=:"'RYZ:N8XA?CTN&LI_4Q.'7".'7#.?9FG<4"K+Y/^X)["PI@W
M0HE(2<1,S_M\Z(+)2J2=.!N HM BNC,-FTQP.3^"AU H &W;6VSHU"1D)6CD
M 7A&.@%ZJMH:;B=O?\4BN^OVB1G11@1%FN(2K9CWDS;J@GU*R8:^W0X=:KOB
M@]C5E' U5L@L%CA2L,RITX^;</AWZT( >\U.%L$"]'/J)_WES@QUEP1CAF"$
M("608@IV05J#U&XZO!BR8[M"75V8LIR[CH1XJ83W[JX',K&%JRE"TT7.J1GE
M="P'+D K>7E*(CJE>45!,/X&&"T$\T*M'3)'5X=T +N-I>1A@-(+:I!YNK.0
MJKN6B2M> 9K; S%X[!9']N+^V\89[ 1(P&2#MECC+?_IQ:GGL$)2/?6*/,N\
MJJWF$V#Z2HT?GGPAGNE\D$*/1V<SVVP&0I4W0O.%L68;FQ^_XL%X./&UFT#\
M#E@,(5^?IU1M.A!6Q7NC,VB:,77ZXU<L&(T>@^6PX63^$*\.BKV]6N(@M"=\
M?-6SCZT(Y[N* H')2? S"TVK=QN1 6/QB4IIO+5V[0;4! Q&P\?]/K]!/;@7
M0R8TF(7NC5EE)Y<29DQ+R[UP,3$%R$2BSW5")0XIR? 5I3S%:7&++UJ#6:3%
M2[YK1;CHK2*<<*L(=ZL(U[Q5A/NF%>'ZW%@HM*)[,3_M#:QJMSV/MO?-;G%S
MLFH;(BO3JF:: V&<KBW2^4FW5H6<^?CAR(A2TZ6=O.@5>M&YL<E&K'!TE#E9
MWVT?M;(FSYER0F3*TR8?-;;U*1IYM/HH(^\TJ\=7"ZO*HSZ?-$NIH0IS'JV^
M*Y0ZB?"\I<BK,C-FRUR+:=^?K!D75\RZP,X>DTQH5X@69%Z>SG(G:\;E"YUB
M;6G=:X-<.)?8RYO>;EW.G*H9)ZU3A5(QM"LRPL 8/XHM9: R&S3RZ$23<K[>
M+L69U& G1+N6T5KN$VD8:9_H]97@XJ^J!)<X7PGN2>//)=J\EBQ69]&D@E%!
M4O%"=5IN0KO?(;9S0#,!;/22H$T\/<B@VC6$RC*^DG.YR+I?+PCK4?(Z H)P
MSTQWZY=WZ=!V"08U )'N0Q-K!SW-J(G_<K7>2?<G"C8*-6]CA)&9+:2D>ZU2
M&$8VS+@1*S>VZ<R/7YHJA$X6"]_0.0*BKBV(S@^^#+?5F@"6#5]9=4]?4/O^
MG%E(LU',JSD.(16/'5^T%<]:@*^[I=^Q+<_4 IQE('$7P??$A)X *K#*3%7L
M<?4UQ'6,6]XNK,X$=F<VS/;1E]R8*KS7NT 1G0N:TN$.2[AY$6W[BK_FS.,Q
M$!'E@%0AQ U/8'%R+%+ \&AQ3XM0 B';AXW;&@GZ6N+LB+"-0PK$).G \<1&
M ";HM,0M[H+>F1PW #[^GFV5\BHZT*^+U8E[D:YH?T%RF]8^:0B[F#'/9"<6
M$A^@ZZT!+7F\-C+0\];87H5(EY[B!$AHN[ZWVQ\0+.GR@)X"E"S[E-C0'C=#
M** (1TS!,>2<*0^:EI>E:#P>73.+!Z61K_:DL?)A,:(>78FY>T$6 ?XF\_*L
M@&];TC,9OPNG_\RR><0&<<?$3\=F7[S"9S1UNY?KNY?P7>Q&+U=X+ZF[>.1V
M+]=W+S<^=IWW<N-CUWDO-S[VH??RRJ3N9\7CBP$A=<H0]BDYSL]Q]-\&2>HY
MB#QEZC]?,WGB/SS2V@ BN'WO&UDHVE7XHH4@4B]QDKP<=F 6.(+3#4EN2'*
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
M^8N+.!YH&>AM78-E3I>HJN_AA@<J/]7ER5^HIPO!S?,*>8!LT+\Z%^J\6\^
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
MVW >8 3Y-2LI\+=@ &9%R(7^00#'8@0X%!SF?O(*":;>(4 ZIT.[ $>@ZZ]
MB$4VBWY80)- #D$' 1G1(0($=X[G.$X>- V\/!-=8WG730*TNB48?;0S2H"8
MX@0P<BS!@ V2!I8<W-<)L037JV*_4[K@>UG!O^(Q[_CN"?-@YA\#TXJ(J(4R
M96I&LFD6'1Q!5=L(^/WUW!BA%E8E!G?6T%1T%3L_DAV=CL#<0ZV >!Z,P>=
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
MJ@L+&.LQ& E;UJ'?R0Y-/->PYHPH1I<,' -!3W0V.<EQTA)KBG&P<(0)I_%
MQLUB<K7@S\X[Q0&)9*JN9,@YG&@'/SDF6#X4&YD%3MK(H7SMOJ1.F]7A='IY
MHZIO[Q=R-Q5]>9NZM: Q 0BUEAJHAA(V2CKXY0_]X'PGP$R;Y#F"2Y2\CW9
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
M!A&CH)E!KF4P-P]8N^>UK!N6C$Z1/& %QF-LLD&P#&#.QD19-6V#327X$/A
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
M3ZG!3(UEYWUCJDA,36V&T6O0^7@]D^NK([7 5QBH<JUL+1=*K]%)%SE&3W>
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
M-2P#):R>CDB^$A^_&+POWH;KS+T=6J_3N8/99EQG:GC'_().HZW?(.TT#N#
MZ[UKGF]?: =(!+T'I.>9Q"= \H:WMZ,N'+4_-G]H!R/;#RS K>FLA6NF6@+L
M/%7(F\M$9YZL7G$/$)B%026?;9ALMNX*,PK/356["1>35]82/\J&:J>-L*FT
M!/Z6W<B25E ()I0$E,[813OTOJ(\5S=/98/]<2_HA-UVD3\#36,$H)X^'1;8
MJPY4L;'W2/MIW]U[WPL7Y:E+7A;&L23=#K3C*<SWECIT.A-M_9L^K 2)SY?F
M&OA:HZ<P>=?^'"OD+6G@G^PJ'2;;>>]HQ7N9]D0<UQ.U*LFHB[%DCVL%9CY>
MHP1>Z+Z2=])(TF&/4((\).RS]YF@ESKJ @Q(\ _/%Q_"=OP?=IB[/W!LO%RG
M?-<8_@M=*?\=Z+"LYP6[NJ=TI@5!7#$#GWNO."%="=<YM$3(Z)R5@ZBXO#34
M<..;@VT#7_,\(/6-Z_'LMPC/IH7*D,S:PK"K"])HK>=3A+FNE-_*,\1L("-%
MA)'"R ;Z2RWT=C "_I?P %<4<3K>2/39.=&9].-%>ET7H)K5C1"'.=B^\9*)
M/K8A9)LJ]LLUZ7%_?/CPC-K]'2!.1 >(HP/$T0'BZ !Q=( X.!)\C.F2]TV1
M'"=I@AC2(@D229%*#@DQ)<=)N%Y2^%A*)L<2H'_YQB7MKLW6]$TB-RG.%VR,
M!"USW*ROC,T*Y4)>MM0GG9&VG-59EBY/6C216#B#]DHDCUNN#:5I-]GN2. -
M,C[)\Z#0F*,J[T<MVR0G9K+3959U!Y)2EWO=+)Z?P):)ERV%44M;%[OT3,@N
MN4ES'&/KN34C4B+^LF6),*FI53(L.*)N&Y<[&5+<H))P1RT;5CDVS)I%&^?J
M@U@L;:XGRF0"6Q[U4VY7\&&&ZICL?.5LUVLF5HKG4(G'HWZFAU*9GE7 2.#8
M57QNKZ6XEF^*]/';"WHW40,E,2UP8%NK%?-9'%].Q.1QRX4#VO5\&2^KE6$V
MD3$;G"+$&3$5\LQ1.SG)YIH4"Z 3-'2W[)C-,F+ZN&56RN1%DK6+K)NI&6QF
MOAWG*(^/Y:AIT>0LVLG7^@)I\WRRT4FW!>#=K#[N:8>O=IMU(LZ2+&6(XUBE
M1[!-Y+8=-4UUYUMV-> [@K(PI$2Z9N17":_IT>Q+%7=5TPMV60#Y<L\L3U9
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
M\6P@> I25<:BM$:*0 3!#@%0T9G9H1P _<'2"#"VP%.!\"#[W$1@#BSR%WP
MW.]Q])^COP:?8__\_1"\!OY9M-:(*:X1S75]!?%G< IO-$$#97 %H2@O,X79
ML,472E4973G%L2<W_]RU3+[#"GT2WH-ZYHXC6F,%"G-V?23?]!(L N@<@"A.
M#?[JTCY0>P=P4-[9K50H_'71<81"R16-5*TYY"NKDB_1"TNO26,@4.@C>F2S
M(D!J#$@]9>X#6PP1X>M<2%[%G!GV6E$ M,B:HTB>[8 ? ;E<WP"T]=P *,&S
MM@,1V,Y.DQ1DYM@+#=@D$4(I 8'@ONEZ0$T1>P;?#)X5_@J?$OTT>[J[A 3V
MA@M48/\[@0R,%&0,* 80 5EJW@01 Q["!?FB@1B:&NS1!S+R$<R*F"8$#.BL
M9PJ]TMS=IVRTZ&!Z7#"[6K"/"!V5R$L"[3*LV*-<8J.F^M72^$!*$JXB_91]
M9PE,-U>Q3HK)Z/=B,GHN)NQJIH6+:H#EVO*>4$SR';O<;/0IG7$R&Z_L5?UN
M=OGC%[!CD#78!=SG#L C0GO(T>9XJ)$34?[&6K@0-0-:A'G;*4!Y/*F,FJ\)
M2B77[J!*-9WG>T.+RDZ:/WYE'H];$83FTE8A0XHAXO8U<(&AX ,: ^W:<>(
M.A^1Z^P-)0O)*R/'%YTU!/_,H:!L]?7\PK+38EQ("?#%4(MW/[N.)W0TSP &
M1<D"AH\F X@(]!C^I29:8LCQ2'5?5_F6XGI ,\ Z J6/OM,8X>1R-A56NEB<
M8#-=<=34IKDOG*5Z_C.DDPT '%Z@=?S , J2/CH3T0KAR0V$U"WML"&25G1/
M6F?L4.<ZC92@%T0G.<G7;4:BX=:!HP_ 2SW>/9P=3;;R"J!7 WN#9)LF%.(
MO0$0FP&U@C\#Q-. *)L[ZC\B'2 KT?>7BO.$[_:>5*4> L$*]@L(/&*D##+L
M$ZJ*FH,L1,,/L/__SAR=N@,A>WL&\6<)6)!]DP=\Z4*V/(^P!>)&K4NM1<9>
MJWQ!7PR60K75<>9-6+_L5)/; S%9P!M!(O@?XD#^ Z:_D><SX%X(#;7#<7RZ
MZO.5?-MJUON$GI7N#UG>$P']L%$1_-,%,P0V?BLPR@!_H6$/5KCC:@+?MS5&
M^'A6;1HTVR-SJ[6;K:F3]#CP:(XS-/X-%-H"M#/6#\"R [N+!7V)$XK_$&C^
M2 '( D>H/OA*( :G< )//B* @7 @W(> O66#+\_! .!X0VD!0]"'2^Y'9&A5
MHE!J*(% PU\^06PF[695PL=.A>6:>J*<K1)\=GF3&Q(PG%1%\V!4_I4]:=4R
M-NG5,C<&$"V/]#EAECT-@ 2)/Z1/]'."S 7O<943>U.PMZC;MR(RV"TB5U96
M9D T #3 KXO1;G5ZL[J:?;4SQD/9_63["MCC^$Z@GWYY7:!SD>/X!^(\$QJ.
MT-_,)ZA?'.?88FLV'SGT+8KS6^PK>^#S4V&=1?W*3%F3JI$L%IOP5B_P<_[
MNH*R .4(K <*TY/##I%Q3U""!/[4/RZ2M<&*X-.V'')?-<*>1"\ 5_2J1MCM
M2N)=&F%=<I;%"T9JI3.F49D)K%QKMY8_?A''YOZ!C("=&*SG:!_F )6AI)"!
MI&!7]$?K]F*'E]CGXR46;?I8(*9/OUU<3DT\GP?VF933N5Z#YYAL;Y74EW>*
MF%7=YSQO[ONZEJ#7E>*:QH0<#5T$0,P;1LR=\!%HJ C7A<P;%L:[!,U4OK&J
M. VIRRK+ DUZ968A9>@_!DT\1$W\4XU,?!\TRZ(5Q?">!WL_ S.!I[2+Q&]_
M?EU$V94B^?",B5-535+^1%3U=%D<3+MM NTI0T%V"</1V_>*FVVOV#<J#57E
MVWDB):3SYD*>0=Q,_FDD#\K$CNH(,P%Z L0P<KMVTC+;.RL$?P6$ 1(H!R (
MWP3/<Z,3IJ BKCAVE-_' K?"2>V=U%\-4F]<5N\25LGE0.)P<9[0$Z-<#W.D
MIIE+0EA]2)''Q41^BZS^## \$(US JJA6<HVEPE[Q)/[F1U3W_4T=7T(NO@C
M>0B[6/(QD]Q"+Q% +W<DW<_05P3*%B8PC*'"'![7OCW\>8NP#*7PN9PSNZ6&
M4A9\PXT>TYPG4G6-Y(9Z3VB(T]%@07.)>XT)K.1>&\O,1F5=Z>='Q;+65O@V
ME/F7D/H)GD_9J?LX_EF031^F#UQ+'-MPCD'I6&!QBH#@3]*U_220K0:@#SRU
MQ9) RMR(+#71T14O)ZY=@@+<"OA]7JF5JP+#MN61PC+$U"<'JI.VZC<9F'V#
MU)IE79N[O"FBB4EYN*G.6R-S!&/\J>2K4KO4#&,_@T,[+<6AZ,X@HX#PB=)$
M<2-!-$7-<H.S<!'FNH'Y!>*VG\X)TRL2VBH1YA7_+ ;_$;!)FZZ0N7Z1;S/B
M0C/3*#D>CD_F3O]1=M?O\TA53?44Y:D\;_"?(+-FJZ)F((S GEF[X2$7S(N#
MAQDA17YOU^0@("N!51.I6*7"I'B%8]I\+RN5V^455G#I\;=3,?0&%:P7R(<B
MTPO%$<=*\,<<H/.QK;2O@1/#M@;+E.+QZWJGBJM3>RA7FV#?.#XYW4L*W<^[
MBV7HN\M049Q.N[/ND.#G69MD.N5L44B_($/AA)!@<ML$S= "C^7HN\N1:=!,
MJJEJ#$H9IL^NG40BN5K^7H[<VW/?[UZJ[M+Q[PK35):H=.=L(E7)+Q9$HKCJ
M0W/R@<1.A/FA*7BQ?)][%8WM8Z)<G8,HT@NL#EX(> 7L:\[:3B<W=9)=IU&Q
M4-_%I)Q<Z%+EQ4&Z+7Z<S0RD[-S9S.]//)JNT83LS)LMOC?RQP5Y*9,^O@P-
M[O5)JP@^;NL'1QX*^$_HHD1!)&!_A_#T^4+'$(1-.NOTAA<;&YU7]3FU2"[O
M@1.+WC(E#[R5CVJURL!?@^<D'/JWG AI'^3VP7"O;RD(%H;#R ?$M1%@\HX1
MT7TIH*&YVUL+,C):'P0W@E,],=QC@H %O-8(7RX:7REV0:8O@RV8SHSH.K?
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
MV1Q0@U_48_*E* *@+MR)X5:M:@[83^>^Z'BAHQ?&8C\I7XS8!8#>V$ QI\S
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
MW%2E78%3GY)<T0]?4AYF7)'*IM$RNI;0=KD""]/5#NH:)S[EFGF46;NG<F%
M89?@3?S8%KMAQ 2>[]LBCZXMOR#+,L5.V+& P]) 1/(HOSO6U)O0U#"IZ;8
M_O_.@D P*>B^$>AC%YT_$8/.>D7Y[1#TGNO)L'I>IHJNT5438\UBS1K3Z&;0
MPYH F)(_?F'D(TG&V'2SV(1]36Q*WKUU]/6PZ2,7K")LJMM6>%7]&3(%D3\8
M^-M=Q#H!3\M>KC0SNI42.R]CFWHF[SGS!:Q2G/[Q*_U('=^,B]'I-M I"@Y^
M/A'?I<?ON*&''MS0^[ARLIJ;*SMC-L&* N^.S(2;=NQ/N.[X6TMA%UO<"PG"
M>Y#X3AG+2J/:)LHZAOI"?\C/.LM2O4L#90P*@;Y\4@_P,O-(83OI.KPP&6OL
MIVKL7O[3=;7S+8''EV7J*,AW?B*%^4G?EDCWD#_T.X.T$-9#N8<#C7O%DX]>
MH+PYH_V/BN]%1@)V8"1@'S82S$Q-97-M.<\J.:-4'XHR[<VO%^%\K8C>4XRS
M(),^H[83/;V'3=FI;^;0#@Y[>N _?B4O&..,E?)LMS3O)$+P^I7&FT.6/ZS)
M^.G8<B?%%6$/I4V=RJR'%LG[FE1SDG(YCW8AY,#H);#?\!AU;@-U7KUM<2>H
M\_H%Q!AU;@EU_@1TWA28[&-969H0^D*OL,YZL!Y;O,700M _!2,?T0M&)F/D
M.=\MR-N..5Y:^7X3<X2EVRZK:B_%''=JYNDULY=C]!2OH8)02T\'1%X9"\2;
M0HXIXM(AQU@5/W:_\BO%R<YSV?$K4>2+IE9NG9'SA1/C$XN+Y%'>3G+UD35P
M1'/DK^\;E80O*+FNK\A@QH +H8D06!/N?NG2G>*="#HNV%5G.$DED^R\G!]B
MW:3 &$/8H!?_\>O8!O\[5MV;4-TXL3*.&]QDW.!WT<HM%'TT8#D:K)/5T42H
MLQK?5P?D')/%/NP\'J=;WCQBQ>F6,6)=!['^(-^K^^'42[[;VN@TJ\_TBLBD
M<-\NDNUJ$T!5G'IYVTAUC=3+]ZLT7#>&_Q,+39S]=\,!NV]+I*^0_7=P%SJG
M2,'^C!#GO@T=P\Q[0W:W&Y^[PCWHCUN:M7H7J[)M+L\RE)DH]K3^4IG=]CUH
M<9ZP&NX07Z!B-3%?8YT.A1:60A*&Z])$?&9^ SH:YPC>CP_[B5!R']>9ETN7
MTV=I?XI6+*;0;ZZ7&),? WQ)!OV68XBY%8B)$P)CB/ECB+G6K>096RZG7$P!
M5DQ^ZA2DBKS.C&F ,C#Y#W_$X^2_FT"9./GO#Y+_;N'"<66>Q\;:@LKH";5,
M%WJ\N9"%)M"SMV3_$52<_7<[NGCIA,#/V/$OGL-WL>@$W//'@]K2:-CLG#4E
MSAI:J_8H+2^_76AB5USR<'-_"E%LR@9)IYDQI6N]',F*?M/'#+BY8\2/7^E7
MKQ1][<1'V#'YDG'4^ 3GNV5#QJ>"MRU3<9I>K NQ+L0)8+$NQ+H0IQC%0G.&
M$,#7 ]!K) J=01?N(<$G;@]XKR#P.27 ;BA?+A:ABXC0Q9-1[DF$/B>SY9XH
M$BO5!Y4JKL[P3*DNG,MQ3Q2)E>H/VB'&,A3+4%PV)RZ;$Y?-.7D+Y[ C(?Y]
M0G,W<AA\4S&I^&K-.:_6>"5>T?JU7E-G>IMA<]F:-VBW*:0O?;7FYE7O)O;W
M^(C]_A#HZR7,7^5.CCQV!I-!HSKDJ9F5%)OLC,T+$)@N?R<GQJ8XY>%>4QZ^
M&S9=ZS)/QZEAR7YV.D;;.*T5)(:=X,,Q@*?+7^:)X>GNLE#B*S^7O?*#BF,J
MS>6&&%^A9M742LQ41FFHC;=QY2?6V'M+ ?IJ-+Q:7:)/B'?=0T[2]VXY>(TP
MYAU9Y>>HUHT?& 'XAXV CDKD)8%V&5;L42ZQ45/]:NG6>PCZ.7)H.B.MS.-2
MFMSH0R;MN&,A X.8V .*QVT$;V$/BDL$W8_+?SUXN9\V@GAU)5%31Z-142D,
M.KIEZLD11)WDCU\D^IC,Q*AS&ZAS_S4$ODG5H"^".A=O(Y@6)@27S#=+K%9)
M->MC4>(W&D2>-$">QTP,/#<!//==2.C2NG?[703+PT*KE4SS+B^NVU977UD"
MWV@"+7M+4!'VY(CK"-V**GY*AN0MQT0^)R/RGH)]MW5 _0V[!,:YC?'=\UO?
M-N(LNU@78EV(L[IB78AU(2YD$PM-G,429['<NF-[Q0TY;SNJHL5Y+-^D[=41
MQ3ZC+?T7372)5,<'9-G&JT\DNC3I9DHAQ]B0;=<7>0TM-8<9IBE@V O7]<[7
MN?ZV%/&F=ZDXSR4^<;ZQ/)<3Z/+.9)>\7"FM9ZNBPLX[W(CL-XFJ7J$A\L0]
MLFX+>^)LEQA[SHT]Y[AE=PA%'[MUERG@79,Q[1:[)DQMMLY[HS(5H%#<0^N6
M4.CBJ2_7CX;%XG#7Z1<W3; X6^.VLS5>;1$?EZ>*>Q5=LWS5QPU'IU=Q^AW4
M4-F>TBU-U:YG2M7E39>O:O9ST]8(;7OHVFMW>NQP,%Q-EY 8E[_Z=?/J>=-[
M7)Q<<[LH=)8R,9?$H?LH836I5IE5L[LV>"VQ5K44TZAU)DU(H<O?$(O!*<YV
MNM=LI^\&3M>J837MK<NVGISW4"U+KLFE.9KE^F-(I(O?(XOAZ>X2T+[R;;-;
MJ&'5Z5/CWG2!;GA-8HDEKV6K*3QP96[COEFLLO>6_A?WL7LQ^/\5LNU>;;!^
MOBCD;2EYG((7GW/=+L;'B5^Q2'\UD8[SB6*1_E(B'2>GQ.+PB<DIG^>%W;9(
M!R[7?SSHKIPU&J590#*\GP1U0.?G@AC^96?#X^\0KV?QE(M//1 1.,.(E+2+
MV.JQ@_> B+.98Z\T4_048WW?B06E>OX:4?,PKX!3@]'N\Q!Y770<85)QY\6T
MZ3,\-<P-)*-/]"QY'"47/ #W[RA(CMCA6Q GB/DAUO9MCPAO.8IDCRT@!C(@
M]=/<$64%?U; =PS 3AGQ;,2;*."#[<-$[U@$D*7H(O_W1L;# Y/QH+8T&C8[
M9TV)LX;6JCU*R\O[2"?9O4AQ%IJDG#[6W7$VF*S;L3W1V/\[8[M>W?8&"ECK
MEA'/TTH"MC?&U:J5'BT2J#GJ].5<LY>H+)<_?I$/Z1,Y)0B@,:*Y 1>EB'TC
MR,P=LVV Z,C]!<0O1O3P$DK>=J*/X#ALC_ZD6TH:BTUWHO?D-&Y:_<4DZ=,_
M?H61[D-(1N#,W<<=6D.Z:I8OAD=6G[[5O'%?^?1]Y".3_+C #BILT>L4M(EN
M]O%*JDN5ZHE.\[E\ 3$Q-2^XPD1;,A,P;JQ8DJ:X.<V5#-OU':4#WIDU@&1'
M9R4CP2(6T[$I)04],;3M3CK+R60FVKT YX$D>J^,$^ P(&P*T/L9F(SG^,K9
M3./@U_UFKB\S!$L^(@Q7JY4Z-;;>:2-T/0=^KW=*]0);9TIL^SIR$MH;ASU7
MT0>X'2%0JT5KC6B6ZVF>#Y%.1%S%4,&C(:=D9**(AC<!X&<IJN:YR,P ,K?4
MP$=@H&?/$H"EX%/;T*3U P(,6FF" "L&'NF[B*G(T.A]^C: 425"( "N!L!6
M(!Z R^&9&MCI9("J<&+P-8](9V^* ) "R\@-L!DB,8 F\%47/!: 'UB"Y#MP
MQB/? UNT!X;,; >N:#L+R1 U,_QZ\"/8N!:*8<^@M,)W:7"'!]1>*!#Z UL#
M =LO^-RSG> )<#MP-"#.2O 4&\S40437]<UP4W] 7-M4(+5#0@!P15Q_-(7K
M7"B'ZUEJAH&(\M1W/022YH#J1X3;3FPWJ_#$<6]&#SL*R1%5@H5.H D5$'YO
MGH\(?<KZ@%^ '8<.94.4)*!/4# N;IGP+(<JIIY*L53!GF4V%2<[:/_!'6Y
MTA*DJ CHTPHI>-(X&!2T]EQ54Q5>$RM+FZVE<#3?! I-'J=,!%2Z,"4P82J3
M'+M8+D:\/^[I0U02^TGM$RC!SOMJ;]5T1GS"M8T1FEJ9A3[8IHG4\7U0Q-#$
M<,OYC0*&BO< A7@6JH*Q?OP<+ 3PMZ]TFAMM*6!/\H"/!5=@['!'<<P *L'$
M?0=H#K#6Q;&CA#=R0]!3-0N04 .:MX7,P)@/$0]BF09,)PO@Q7H[%'P64D=6
M@ $%YPB>[XF:H3C!RP)0=6S9ESPW0 CXUKV;P ][6"(!L  4<2!@!SH*G@H^
M<@#RGG1M_R-KBU__!?]LR2P9P+*"T8?)/X<.- %I%0504/3?%TDP.6RJCI/;
MX,ENHX+YD[/MK(-___=_]F?_="J=D&S#=GYN#^SVEC4)=VH\B)F,E<3(440]
M(:K@S3]%8RFNW6T0.?-(;(\"?^[._(A@[T0?B>2_D;V?(3V.B&F*J\0>R:(0
M3<)05.]G]+7M9T%\9?>A[0;F\<_ -P3: )]^\-R ,V!S_8ECCX$\@U^CA9'8
M8RIY(5Z]8FJ*R,2!0/6O#L></,:%/P/9 WAD')A,T4= #0-- P(/C4(HV#NS
M5#RG_7QDKKTH@.'*JFR!9@9(D>/;P$P#YEJKP;7H3HFK7W%2=:[#MO_?OS *
M_:?#(?E2G0;F(UU%VAVZPP:VY;G1\^6Y_'=T\);]5?SX];(-\=__C,[N%KTP
MR2-A?6W&?^5LPP#>98B@MN^""0.,55:2 AX C"DD"*@AH@EPQG/_WJWC=2P]
M1()3"O[,CWW=\XD\FLLK=F2J!UL4W%#VMCZ@JMM]">9'!#&0IYTKVH 4N-O!
MH;*BBK[A(:-U])QPX('-&X204_^ ;6\$."E&AE-D\KO*"_NNI( /7,2?V>$K
M]R<(?Y] D_O@M=$^N7T[X(YF^F;$TF"IX9:Z;^7"R-N!->#Z<--]FL9></;B
M]A\NN(XGM* -$(2%X&^U<!51&&@;*.*@"[+O=,/AL-:^4-H:(JT=5>GM:J*'
M%#.SI9GN%;IH83R8)%KI9+=;_+B1^6PN)^W+2I=$6ZK2-_@*IVBY\7ABMH?
MTDX_9%X*PUW<UOX46L_4"9G+%5-IOMU)&?TVV>B6E\V+TKHS=J6QZ\T2J%@8
MDBM&6."S5!.&/#-H^@2MGUS"<.LYX1?N6_ /@45L^]">A2@!6?,$(RZ8#K*
MB>K[>NH>^L" +2Y 'P@GWCXJN-###;P)H*]2E&#K1D%8S80ZZ$ ;'$X,N*?
MA@-&%C#G)R)PD4/7 WX(G5;PEJWO#">W!S'2CGK -=X_D7FV>O MN/A/<EB.
M-C/MA)VE>6 KE*#U$F#C([#^M0,_QP@Q4Q4EZ)]I$#X#4+/!!B<&,9=HA#<!
M;/?6,QAMV!+PE2#AFSWV-X:CJXKK*@JWG56P')A%S:G;M.H]>?8I.I6@."S/
M^V;5]#,S?FXT@&^*H<\=GP1\5^C/;5VJ:+V^ZP<+M54UBC3MPAQ(8*1#05 U
MQX4RI +KP A))*IJ$&_:_P;\.3S-@9*YDROX<? V&>R?BJFY.^I+BN/! Z30
MT3S808,O 7$&7@T06L]3S%DH\*YB&"<?"2,ZX \:&#\3'6_]B+3@@[;G3I<X
M2?IHB/BC&'<@%BY<'ANNKJZ<1KP\D1 YJS@W=09;8L5EDT8%>+:7PDZ<ZEUB
M;_E=*^]F)M6OI'M,EC79EM,9^^*RA7_\".W]%.HN>PJE\HDVRK5ZU$!+M:=X
M=_GC%Y4YL2-$:![B87 F@\ (AOR^?>(0\L$B;1@3C?01V%0SF!H1"O23.(,/
MP%/ IAS$3QS;_).SMA,;O&;M;?!]=-W)]J965M?,4J:>($RV/J%/@M@2HH!B
M'70U>L:%]G9Q+P)9KS-K)V:RGD>YWM0TIJU-D>H ,24"W#HZ#0.$.>_B#ZP;
M(=E03&,R-G2NW_:MREHIVMGFY1:/=?-H>D).:WHA7>FL5FYR-I;@^3OVPNH#
ML R";PO1T8#'!J3+4I8 F>UM-!L*?A"2DZ O$(@+A,RMF,E;,0O-_,,TBR\+
MDEM6A,1QL9-X,$/K[>%4]RB^-ZUC?D;.C+(5@ <$3GTSQ'P3N0JFE=+D4F',
M,V*QH&Q&ZXP^A.'Q#'DY^&PK"E*W/06APB0L[!\DG/U#\ H13'0"+'!C9VD_
M=[=5'U:*1,P0]$)+8L_\=<]IVM[(,?H[3FVKRAA@1PT:78Y['2/_V1%%8,]!
MV-\:C$8P18!:DJ) 5R>RVP$<NLK6C@R<('@T(-F^XX8'E#"0!4!1DT-\!$^$
M?M;(=S4+&-Z/"!,]/Y*;Z( 4'E/ ;5<<B_"0X]E!<12KV9\,L*B5L?(  RS@
M:^&I*-C*P9\>$!A_ER;P#5L_+IC9,CCB\( 3&<68]@Z3X-^!FKJV%6#Z%+@.
MAS8$,+.!_L.- :Q##FFA>0'E''L4Q'"VG\&AP9GLT^,/,[*B11^_ -#-\*&V
MAL2/G,C 4;RW<]"J[;I/J1AK&A[HB@;M,8 ):_#AX7WR?;PKV::=9DUZQ'(=
MJ9? T=X4E<#VD$J>. Z\QX/1CY,FIZ9G'4M?%%F.8A71$*PTWFS^^(4_I*@3
MFX%X.NGSQ=B*9NT.WK>B"XWD* 8*@QZ!J$(]'8D&/-9%W(FBP#-$VH!AF?$$
M@=^)PJP:%&B@E^&QIV]%R/+PE% P$UWO>8)#>,08$E-["LF )X@+43/"FXH
M"\7PK!*1;3!%&'\9*88&'-LHO "U;/?-';H$SP?HX"E6L,C=7,&>%B%1D",1
MQ"1$Y"GH(R\4"' *<.$!;D04.=KS=@>UVVC\ WC'W-=DB %!),CU#2_@2A05
M"4S)HKT$$W<>MIMFX)Z[P9PT1_)->!U< JM\6I!OZ9:]#&( >Z0(IKX#*60Y
M42)8#()CMN&'2U5W] B,A3>0 TQZ:[H^I\PE*!(((H#$B!SAF3Z<[RQ(^+MP
MEMX[MO%;S(9C10>6"' ;BA-D6AXGOJ6SPWZAU=>3.K=@W:623>1<D3Y.?#L]
M[F82WZA'A*5;]5*]T$8:; MI%^D6^VD9'EG1!>Q3(F('AWC0N@5Z$)[E_059
MCZ/_L(UV\!/VS]]A)H@Y"U+>=A@(U689U7E(B%%2FA7DE(<6S--#@9H\U89
M@',,_Q.=H!UHR".2TXS@->#U!XEE'W[;S/##2.338)AG .45:'?TA0!ZE[9O
MR"%.C!3%.GC*1 P!7H;3 [O.LQ<&X[]"5@F%QEDE<59)G%429Y5\P:P2<5MM
MJ#?Q))+KF7FTDJV1J0F#9\ ,A:"14* ,NY'SG*8;VJSMH'C+]A?Y8A>M59H"
M?CS2QA/K;FV=J/!XDFXNM76%S\S& G$\LC-9":X^IF@V,4L-9HEYTLZMFV!D
M\OE(H;TVW$7"RO/X.&$) Z/0:I>: BF@ST=:^,88UCJYJCY7^6RV:C)&K= 4
MDL<CF[9 SGRZ4=4YM$0W^$%NTR[38.31//V&GB*UM&.C<[><J^CUU*(^&H.1
M1_/$DUX76Q9S+7U-YBMV:NX:6FDI4,=OIP2Z-Y$W/8I7FN+2<YTR-1*70NIX
M9%66>[.<K+&\,I_/TL5)+S&;CH7T\<AUF5J9$F^A*.7)4X^3<%W0FT+F>&0C
M(W97R0JZX+E2:M'M)5(M8]44,/1X:$',%M8SD^%0*F%RI5%G4.R7@F8+QQ0U
M,,HT6A:+FF.CH!&5I5%?!I7DCH8RBEDHC]ETFT^TUB6>3Z#&2@-/)8Z'$L76
MS*K.Q3PJ2HD2971225QKPJ%'C,K0>+>][-1%ME*7^L-\44LUI3$<>L2I7%DW
M6'K5&^H*W_8)8X:EO"5XZ@F1RM2'N-Y.<"->&YOY8GF::!#,& X]FH"TJ!9;
M@M>DT;;7TFQ*JA5DDX9#MQ-X(:'K54O]\GNJYKK :WB,8'X"LQX,PUX&UFFP
M5\+4". &&LK.A(2NGNV$]P6 A6T#NR#\P(>&:A1>#(WE;7:&BD"$@J8L,+R#
M[SW9N(^?XEJUHY@WISYWL@)O@+;DR.P.+(1CQZN0UV;S5K/50N>EZLK3N=2Z
MS](7<J7V+"WT\?4H^=,WT;=?:0XYN[5GP^I&$MR19J[R<_O#_J2@^1=-".XR
M4F@\;:WWP-84?<_>?A :FL$G!_;HWLWT:,R3P9]&@XOX/V!9KNW4HE=BX;)_
M>SL^> Z5"<S;E^_"[VV>>\^'5XI4(/A;NFU_3\!;]C]#^QV>9_[6;HY<F>#%
MVZ'B*(C@*!>VEU^6#>P=U]V?_)X_+$J /F*O5A**&?%)C/A=P9.8$9_%"/PQ
M@\><N %.X(\H&3/B!A@18].M,"+&IO-RXL]+S/[6E/T\0J3?08B+&HTWO63@
M.L$/_[\?R1\?7#Z!/I*797GZ#X.M Y@J'^:E/44E8WF/Y?U/Y/V*%9;_5!^.
MDC/#'V+=B'4CU W\H[J!D8_X7:M&6(9^= Y1^)V_=I:UOGUEH8X?_WNTVE@*
M?AV<P[X3#?>A[ZK]1^!Q^/;DX^?9H.W:2_I(#MPYW/UON.[0N_Y^"P^!^_NM
M.Q;T^USXQ_:FSZZW#OY/A9N2XFVO,?ZE60@P!?[?OXC,/S!CZ.[-[\_4T^N9
M5\=$.$=!^*T:7GE=ORT9_]:FG[=^K1;H82E00WA!B-Y>=NG83) C'91EG@!S
M6''<(-WD1"?SH9%K%H;9Y9#UN;XSZS'6FLW!]#7BQR\J]9 Z45#Q'ORJ6,=C
M'?\L';_P7? _U_$Z-T-+V PL*]')S[GJHIKV+9A.2OWX168>TBGL%1V_3Z\Y
M]Y0@&/O-L3OQW=R)V&^.!?U;"/J=^<WA%="CVY0OWJ&,W>GSI'-]C47^+E7J
M5@WK=_3^^G/_&7V':=V+%)$.]?"P+1?WI(:'AC6Z,ZQAKR'.HM@*S[%$:T!M
M*)NJT4(*.L\X^4 D@0.=/JX7&SO0L59_:ZU^O\?\F5I-VIS<[RJ3A$[QG:9A
M,"Z)#YM JZE JW&4?"")U%E<YM^DW5S;+&.C2BWJ4_4%5Y%\)RCR$_O5L;OQ
MW=R-V*^.!?U;"/J=^=4MQ?4<+6B!ZL* .#*&91O=V'V.#>UO;6B_KYWODQ8%
MITIP%FZKS4<5N'%.8CR7[*GH.EGTANX [S%H\^/=M$N6Y 1%"(.NO? H*U@G
M[8$YC'PO/.1ZZOR[[:>]UW/NA.TN]LW%JK72+%ZDO;&966>K+74I9*!'CA$/
M>/JX7G3LC<<@\:U!XKDW_B<@,=#<<C>SF*M\8M/MIE!2\HL:?6,@8?1=<JV6
MO+6NL93FK&FY+Z]@V2+@X&/X0YI\#23N\#S\F;$4\&W;E2!VXL_OVUP[->;:
M='G1][DV86X*=M]GF[%1/_) >;E =R/([:A$7A)HEV'%'N42&S75KY;&-P:Y
M;)V5:7O@X;PB)25O.6;=CCZ&]=\(V+49>R#(X\X^<=PEQJ88FV[?)'P9F\Q,
M365S;3G/*CFC5!^*,NW-;PV;T+9:8G)6RF 3Q:FEM&F":'@TQ"9@#R;3#RGT
M_/;@U8R_;97O. <E]H]C__AV<U B/3TZM#Z!7]:LD\EN[![%^NV.6NFWO>$"
M'<."N6$:2HK$'T@L$P>^8L6.%?OJ:2CO4.RYV"W((BD,>*;4P.JD(4^6C254
M["@3)95\R*1?4^P[#%;!M)/]%BE11?H]"P^V,(+=\*0U4K1AD[@QPMC.S Z9
M&P>TXL/Z;W98'T='8D'_%H)^9[YVD& :N\\W:V6?\3;TW=C-.6VAR4IPUSFR
MG"L5)L4K'-/F>UFIW"ZOL()+C\_M$N/OL)Q/MLHX81\O"A/*\+JE 8NK[=4B
MK<I=Q@]ZND#']S%UP1.%6!EC9;P597R_&WL)9>2;TB(]Z& :ZG<*Y-#5B\RH
M&R@C=%8?+Q!#OZ6<BLBKCYW/.[?)SUD@Y?.7<F/ ]+E60J2")Z#)M_/H@F[5
M?;8R::3T$>GY]G )FZ2%=L)Q'_38MX[U.-;CZQ@8+^NQ6>TGYQEYRJ-S8CJG
MVM,!5^\'?1%#$^.UF]:!B?&?('Y\.XKVK&/UQ9N0/^_"V-GVU5;DP[[D8= =
MT%_RC;!MI+*2#%\&$[GW\U;:\K3M;=;V[C(K&RY/SCNVR3SUD#QNVT@'K7&?
M"V===!QAE7:Z$I_'+)3;U(<&4:=TF1C_^(6A^ .)'CNC04?*VS_E2KB*!$D*
MV^FXBO5Y]"S33<_12XDZ:R9* WU<;C4\"M!SHSCV,3%G-NP-J3UUE@\:_@#!
M]NR#.V$!U=W]%&BXV*!YZ%J!O9'#)B-'_14..SP_@,>[,T6"JS;6#\A(D43?
M58+'*+M;TYH%J1 T-9THX*]'<PP;WX\4\-PG*CX^];/?[]QZ+GPP-$M)[+52
M>AG&]KXX>W,C@K UK5 T= Q#20(EL,/^MD(ZK8X(DE*%#)XA!#*E2$*:$BF!
MQ,5,!I=&E/R1;SQKC?NV[Q#1=R[=!;85BF)#=+QU!TBA&PJMF]-<R;!=WSG1
M^;5J)9EVLY V6,:7"<Z<KXD95/6+='X-?MVOG__RGH&E'I$66Z4[; YIT*W.
M .FTZ'J;9F#;^+.W9G_;/I95# .IV4 Z%:1H@X<^(")04$\$'SB(O;2 0H_6
MB&TI4"NACD),$JTUE%\L]8^+N,#6TE1@'%I>J)M12<4'9.8[TD1TP=3!I'T5
M< ZP2T8F\#6("N!M_WF/""U)0>]TV,!8T1;!>?5(-$1+ L-E7PF_<C1A9*F
M#??_SERIDG8%3CV58_Z20&;7^W\)DCP-93P1X'S#Z0:SC;([,_J<7ZZR38I5
MV-R&RE4&Y'!%?[C0Y99TK1WE]B8#]A3&=QQE;Z\@]O:*R4S?D#+&3'D_Q_<&
M6L9#>;A7H*=WW0L3&CLSH5N][**2R E5ENGT\^JR)#MK9GP50F-^5QZ.JW11
MGZ.=Q(#5<N-2<PE@X02A@P[<[]I(]_1G)JZ/E0?LY<>J [=O4]1@;V@X,GCT
M=O,'T++0I%B_]MG>""G[=IX[FS8Z7TZD/-LF3:N.UJH-N4[#"[5XK%YGI+/'
MEU8NU4O4]$I]DJYU^)SA=I:P1N_OE MYHW;!52,N>+%[6I4NHB5OO?AT'F:F
MTW3':"7F&U:I>=--8]Q=S\F/*TU+62B6KT _YI"1)SDHI?K3YJ13DM&$N&(6
M:3>O3O*0@P]DYA03+Z K;[W*<1YJ=VR%\]K\,L/[F-2C,B.6YLV/U[I^'[5K
MXY;KE.1^C5]GF&+=*3DNJ@%<(AY2^'%,=^OFA:KR85\O\LX^W<9M3[29H:R1
MK&.[CU&WOZHG/R)_02,61_\Y&!!\AOWS]_4,X4.H.9C<?<%,-'4X<T#O+<J8
MIJA+$S3!KZLC><)O9G9W_/$MXWUR/_.%9!>3)DT>SR[\:;?78-+U)I1[+'W*
M#KLCE#E);+F;6GJ5X3JKXYPC8VJCR2K-CS?->!^QJU5&D>G$M,_C:DK:# MU
M;6,!8N,/:?PXX/PQH[<S@0H1:,6M6DXG&3/92#6;+G(-WM?Q?"N_9C5^\AIC
M?A=+_ /'I#SG/&[4K-BHELD7T\7NT&K,P-9[JR;_28)2U7;?Y\JC&C_W>&HN
M=QLS;O+:=GI!@A:X<E=J*+2 ]M2L,=HX=:]A@=W5.@Z^GE"#U\(@8!\67W7S
MX&[RGZ-=XYG)^SNMNLXV37O',WS8WQF1B2@'F_*.+F!1-^N8-AS-DK29:+2?
M;(%(5HO6N$G9"V:A*X.:*,Z]XBK5ODY08DIDZDG566G\VM6H7B>WG*9U@-'4
MB4.7P%(1D=EV8?M6SF.(UP"/-1<1@Y,)!/P4AO&!K:-9)VVF5X3]):%]W#9N
M/7$,>.EH=-L?N<K<!\1D%_!*]''LN2=UT5K-,AC6K.G&JCP1BAUO? .QY_0C
MTN:S;;;)L_4.PG;!OY\4<@9O+UF0&982:NA2\R:!-,P<92:&?(F,:A<@F 9C
M4<%)CP>$.+AZ#FQQ"U$6HN'O!KL[5B!*P MD*08GL%!MX-G5Q+']<?@>&3P'
M?D?5#,T:G]4-^>.3[,\@_^V<L)^/7++FS@QQ#>>H_/.^.>T?X[T^J:?9GU2W
MMY)2UA:__@O^V3Y6,H +#9-H)M&[M[4S"/B:*(4&1?]]D;28PW;0.+F7D!E2
M@,+V9AW\^[__LS_[IZR>A&0;MO-S6^=C;UD1=?$@S6>L)$:.(NH)405O_BD:
M2W'M1LM,91Z);4>TG[M2(42 7BC,547V?H;T."*F*:X2>R2+LHH2AJ)Z/Z.O
M;3]SPI/;Z$/;U2"8_ P"WL#P@4\_>&[ &<^>_<2QQT"GP*_1PDCL,96\$*^>
M@3CQQ)G_BLC$@;O9OSH<<U)4X<] )8#A8!R(:_31CU^=K=W$P,TQ*/0:":KX
M%F$])/4I"D:'R*(B$F0Z10IIF4 %<J3*0H90"?"3HH@I5$4)67I^[)Q!*?+@
M,PW ?X:9P HD+MP5Y)SFBF-'B>J1A$,_?2LM==A::(-D'E]J*[__+U.DZP6V
MC93J"%W/(;E2FRZT6+8&=V"D5^H4$9IA.+[>H>$'7'W[:ZE>"+Z0+]7I.E.B
MJ_"K3)5K\RWV4TWT)P&L [!]W,]5("F52F.$+.#)#"F0HBH*(SRM"J,4*BDI
M*35**X<L+4&6TE#X'-NX 0[2+[*0X>J=%E=M!SQHM#CF_V?O6Y_;-I)]OY^J
M\S^@G,U>NPIB^'[(V53)BK/K;/PXMC=[[J<4" Y%Q"# !4#)NG_][>Z9P8,$
M*4H&B0=[J]:Q)1*8Z>>O>[I[7O\,A/]4).4?L>37&?"35#\8BI2R..=#X-MB
M!C\.RY&/?P-JAS4!-OL3ZW@@#B68!X_U9P#( >[Y$)%X-_"W_ZP=.8\HU/G4
MUU]M4G7C"KYZMW#LA?X8A+:"LJOPS5FR=3N]]56\=7PM_ O+-^$!5NA[9/.L
M$+Y$@46TL/ .9AE?$2 5^K$" Q6Y3#S20<0H,.B&'2V="&)+<%/;BW4H?D$?
M-C/E0L(0_QJNET K(.3,5$>K^& <(00(6$5$$=!>42@T, 9WYDX2+P5KS +C
M=W&U,:D^O;YNI85@%R54^&72"_UU9+@.;(,V;>[\DJ2U+/\2'CU_BV**,?29
M:4(]2I&OPWCUBI#T]<=0$\+"]7(MSZ%Q=3AA">)Z6U>E^6L\M_8L.9G*3%6+
MX6^2 %5\%;:\?,.?SQT;WB;WJG^?Q!KJ]R9&G=8*J $?@K>9^#;+=?T[>08"
MS'+O*4X/J?XM$#=6,$M)]"PEH&$Z5#VY+K[?H%$2=6%6 />OK0G2['KAB#GP
M0=/K?8I>\G>_Q+1ZKVFU &*IJ(PB+EW !P_P0 7TLP]0V><6RAVP0XK^1Q+[
M3L^ZZ R>BQ?TZ<Y@IOZ5+S<O3)4QH'7 %]1?I6[!FV]%( 4TPAS%1Y+-ED'3
MS@Q?"FPVQ#QP[3OR%.93Z0IDO:6WJ=0):<^!:Z%$N.='"2/4\L(UF%.*@U4Q
M""@R$ ;>>@?('+E%YL+ 6I# @Q^K-QA(MI2>Q":\< 0BHY,_UV'DS.^WY+K7
MZDP2'#S-O#;M09_]]#:6^3C+)'F-3'ZCMZ?<IO$>MY>PX*/>WH\_3$\4G^_7
M6^E;PA48&P>]&%HA$6(QOA,NT.Z@ % )#_R?_CT#0X1\/IR3"54>^BC99NWA
M,HYBK\-5F@AA@F/)>%EF8[:?;Z7T-IL<RDL+26I\58M/GK):!Q";8"TC2#2F
M&(,9K8-,X+]:GUK&#1BH .SZ/?Y:K,C/R%0D?5\Z"#>VX/+/1Y#)4R7_*]\%
M4RNV(0KJ]//."[1.R#D-E=+%6+!IB2KDQTT)36+RSNALVB1?"61"OT0XP7("
M^"N$B2Y!L%2FFGZ/>1,5M^$;@$DB"E\:S[LO#@!-V:<%(H8]:&4\@5)A!?<D
M#R) %W\($[^51Q);T?HHB[Q2E>KBZPK<@!-)(PV+G0K\XA(T!$P!/#;GQ<@#
M:PU8"5!;O&HG"M,:*:D(KXK\ "B'_WS>>X!Z"4Y0HHTI2WI\"E1$*C\*KUQ[
M>A6T:X 6DF4FH"L )7ZPR4?T#Y*7DA(VE<>3)[$26Z_KZSW:4QXW2@HL-XP>
M @O<#<+HW;CB8 NW\R@!+!^\]HODBZ/?*?%2:CEKO0P[<(B2B0G6B(*.-D#B
M(T&*^PD--K /'OP^N+$\)4TQ/OD,4C*[L^[EMT($D\;SZ_>?WK] J=SR4A?T
MHYN <-8O@;44=W[P!92VW>F]H$/P,+4XE'6%P"V41GRI)I'P;IW ]^06 R?\
MDMFS_A2J^"UUHY@9V)_%XB2/Y']\SXEHMQE[F>.)DY<E1T-HP,&[@:3.?(#]
M.*)6/EJC,>47(B"ZUB#I>J2[ %,C/[0E) Y9EZR0A+O]8'KM,2Q<;F]"1WC2
MS*3I1R@V!$9,46VG\"9S4ZRSN,[<CQX/EW \_,C@OA/CL^ZAX$Q9HG_'J%/2
M.T_JJX?-KD*RW8Z_#M%BQU$OK![9=>5YZY@K*#R_@.; ]R_^2:'O+/$Q$,#C
M[Z_6-T!/HZ=Y#C&R@^N0.8 =$/UQ@@%X(^5VTLX8G[,35>FFKHTZ/RV?G9;Q
M+XK"0G6^'N:9Q _75^]?F6D'I'<B@21&?(".//L>/1H8EBDL1R\O_J7SR,C$
ME,&.!"Q4'D0O2_EE<)SZX$9^++5"M,::% 20)$]]17-GF4^S.\=U20&GL7M'
M^Q$HMQ[G,8) _@N-J?;\4RMT--+\3"#PVT(SZ?;E8H1GS-<N <*EF#DRH[+#
M&];RL*K+AU5\6/74PZJCN<='^)0]&O\(**OR[CK?C!^;^YBW5)<-R_&O6BGD
MA0V@$*ZU"L6E_LLCS]%S12&^!B+U(Q1+(A0NXL*U[OUU=#EWOHI96B:U7DGI
MR<XT4A\;R]]M#*?XIE5O3+8@QL%Z]\RV&&_-KOCK=Y/A:/)R<UT; RZV%.";
MCHT>UIY_4XX XW!/9Q'IH&-&KH%\1+B>2R<;I4/K\#X$MY9SF&"L7""'J3+(
M:]<*9!2=B30"62-,J8$;CW3NI8;,E*&?;Y4POI30Q%$Q.TB_#*L=#_VH']R#
MRPNC)-NE ;4V!Z>F;"NV0UOS,5C/6,_VZMG.C&#JL$VDCZ!0H1Q8,\6:^.-;
M.J["I 05 R.:)JP0ZI.Q+566V@2Z^X6T+_60/^'S""EA98%>5"AN,%T5X_!U
MY"2!1YY+4LI=):U@I:B>4LBX-4DF05RT\ "3WZ /F0=6& 5KZHPR9KZ0V0R=
M4TWI3VC-Q<V:(L[XR%5GX-Z_>O/9F.OT6 6]0SYB[R@>231[%%Q^:'[FHXH2
MD3^OYW-Y>N\;5[-9@';F0YS\N'B3Y"ERDCJ8HBFIVR^_UCC,!=F4<4FE2_7)
M%F9I95HX2!%$'GRDJPTVSHP)LRQ7KHB3F+&]5;8\FSI,']SB.E43!E+\B[B7
MD"KU.ITIRP-%.:BK9:AR',L-?;5#^8C4-N/E;FYV">_&E:6WFU3A')Y55?V6
M=+B/W\QQ6[C^M".ZW\RP*H>E3GHR2U[Z> KE3S&-EIO^LD#U+/TDA6R+;T0M
M)#FJ*AUS3P#\/;G0,JM,7G_%H[DX99@G0=LI\2AIVO-\PTZV_;C49BI5ZN0F
MZE.JN5H'X1H[<T&W,M4ELQ>8I5/%)?B/G&*T5 YU#DL$3?T/>* (^X+Q3!/;
M:F003GY.VQD\N*1L/)9_8>-6D#H<O#=<YPLF_U*E&/$7'IG\/U*942$R_<9#
M7@/=?XLKSXC3KS?/:G0=H]Y+N6*]63R5+3![4K%4#&HPQD4C?WA9#XE/GDB@
M \/$L\HX8Z6:(8+ ETO!?P$:6L]:QE4L1-($FJAX('<HPPO_#G31I8=B$Y;*
M5<MS-91=&_"31F)T<)ZDTDW:D34-?1R%:&[5"X#&^%0+"H^-#S^S2R&]6(JH
M9?R"JH6D2IWPH?_<_,(2C7U<X(!*:6EZ2LLB-2T$BMGT-D"66%<15PI@*8 '
M#BE*'XV&\KE3^0W8*R)+G2Q4]1E.0$X7',@K-;5.;<G18NYFQ=QRW8W5AT3Z
M;*%9O((TI351-VF:?J0#OU*NS?'P*,:65":N@]3B\<6]F2XW35HI;X4\'M '
M%/H8><=6Z-!2V7BP#!03TGK^7,]NXD(.71FI3]5Q0U-DT-J-[E.%&I1BG_EW
MGMRSCS4L\21 +%<C)Z]D&8<4.;"[+U0\JB4:PAM<&YI-,TM!9*$3V.NE.H69
M8H QPWFN:\NE'EH\$5@1I4#(0SJ7#_!CEI>MO$"+&Y#89R0WE,.6J* C/<+P
M 6% #=Y4P_1Q4_RAU7KJQN72\?BFF!A$ :#PO:(;4E4=/<7,K+!+ +NYI/&1
MLJ'T"NPJP%GC*L(#?J43VP@H+-LE?$ZJ1K-'N[%AUTH"4F2E-J./@W71RDQ@
M71+*1R!N0*[)T"B6IU(W<P=>H%AOR<HK6>VC"EHWSEMEI7A2'TZ0S!-W8*[5
MLVU2?9WE 8G#G=Z@+MP!HHE_FXF778$N@C(1F$RX:+<Z1(Q6SMS*P6S:G?=[
MXH^NU>W_T;=M^X_IM-?]8](>3GO37G_2'T^VVWNF[]%F8UZ@ MT@KW9V@[S_
M_(_7'XTW[WYY__'M%<YK++*^8K?0/1"L9TZJD^#<>(-^88:J,\-T^BR%1SXE
MUN8YVCI0/C%[<;J2"G7BE?@AJF^-= 7YC@9@5 )U>/[2>.Y@13@9YPP!R#6C
MF02<CU@Z3,I3MX8FS.E 7T?2LOL<%6D=*56^]0&VS>+ 1BL=54.\M0)[$9="
MZ/:,[<_]NO:$T6N;:L;"<T<NG.K7C[7R6A[B]_@0GP_QRSW$W^T?]MN"3UB9
M+(_BTXJ^PT3I<\Y$@2E0VV43Y%?\V=J.U$ P%1ABV3@ SY6+*8V_6LO52P.3
MX2OZ\B/6>9NS3%EX(('%C8]M:4]>[?9*$''D+@57@M;,1>,W5^6E &FC.PQ2
M-L^'982*R,&PY7037?V<_$+]X  +;AY@OG=;^?SM. 7N!P<6R% 5H**S@\$G
MV!+L267%9.E\@"!#]W0X<2!JX_RZR/JJ=U?&>DN:84370N@8&+RW@C:YLV]R
M<4ZJO#3N%E7E^O\C<X[PF^THY']BND#8 )J8RD]*ZA[^@%! C#K;?@+Q]N"G
M1 LGV'H(52G+;#X%+?*A<5&L&ME/63:T2.A'X*MF+O4H;$R*[DODMRRYCF.O
M((W*9=(%]==PJ*9F.Q43[\B.T;J>@ 0F6$2JXFM37>1/M_5#_GQ;(>1)T-.K
MPB1YD!H*D*!KMJ5+ST*@=G)$K?#/-L:, OW6U'4*SPZ]Q:XS;NV]U36%)5*/
M1YF:P][UK!;][PL\7[^4>!&'P3V(TU(U!O%'=;;N%/BLW6H/$H3VS==.I&#W
M-U]@-=A[P2?SI1R^M%OCO7=[,E_*X<NPU1LS7ZK'%[9C5>5+=\A\J1Y?1JW.
M@/E2/;ZP':LF7QB/59,OC,>JR9<.+(SY4CV^L!VK)E_8CE63+XS'JLH7CBNK
MR!>.*ZO)%[9CU>0+X[%J\H7Q6#7YTFZ-F"U59 N;L2KRA<U8-?G"<*RJ?.&P
MLHI\X;"RFGQA.U9-OC >JR9?&(\=E2\TN2D[">Q;BI)+H\&H-7@$%8YJP4NF
MP58/[2.)8OLN_O!OS\;/GDB@[J UB;L/XQ&.JZ\&J(TS,W1?XQ$I.%KMZ<W,
M)^GT8'KB@/=TFT+<5GS<\__RB:+?>0T/F 8.O.,?PKT5N$E\G^6%%]LOW47#
M[>[S+3JR)#Y(Q4QK3$&"^$#"L!"25$'J6-X>+V_;+5=9*C*<8#BQ0ZFZ3U6J
M4:O;J;9CW*\S5^$.>\/R<A1Y&;?ZQY67_:,_3D\REJ-ZVIVFR-&1XY:JD:D&
MDL4>K5&6B#T:RU$M[$XSY.C8"1 6(W9?YR0O[+Y8CFIA=RHE1YQ*;9H&-4]A
MCNRHWP<./ B'WY^'JV;/S)ZY#F)3=[MR%=:E9J-J^L.RPSZ)?1+[I.J)3=WM
M2F$^J=K92Y8+]C?5$A#V-RPV9VA7-OT-IQNKIQ*/K)1^;,']0V70WZ@;S:V"
M_J@N+:F+1ZZK'$G7W%PYNIKA+:-+>5\8BQ*;I&\Q2?)Z24YLEIO8;+*$L=-C
MI\=.KT:BU'R35*C3JW;FE#T<>[AFF"7V<"Q*;)*^P<,]*5>;W"]_^9UM"S&?
M'Y,NXP<$ZCIS ?1E83IRVET^U:./3Y6BEE/-F"@Y(\5*($K*4-"=P96F$NM3
M+E%PVBD3)6?4*.L3ZQ/[)_9/I].G-EL=5C!6,'98#  9 +(^U5)TV#^Q?_J6
MXSJ6'%8G5B=V3PSW&.Y5BTJL3^R?V#]5?JS10P?5F6VG6;@*!-TF!)\QC#?>
MK? B/W!$6*/^HLIKQD.7<AV=^W\I3+V/O(E]JMQ[DDSW.N:D,V!I+AI,UER:
M'[I7LJ+2C,SL=.O4_%EY<6;CW"3C?.)^K^K';RS>)8KWQ!RUNVRL&7LP]F!Q
M9N-<*7$NVCA7M>V.A?D<A'EH3@8=-LV,-*J%-)Z6AW[>'8Q>L#"S:6Z(:1Y.
M^L4<(%6K^?&P,Z4/@5A9SLP07U?""^'=EC<S_&@A L/.=$_RF77CSJQ/9Q9.
MOZ\C6 ISV)^P%C2N$NIT2*]:6O!$\#<8] H'?ZP%[ MJY@O:DR%W&;):L%ID
MU6(\;+-S8(ATYA"I-V"(Q+[@W'U!KUM@[1#WX;$2U$\)!N:X77AU,VL! Z)Z
M :*NV1T/&1*Q-SAO;] S!YWM$X1F]JH9QF<_LMR-0\1++AO@LH$FE T,V^:X
M/V)IYHJN1E1T'>-0[YR%F4USJ::YFU/1Q5UK+-Z-$.^).>IQ+3DCCX8@CR.<
ME9VS,+-I+M4T=XHL"^*>-1;FTH1YW#/[/<YP,,YH!L[HFH,^YSC8.#?$.+?-
M<3.[UMY3ZYEN.>.38CXI/L>3XK$Y*C:%R5K =4.UTX)>K_#I7*P#[ EJI0,3
ML]/E3C-6"U:+#;48]'KL'!@@,4!B'6!/<-:>8#SD/C-6@K-6@DX;M(!] >,A
MQD.L ^P*SMH5=,Q.44>#)3+U0^"O8'VFL7(M;!_S9H;XS]I9+84'/_1$Q&?X
M?(9?ZS/\;M]LCPJ?EG3.TLP%5GS]2(/$F8USDXPS-Y&Q>%=)O/M=OOJ,L0=C
M#Q9G-L[5$N>BC3.WD;$PER?,0Q#F,9MF1AI-0!H\\HGM<G/L\FB[;J8!'62/
MFT]XI+F$?&S,Q\:UL@>]P="<= H':JP'7$)4DAX\S3$\[W8[/*F:O0%[@^&D
MT&"'^\Y8,1J@&*,>M^8S3&*8! QGF,3>@+W!8%+@,%[N/F,UJ*$:],?F9+Q]
MLPV[ P9%YP6*S,ZPS["(_<&Y^X.A.<ZY_+5N/6C7ZNXRU[%(JAV!!X5\\%__
M@_^_?M<9ME_6X?2_?DE,%N_2*[0*$^^CEVFQ>-=/O-EZ-UJ\N5&-Y?U\F,OF
MG-$*BW>#Q9NM=X/%FUO;6+J;*]ULO!F;L'@W6+S9>E=?O,^F(^[*MF'!46BL
MK'MKZ@H^QN9C[+,^QIX<8T82:P$7-=6MJ*G=Y5IO]@9G[@U&9F]2:(DK-\2Q
M6M1?+<9F9\(7L3%(.GN0U!V/&22Q-SAO;S P)VV^C(V5X*R58&AVBK_7@[6
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
M$9RR#%/R&WTF+#=:SS#ZD;'$&N!J.IQHG70L8*X-V5#2JHPP/&2MY"ICIF$
M"4R+H[OK#4!#L;^Q7OE21*S5"BRAE#D5):@-'E;?__#BRF5NI1GYD.-2W0>I
MUH-]SNNM=9_GNW941K= ^^4T/MM:60#\I<G$84.A$%(2YO&7+#MV-2FA,O'Y
M=X@X,3HA98;5ZP]9205G>!]&8@FF:@5&W784P$D>C^8_H$]NQAHQ"GQ TA(N
M =UB@IG2^R@[B$^@*#D!YD" (+HW5%(H&V[91+ADD2J)FMGT7%DZ EBKC,;H
MZ$4DB:J !LFFA].:.HV$WPCPIL%U@*F?.193 7.$CDC(T(.7=M<SN8--\( _
M50I\G7W?_[[Y;'RPY =0DU.OIUANBL3"!'($#@YU.QN<I+,.:KMFBBHI0!AS
M.?T5W)3$'1@RJ3C.QXC*<):8X:;O2L<3\TUGKLCU6/9"N#Y%:*]TMOMJMG0\
MAQ(@--(X/Y=%P0VZO*O 50_&]Z/9,ZXQ3S)WX"4?""SI@F.@?KD6*WNB5JF!
MND\R8EM=#?ML6#Q..<X3M'/-V79U>)X]BXT'OC@Q;1;J;O* .80'TKH1G &!
M74&(I$>$)W$Q?1:>[!+L:FT\/4%=M3PS'?.9*9^9EGMFNCL5I/PWJ6?:8* Y
M2/DZ= )D,4!UX;\]=22V&P.1:?F,MPM I*H><+4*'#>V/CT9N<GP:)(ZZD+S
M17@E68[*YW8FDYY<07NR:8(2<)&3K]JU2&#</_T%YB@_!#ZE]P$+J"'=*M[7
M!,'$J/+(H;%<NY&CN!&?%B$@P+0AIH[LP ]53@W6H).A&H*!*\4(_Q-.G=^R
M=MGT9O?A]"80V37D3<J[S\ETWDJFYJQP^P3,0F;A&W+!I0CH\!Q?FR#*R/?5
M%1'BUG+75@QDOX!32G\%WN[8%N7XT%.LPX2P<?1TXUON%C&RQVPJ--X!23[Y
M:\Q0>\8;",(]WY$K>]MZU;IJ[?K..S\"2O]L+45)9_;O?.^BK /Z;\(<Z9I%
M"3L."%@Q(9S*!^]( X.BD4!ZWAI1L! Z?$GGF#&D<C$3;?P,6)W.2;IF?!,C
MK4@=IB26 9^ZF?Q329^4L8/7O^Z"-? H_8,V --TN 15-4)VPW9A\Q=3NN0E
M7*]68 CLA06Z%/KSZ Z429\B49(9EKN9")SLR:E1J+'+L,:)JH\",]KQ*F_D
M3V5.D:(SQ ? [B\BTIGJ4$5#A-<,U[\!H._8(=DNB&46P M<N[*W;^D29ET3
MD5GZ+S)/)ZTWY>F2#ZMC,"D=F[N*0[<LQ=^]^CL=JI!CB0\5T@2WYK#(&?E;
M.D.9_?6[;J_W$F+!.$MI2C^6Q95;^?X$:*;M=,8FRU@&@9VG@BWW7NT9?(_V
M@H,,UR(01-<UX\S?K14@;]/F-(G,(:+U=6(W"3T_O;X&IFKK*G."02RBG^CX
M(B&;C/AT0E#;#F(EK@0 OV1Y*\..K10FQ7#1 E3Q"O/2(;CUWW[[H+W"S[!U
M<@LH?'2N")*]E62UUGA?S"K 7(8\#@%W-)_CL2!FW.5*Y8>D"PUBA]Y7#KV=
M7>9&BI1LN#3GX =2(8IT"3K[24'I9P%RF#+S<5QJQW&I3.)KUF!<6N054M5/
MF>4<""8"(G,6&-(9W8&Q W@D4FTFJ0OBL)E*S]S@4]0OE_*4Q52ZA>EX/Y"W
M4:$:R .U3502:ERRM+Z W#E+F1[Z#S@&R4DZ@$C.R9,2K.HDD0]SJQL=03M:
MB[<\*IVQJDSS7J>:=I0C=9N4>@U\:>X 59%XMY8-[+K7BBU3VO+D<H8W.TG
MB9EP2]=*J@,<XSJP[M!$2T7&;:#:V>L@D*FT:_\B'H:EBV3,?1EP-$VO0,(<
M8<;';Q$HMP=A\HW4:PJ^(W"[2WDWE<3J/MX&)7-YMXYTQ!' #M0^NKV+0C5M
M_#%E =Y! &71Q8,X(FP-4P&)WDX,5=6>#+##8L-S/WZ30,&_TQ&<\0_+_D(:
M(ATZ*-F,ZNP)P*<V'@=%ZI@]>?OC7XW%9\I1&+];$-;$<"+&,;9.&,<$09N,
M>U=IG>SR\?LR^MOQZ%@Z=(D0_>.:3MIE805\\ ,N8;YVW0M]QIX.<V8 8%Q_
M%9^5(R"8KAUWIDH"90B[21T+=P!@:@4/PJ.Y#_+-R=$@HK0DHZKK5_!X-I3Q
MWVH-& <AGRD+1$P-\F8([VX FJB8,+7 ,%XA?$;'>_+-"&5Q6:^N<#U@_^BF
MLAVAR@?A>>&]>VMYCE62=:N*^U(>BVAX@(V4X6Y."GZKG&2'C)E9 4L*3K+F
M9\,VT46 6HF2[\A?97U=2(?N+M:,>0)OVL.+^/QT!N1\SW$G17G@QUQ6FMMS
MOVO<1_Q@<,<'!\-;7WV$(S]H*504(3T]%4E\BXM/E_E(^X44R8FN,Y6-RGZ!
M+%\Y6,/IS2CB0?^DW?G= MT(!#9)B.:K:"^)72WX(1EC7? 8AYJ#K1CZ3BWD
M7Y^,?T @3/B$XB8,BUY]_KOQ 0-#R\67OPJL_P<"#!MSDNJ0J>5]D>%*B)=9
MZG"%S+\J!<0W!/[Z9N&O(S!" (*-*T"WCFUMQLT= S&RFUEP3+V\2.Q?KSYM
MEJIH/LGJ-5FCA+5'.J"\ YLE@UY]6!CXD3XBA,CX)K"6J4J4]BBUA.U"%)5B
MPX)V+.V_"I$\NL1$U:0 4$H7HZ"Q>@V@RE]2)@$)\+N%, 2L0U294I2J^*Z\
MT MY$8/+=,5BXISP+E]KA>;*D%H1HA!XH:X>H+2.$W[)'!KKY%-=HJ>J\.A,
MFCDG?##)!Y/E'DP^XJ1$XA2L7E++*<=>OT=4IFME""?,YQ!KAYBG4L9W9E 4
M+B]G)=RF8%0^HI-78WMK;843J$=U\(B#J)X#H%G^ TST&7^JP@I\*7XEU"]4
M64];W1*+EUQG>S^F]ZYU!ZMXGX\WDP0.5E<Y>)^\C[5;$$I)SZ$V\$I_-3[%
MDB<T6'0,.&%]LP[2ISE>4L9+(+4S*>D$+DZ<OP&FK?#J<8"8Y<D6-C1B8R<>
M=<D:<X+\2.%W5Y]^OOH??1SPEF" KB9_9X4SZS]&L'9E-9O>2I3BY!*/;S">
M###HM&11L<HN6(8+K!6SK6/9/'E]@ZDI">;-S)OER6T@_K-VY %VE)%-K/Z1
MP$-\M<5*'8Q10W4"0G:N),XN+V%K82*_"#PQ5%%X.,DY$RV=*!)"[7TJTI3)
M)UVJC^,.(R;? \F7B(FJ(L 2XXJZ[9=Y1*9?=5X:SMS4N-U?.5[<56Y%!Q#8
M5,DF4"WXWLR'Y7L^%@;<(M?BC#FVN- '[_RUJXZKYG@\0S!=-24&-O*:]#Y9
M[9_KV<U2E>I#[!'<RW*+2(=^*U3TJ3XD(YX<H[7]$9IQ16=',3^UY9%LI88M
M%(AP?J^;=&)-IF8;>+UE8#@'42#0!K;]$;BMKSJ_NNBE+/;KK_;"\@!R7]D1
MB3IA%A3?J9 F$/Y)1U\)03&X7*W!K(:27AM/-S,H&Q.[&]O)$7O0SGMDNVGX
MU'='U2".C!?A;?@C78V7!^,WWF F[40;HD;]2O?J)?(#\;<NC>?."[D/RT:%
M-=4W024H M3_,@W58QAB80P5H\X -/N8[\)XGAX>*RXE.=-U'!L[UTN:D^_
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
MP:5:7[>7P=L07P;! -3I*9]3#6S,D:5.3#@K3I&TL$PUGRGW*E!BF,J$G^^
M[\1:?>!:P$8:3<#P(&$.L_P*%-/O1QAD3*C=>\]!@OL\GL;$C-(9^X[+%Q)$
M@8&%%"#FDH:1"(1*F@&1%-S)"'$2YL:2I6"5R6F ^YT4-5/9J5(FD)HF@602
M2-M-(#U#O;3GQMTS&TJ962K(Y.B1%6'63[OG&*A1,?,TQ#VM>$B6*TFB8L?"
M='TO]"^*R8GPQ6B>AQ[[^9 Y%M(8>:39(7)M9*?YSD.!!M)R\^)K6: 8WBBF
MY0U265<88:Q,7:8[5>P?IUC.&B@B?$4@H[U,8I4^>II9AJKW$ $"H;7AOWRD
M*3=]=949JTA&JW?19FF[+O=YELC"[IV YQ]QG B"W@N(O:+0+W*6"']PBY?$
MFN%100- O)7K5.*(E$M%SF<:JX*D=$J6=(;%(^FDUU3!.F1PW(L52H-6N ^!
MG.\C0UB(D6P)_9GO4_%I1?\&X14\M'"F^F,J93D5HUT4[U$+I7!!Z+J3:&I:
MU'0P2,5AW!3T<D:DBL-,.T;YR9&IP-"JE^3[AU.VV_QP0\[%U (<,]Y).LHR
M6^8'&G*EV&6Z6 7?J2P/&G<V ]I,>&E9'4K Y&8M$E=/YWW2H(PTT. ^BEGT
M<!;MB"?9L&W"1,1E$!U?-@_LEH3[3O(MS@9+9^K<9"YBQJ9SJI5HJAAY8"AS
MXPD8JO@WLF\H9XJ'VE3BC*PD9Z88S0;MII5.:;A$2D^EI :3*,OL22\?J2\$
M(SW5'$4_BM HH#7LH2_,LX&U3@H O(";D:I-SG!.W^#%TUI(E!.HZH8L\#A5
M!"&I0_!*JHO@[K\GH4B6L/@I3D /8/TS\<V\@$$D"_)\3Y0&BW?P/NK#B4K$
MSFQ=1H14,8(G1DNGFZ%R#E"<.BQDK:'(IPE6IJ!&.MU88#!.#7Z%68*@X' M
M.8YC7;,2LGQY@"5B:-.K3FL2<[RHKUL 6\SGTQ%!A1^(.?0)L2959WJ1#2$)
MD;J/>O(C37S0)%K-@T4DZ/2@Q1[FE_05*K68\V_%F)+3&UTO<B<CK+AT28S(
M,=,)P2&>(LNTJL1B:>Z>8)=QGHHST:!P@;)TC*UPJ3&EZE!L9@[EJ2E@N21P
MFD2<-J/26;130>:44*22FP4:9:S2L9<BL1#0 ,+<='7:3CIA3:_?%P60T@#6
MZU9E"E*W!L(<O.06T5ZD-\M:?'CIDZ8"M*B[/G*=UDUWB91N?TM&VBEFBRF6
M01,?1>:6I)P(**AYUYF@R@ @<[I"7X_&TJ*]YF10"80TJD?M;)I<GXLDKR\*
MF$&LD"$[^X1F2-R@^)A$3[FR,*VZ9Z+2-. BB,@/<:^81 @<%'Y XXIHE:24
M"HPZ6LF/9I1+V2O-YZS@.G$>*R"2X)\)):_3Z(\W$J%R :"%F]_2W+ECR2NY
M:N7M4-M?7$WO]I^R"APN$F"8(4Y1HA@<SZ21S%3C1+7$L5#Y@AI 0  *Q7D
MNG' LU(D;[K22EIDO72*(XW7I4(-,084KZ?V1BPDI;@ZHMEUL1(!0C'ERO'I
M.)PH'\%<[]\3^#2-N\4#=_"0F)\HEYE&O]4C7E"X1V),<4PHG2X; .#5>T:<
MJQCY] AX??4Y?8,5*(#E%-3YB>ORZ!%Q+(U=UY0,GB/",QI9LA%,Z4<G%=U4
M=]7_-YI0H(5$5%;JTT0?X2X3NGI<%IZ\"T.M0"H;\TDTZS"O_].[VV9]8!^U
MZH/;?MT^O&TXK<%MJWG4N'7<0Z=>Z_%F8]!Z)R(RX@D/["6[%G/X-!@8:49
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
MLD5>'CWK-#,O% /EDL#]B^1Z+78>3M60CWE$G;$Q&X-Q4)&Q%:E5E9]8IUH
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
M[U:@UFWLBPDZ,7=I=+B*"DDS3.>"%$X%LX.H;E9LFL26F=0'FS^@D #NX#;
M52]1:_OS>#P2.T3VY2;RJ"0)A[>\".S'_PKS_X!_P#_@_X-@*$X]3^/X4%&*
M /AY@";B'9V[XA-[AK++5C")P2S>6RDO'B^O-D3!+?+ '4BJ&?MO&+KT;G*G
MMII]Z3=E3+88/?$4!;XP)#B,%I<\,FQEW=WE0CKC_%M) ]IMW9!Z0C68>12$
M%F'OJBY?L#]^A0)_9!X4Z2:GCZB$HZ_C[>^[_?3 <S 2@!;("<\[#=]G\Y7Y
MKY]L>'J*LY]<!8]-P.:K9-\P(<1H-?6MVG((P/-21WMY#V\DJ'$C1B=9]P7C
M&<(VNU'"9;I;S4"IB?=(WZH^XJ+%N@H"D*C"G2F_>4R2?_[;:G^)IEQQ N).
M /@^*\FG]+^@WX.L!I!KP*; .RZOW%?6&>A\YF\K!3)K0J:[;3Z6SZPGZJZ[
M;6MM60V^*^^LG#D![RO8MM45S:5 CO8)@.0FAYHJ:7R08LJ)-0%PA'!:K?6,
M+-R/D;&L,/$X/>X8C*C@=)=*],H/(PLM5M]*NX)]7I'$N+CVF2=M3>P=GQFZ
M^0;/T8WB:SPE_:>XP6PE4XQWVQR=">MTKOXK\*^YGR<Q<"(;V27]Z?!'XY]E
M,EA'8-D_12K$DZ^="BZ5^!@?.8[$)L(9MC!6/;Y0?W.UTH ?:2E'8%JL;5L&
MXQNMO-8G+[5PE31Y@^,(::[DB2>8*C4>B_[3L\BUGOV]U^(,8&6^\X"U09E,
MJD ^G%&Z6-5674G)QUW:@&L _9$M-_CF(3UEX#<\VY"7;B&[9U%L+V-ZK/WY
M\"1&>A,U70WY?>)" ."F. ?\>#D!R.R'GYVBEJUKG4&M!DF5!>DZQXFHL&X6
MX;=EX\O;&](/N+-+L+MBF9^G'67Z7>R@M+G4(W(&O(B61RE%YT5V! "<>!$H
M',*[$#N6XB>X&@* *L)+'S@*%HDB/CKUSC;I/GP$^1LD!7\Q!1_\A3H_AV ^
M\XXSFYZ9]./AH@1@;_.OF_!_[Q_Q?Q[*)<M@]<DA5^<AEQT;0V9;[K_YW$#-
MT3MKA:W%N4+'(@=9BZKX*2L=[O&2"BM.Q5#$[=L/R2;Y,]-HQ%2>$GWAH:Z;
M?!G(C/T(9=@R3:3D1Z_/NU3$63^ &@5=B^,WOJ;83U2GOM/Z6/B'0Q8]*SH\
M&JE$= 9>]Z9<A%_>M*C**[> /VO-M0K('^!VY[R9GE.Z&U[V)8/-%R^"D\'D
MAYNV-?.BQTZC/PP/%/AD])CW>GI*W!(I8"^/W/^=<0G@,JT;5N41SYUYD2&'
M ;4?U0Y[<O/[V)#7CN&GG(>OUNTKY87=X+OB]FUFZ$/+5AR9@\\7:).WX44W
M1 ]$+00](OO?EFX+5+I4%8M0L;-<OY[VC)AXY;T;F5\G$]'O\>[@JLBM$QPL
MY='B!Y]L6AME">V^6>DX-:<?)_:D*A,2I&"92[=KEQH&PZ?MOI=@J#LS)!-'
M=MNZ#<(FVKJ$UWDH<V,N;^]7/B"Y*GH-N$6['Q]$@=2Y<'HN'!\AG>P?NGR*
M4ZJ['8FV;/R9%BY'+.D$0$7F8A2N/SH5) [_6][P/#0?/AB-.C]E#HP /OVW
M'!/\B>/\[^4+?0>&0K*#!/^6!?VP\,9A9RZLZR?3]2RJOV6U_C3T_TI#/N^S
MXEZ1NS]Z/OZRY/?JG&4W8J\OYW3$S7#V0_:O<CY\VRAJK6L>?TX%_EJY=X+Y
MRW*I5;BH7,,^;P<[3(H\[;;Z)GQC>1GRVNEWYN5IG>#,V>K-E0Q)6OWE(N;?
M6E:WS+YDD@F!XQ40VZ**>)C3A9$9RCFC?G!A;3GA9P?"H;7GGW"T+FF;)3?
M:VDB\STF=MT[B@L]%;]Z?<'*)3V#:U;E ^58%QNPG\)R_'-)K(/NKOUG O!/
M)6!SQ_7,U.>%R(F?<XZLW,)5G*]TJNN9Y<;RN6:(V_SAR"-0OW2_" $0B3E,
M6L9K6?EX2V>,@190QC_A_V#N;QU%9@J<EXJ9[=2@?SZ+;?6/GUQG*>P_,_3)
M6,8K-X*=Z[A>[0UN_-=U]2#R8D4N?%7M@!>\OG7A#@P3@'^N"],!VK,[,(WF
MZTZ5/I=Y-&>$*'''1O"V?BRJ8*755@'.NENLI=\MG7G:_P9.*B!^$?"V7C@T
MC\HBEPLI3OOQ1 ?=_UR1O^6;L8L%]L*%79+O508Y/ E T$4?*,*[HN_B)I,P
M1ZMH+=S;G+- (SP/RX7[4:-^;AT%?Q>9B]K9P]INA'S:R"F)_DH JJ%Z"BH?
M%*:F$5]$82,JU+"'J.[I0]\N'Q7G@L'N\P/']B-;3$P6>.0PU3!V,%T*<4X+
MFF';@+&QPV91JOC._F7,\O*^Z;E^MIA^V';%4=CHXV[<@2#J>[DSS'*!\Q9L
MQU)-#1P^^#:S7Q[)47T>)_Y=91AI*8Y,N@):BQBO/H\M;KFTW&%\&[_MU1+8
M4'"*=P>'4"05)^$ _&"O$,ZGZ_PJ 5A(GQWL% ]+K)O_XE@2@IAM@Q" .\;F
MIF!N%?8[Z7$E@^=NHS_AZ_>$%6:.#-$_?7X?BJHY9WI\@:M;5,]7"+PNP=0K
M;A" K9(6?(3@43+N*/\!^$*@!D=6BK2;#Y.R=7]KB@[NL*-/:4[\E'=:USA%
MED@.72_JKYP,C0?;HS^4G_HV6\!%)K-G8 #Z>AGI.E2(*X1_'W2>4N74S("5
M&:(7;Z]6@@<J$X!!*7^:4_^)-P',!$ *7/SJ0.:3D4V)>&_&-=>S!U-EO#.M
M+$7KS^IH3RDZGUL%CBA\2#Z3#95R.%?JN5!S+/-!%>HU3MD1P:<V^J3;HS(*
M],O"ZTAF(G-3="D\*G"'F #<A$S5->*5G)IX40OD1QEZ^E@?SM.!BW&CHD\
M0MN7 ^XOC;8GWM-I.5-)')S,MQH^;\+8/P35#^WFJ/<(Y?#2GZUWGT.W_ 3Q
M'9VZV(]3*#VP 7ZV31WKPP&=A R=\.$9]"-/D<1]1TJ8XZ40Y)(0!L>$S8</
MM#>:KYR<1M3@7W<U5V8C#MT^H-[9_,N (L)73"#07P^6"8#S7QTQUI^*[&:%
M#7YQ+!S4$<L3.(@:[T$](P"7Y52\FAXWI]Z-QK4@"P2_6-U."L@3V+JAN]38
MOUV+U,Y974<]LTP2^(ZY[P#^42Z*6V$.I)]BZ75=\XE;Q.*I']G 6:0/F)D;
M?5R$$;AZG!W^.>,2;!JR?T8 KB-.>-A=SJYC?5W7MCC2TMQ_G4#CL84E%& [
M!'E[#>PT#;O5[,F.>V]:-FS-T+/_8^=.H+U(!6[$<A*>M.)K!:K0#\[N.N-,
M_NH[[[$,CF7^1+Y]OJ (<QI*^.K^^^>]^8&B8<'2C[_,*';4P%@J^;S4U2OS
M#& <)0%([FQ'V[?>LG<)%TD%SR.\?Q<-XR31'\RG%DN$W#?L05A3/0T/+?(P
M1/L]X9481UM78^R77MS\R4=7+*A].&" 7M_FI^55?((=3#+W*I%'ORHYR64D
MUB2=>:BP#4REO9J@T[\4__P5^BA1P7$B!_\#B34."_F,.'GU+Q8,.6S!X/8_
M7%=(#?ZI34<.JS*!_ZD5+#HP(*/_I];[YCD3D?H_LH+_J!BE ?P?:D;=R9$L
MS>[JNVMJ;H^8B#(M4B($_UU'-'HQX$@I.-GZ[\WZW3RG/$?T:QO_9.*8Y)9=
M?2ZB.'^JE,D.!>NCF/JJZCQ'E<3>U<@?:R9O\H]K0J+\5X.D!+^X0EFN;(08
M11S-Z<EUKT96)=S7 #>AY+J;'5/$4)]]XCI=/*(U1Q]6/'UH9?Z@0E-[4U:(
M-TA\V-S/-$+*R6MW?U)OO-B3NDAV?_=)59T.SZ6#5[D)2A[2]@_'7U;JLKMX
M<O:(B"QRYM;6)=A&DQ<^OTH%U&@81$)&UBZ,>U7.F!/_2&.%[$RBYZV76PV!
M7LOS4O4R=?D^D?HQ!. >JFIL^]GW_E3Y1+,9+BZ).%K )OM"//]V4FOQO&I
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
MX7%;0'@D<DY^@&O6M19:C2'"F2+P-A FWV1QSY.B8@MV#7_WH0M:?,DYCP"
M4B*K_4ZF(\$V30,!IAJ@S0D.2$>AO%\_'H"7L!5<#+T$N5,M/.5^1&"_C5!R
MS4\;"V=E[?=E14.!?2GY/%Y9.6.\A7@GB(&A17M8><_> _R%TY+\ 9LOG3@N
MNIYT E*PP/>_[T94*G^;WWWP[ISVI05^X/0Z:GZDM!2\59J%&B;S3V>>HD&(
MAHVQKIVD20Y6R._90$3!?#T[@9>P7F,A!( "=N76GNA9YJA<B3\DK%XY40E%
MZJC%=K%L]IV#YRXUL43LA$%"\M&&?[ERIB=<DM]<JU041N!'OPF 9&S5D%$_
MR!Z=F. 2DV'4A>J%/E LL6"BYHDG%L0SIQ'ABIPCMJ/XZ$/-EA-T!I></L[_
M8[[F_&VN,E=HF"='_WU.JLP6$X A,7$<!6C14LK@DNQ,5>8I62<!"";!"9YY
M51  U5H4^BH\].6P*MO_N%; ]N]6 /$W"V RP$3TI\4_+?YI\?]HBR9?$U<=
M=*U5J_>=6QX%M""L\)[/_YV1_7_^ Q/_*^F2GI071JF\OIN#^-ON*R:ZW(RV
MN@MYX[30R!C>YOAV_+51S[?;SQQ*+;[_XK]<?C@;TK*,5!_CB%QR>:./4"(I
MP0:XD(5 9CZ:+$2]<:;HV94 ^(92,.#7R/P7"N>3H8V6V;2RG08W<J!<1UG4
MEF<F"7?[F8*<V]ZCA%HY8Q16@Y01=[$#: +0,9VK\!RQG$G[HO[#RMOB;4]_
MW\_O@^.8F7N52(9,]<4*[>@^T48EO=(*4*CH?#E2$*<!:7SD'D?NIF :OX$'
MT%KA@4(Z!0YXQF&IN^BNM,DKUAOU'@;:S]-N49DS7:GF=[M# #*^! A_5P)C
M2.Y@Z'<4%T5MSYPY(YO4M1LB>^A< 9'FAW+;/WI55F+&B [U_OYD]<7 @$Y!
MNQ#&JCS)"P3@A/4BY%V G[*7I'3]?:,28%X#<36Z%_BPMGM)FNEROVULU-6I
M$LJ92W1H17S4>I E.,C^Q 9A5=/A#H/)*IFDL.+X#>XAN0?B%"C-J;B8Z-3*
M:&M>MT<MIU$!BP1@\18F*;R91?_+SX^'CLNO)\RJV++ZV=+O)&I&ZW\SYL=,
M%)G#;,8J]XBQX1#6ZF;!KQ':5X</V98N4Q?^LHOB$UQGT0(R[Y^:*BZ"P@-E
MOF)MX= GMBI)SK\M]!T7SV:^VMW.,E:R*S<!WUJC;"!IEK0PQO&.X=1S?7HK
M=ZYB'W#K;.^]]/#?>&IGN>5+&F:R;S[,HE:0[R@ Q$FXJG+/A\/TBAU55 C
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
M]IUTP^*=J+-SW:N&4C6* [];'OH=.7:3CXT'E1&\_91/Y>8T9 ^CTE87-1Z
MT<OBA2:8(P^2$$^;D><V= %O+SM<1.OY&3YKAZ(H\$#=$H[9 "J,X9W\:#R8
M^0RS]Q(CR5R2##X8O4&(Y5-:BHU)]H[:E*FF:L)-7#O;NP&U4?)[\MX??E',
MB_J9^<O?0<4O&0^0)2"UUO' PXDCZN2L9%/!4[_5#]A+F$+/<)Z)Q>_R?C^T
MIF/[>6*WO\LL7@=MK8)F)1:F':"6G%NFUC5JEUSC)B4VDJ7H]]VPHHLQN]K<
MDP(H/ !I@X4=G'KGQQZ#T2)NF03KB0=L\L'GW* 9C$3[7?]%E,K1MMD<!0X/
M8$AAXT[-+NUR\P\F!0X71:-PMB4:2##UUQ7K*8_I:2BYA2KU064*\B)68HSJ
MPDO;8,YQ 'ILF@ZV*M>L'$&P*"Y$DM.JP?:/VGGQ /?SHU;?.6H\D,"YSJ3
M WG WMMJF(-M4X1Q\.[//U[!="]],G:'Y&IR2IWR4D!O6W!E5OT8X/0*Y^!L
M9.C'.O9 JU99UJ:"J978[IRU&S54+ [B@0^^?H2_0Q\)M:YCFHHL#%QBEPQW
MH8(VLG;$3_+4G6MAKJL;+"_^<G0%AX[-=Z3NT'?WGX/F *\M.I&=6B2AY!*%
M^0'?3!4RV7U#F9/!KQ%>AGB@_U+F9":/ :7YFG \'F!?^\&=\\[X:--J"UK/
M=VDH#P/)5'?CW<(#1'H73I_!S#A^")(_9UHS#NPOT_,%A!*E LN<E%^'^R>'
MD=5G9F%\KC'F%<QD*.$!8N?,R>:7*?N!Q Z=5('\HT?;]*"EYWMKO-!N/7\-
M)F/,=*2WBAGZYZE_ !76'%U3NGD2/\?IGO[@G.!D>$J"OC8+LAS+.UQ-,$'3
MO@C8-U4>N3CL(?2GDYUF/'!RN'>^LCY7B0>@V@0/VR+'9/)NJ4&M,:$(8>(Q
M.J':1\*\JR,*HV!;8>(-65,G]:.[C)B* BY0213U6,L.J!,'^GE#*#W7Q)0J
MLR5$[;!PYQ^'ZM'*1.]4.5:]X4">&6)Z QI&TJ[ZM4B%+.L.*W"C+KK!$H=+
M)_"%-A9//+"WL7@R-'47YCSZ9.YO/T?_XPW@?^YCP[++2^\N:K_:S/=_H/H5
M('\VD?(O724%E&5>AQAKH /2G#W-]-RO>-VE&%A_J6KX,:B0Y%!^RS0"6/&(
M#<'='/43D0S;.?RD_5GFK=SKE=D7 -!R/1YR:RUFNK19[>VA(+5F\_B.^'32
MV#I]8XR^C=BE^_"A^"=64=?'&NRS*'2H,&(JJ#2O:_E/RAMFKQX\:7FX]S:0
M7(27F)=8B@F1#:+&RC63'O-MO!+ZO"K^];+ _8$G53;.NP;QVDI[!#>1*!P4
M5"O5*N/!/?X<-^A:WT-W;=B+3MO++GUFV'O8$4H-<=)$E8?7C.T835YQY\1^
MW][UJ1&C^PXAYLH(JOMGZU??)_RT<M<U&?4GG#V.GW\0JM#G4*O\KF*MA3;H
M^BE"C8CF2K-;;E7%J=9%,R<81YF=,CTJEVIYI.XW7!(!7\7,+SUA%$28B8K%
M?JB!WGYL=Y'=#E(TT7F?:VLQZ"8R@JRAK^Y"6,!63L1X([O+-]7VU'+U+ PE
M=R26;E8UZ&>8XX'7$QAL9XD8;B*#]/W]Q9V[K\9MOJQM)-&7#*'=''5V12%8
MOH6<\Q&KG%89M]FUKWQJB<]+&G=-N2POTB:8.IQ9KRGMU\IN4$$H.2I!Y8[5
M94YX(%ES<!4B@0>$:?<.C8<- F88'DU'=E]O/JM; A5\RY;<B9766X&X2C@?
MM"_'84,<JYW="4+0"#P@)IFZE#R'!9V"M/4L^;7.GV^1-"1D31?MM/W" QQ\
MQ1=E?L_?9&>->J!R@ZPB5 F=BDVB9 #=]B+Y!U/K%NF8%O;S43K]OL-%M@*O
MA9A@>X0RFV*LSAOV -5,4)]P5 +/^B'+F@%6(U<:=$8)FFX,:<UI?X&;[F[+
MY=U7J,QI?P2F5Y"TPRG)?, #C4QX .D!_0K#S.,!Q70=/$!"Z+_1X[C><CP
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
MI+A\^"BIZZ76=9)%_02M$U7K=AGCN-;#_&.]>LQEU$(C*&J:0O&FX>5PKAB
M)P<E&2NN$\X&BC1#'<TM;,2WJ";(T3U0-PC>'RB9]T5\"6#WDZ['I,*?\FJE
MFL'$92/?Q.Q.(K72U-@3#59>B!P0I2$CJE!!:Q;)7Z_,]1@[%3O>9TQF4-9_
M/"W,&?.@^#XI$-?5SW0E4-;QSK_?=O]O(0:!X-?PYLU0";T):QE8(RNYHL[[
MI9A/ND>5\2#H9N"0]Z>Y6+^?I-)96/6?<FKE([FSYB,,Q10!KVK;JU/&U&*E
M#F@>1;:)837BQC,<9HU[W*BW3,<=C+Q^<"\\U:VEXS*X >]Y7?WN0^7+=\BV
ME\DI&0G(V.N_G(Y-\_,23#:F9-Y$WS+@5W_%%=EL<C\XO:-%MT-5(?';QG<>
M#!3U8J'; 6:L&_G2LK7%L.=T;TJ:4)$.C6@\$+;C]]P);B(AU0%G;PHOB.E5
MLIO.Y4JC$&;+L\U'@Z,]W$A5B#>G<D@;73XHW7(3.&C(>\4NM#:C5 'J!^];
M*##C@:GZ0H*_KF)N4>E0LH@Y010TIQS.*M1E]9+XO-B.CG-I?<M[N^N4[4%7
M_0Y7T=I;19#2["_!E5J#G(%B/E(] 1>60%5O(Z#XF)U6?Y(WR-.W@P8"5H'M
M[>"&?+WL;AP\ +^=4>(\*F_^RY1<<8ECTJS$QV2OUS?AVBVZ+700(D,E ?4E
MX)I\*6,W'J!ME4<XN:@Z\1^ CM\$S-%OTYD.N?2Y<[TNJ8YRC^>W,H8)>$0K
M..VHVI?O"(:E'&@J/N[W2T&YL?HGF*&@,7)*#KYN0H4ERD1.#[FI1J=[.?:[
M=$B">M;J %_)4#_O'$B[ WQ<*,\[VS NI[$^:?[;_3<#I1S%UE)2GM_2;C%K
M\?;C0%-^.L487QT8HF52'$;MY4+#.TB"O%S5((UD&JB@7S;KB,91N(CG*C.&
MN6J-JPW0BO6N$,>^[/&GU,D[.-? 1.)Z4\$7=U("*0V.LS!.N9 42^IY2*C*
M1&XC0SF)CR<L^ <7D#TI6AA/2DJ_Z=@%NS=\=823O@\3<[-2XH*T>Q+55[]@
M9?FKK[2O1]H\U@O\J6+X/[OKG^$K6BW:HY*TDQMFL1R=_\UDYH?'9FYI=4_4
M@]@]VEB?^0J[/AQ_%2H_=(.G/E:_Y0K+PS5/'9&+01PM["?Q&B8,CI&3M:D0
MRA'RF!LK=3R.:]U[V4/'(/63\4TGKV,01.Z5T>$>PP9S8=APDYL_T]C$TPR$
M9E;L\]O=H5VJ^E?Y.FF42"[Q]]>V<6K_>?$E@\F3A6[_O+F"7.I9SI<#;B:Z
M:;1]KU:MT!692W!OS\KP!EJK<R%+VJ'C%QV>GUW@)A''_9_*T[PH%5E#P]#D
MW>U<J-9VSO&CAP6C'(OM1\$<0"8$V_E2WB&#"1.9#6D^UI!70"P]S7L Y=C_
MYFL,">^,(RG*'P?W-+$=K5@0MXQO0^WV&'1*%$]D?!8V+3ST[D\^LWW>M3,L
MO6,40*=< G'O-YJU:/%H9W>:OVF^(=.N%,]B8S/OB@%>/GT(16#O$/^R_X>)
MXY560[18]P)9@FN5ET2M4^Q]N,!J$KD?DLVC*(2#E#.9?\M(3@4Y?_UKJ=/Q
M>3'Y4WYUBC?U^[]:5!OG>:83WRO%)7/:$XQ9TUY$2D6R=_X\1''19&;!2;=6
MDE*\*$.K)KKZX6N?G0'+U[+$YJN!QPR9-_<^\T1HL6,4)CP&-6Q,29)T)!WD
M?7ITZF>!PW2[OEG&,*RHGW*18]+QV9VH1\(:*TP/!_ACFG9B:I/9)$<%Y42H
MW]NTD><-OT=]YWP]ML?.44+4]#D<N,/$M42V3[#>^5\#OL]^3G_4=^P3/%>\
M<\U;$QIZM;_^;C7$TFBJG08K"1/7HSAIOI&4DCR]R[T_!F>X;Z35'SC]6DG.
M6I>T%&+5>V8<)5B8JM'H3=E:P+24P1ADS]4I:QVA8JP<1'63ZJK\EFUK))RK
M(8 '$X>,96!1?E[X5,VNL/_F!ZFD)X;?*YL"C&;->5:X6 LS^*?L_VKA]/$
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
MBDUV5T .AUS3 O>>"\6CP/CLVZQ/JCHHM<9@;((OWP;=P:.BIJ&E8[_/P?F
M2TCXL8BHF/C39_(*BDK**MHO='3U] T,+5]96=O8VMF[NKE[>(*]O(/?A82&
MA4=$)B1^2$I.^9B:EI.;EU]06%3\I;JFMJZ^X6MC4V=7=T]O7__ ]_&)R9]3
MT[]F9J$KJVOK&YM;VSOPH^.3T[-SQ,7E'W)A )@8?[W^;^4BO9'K%A86)A;N
M'W)AW/+\HP I%O9= 1PR.4U<"Q?R>X\";U,\B<^NZKC#*J@%HWSY=@R/BDT(
MR@[_0[2_2/:O$RSH_Y=D_R38/\LU"Q!@8MP\/$Q20 :XYH1MA@GM*RHT-'YM
M.+9.=+'AZY(18(RQ@W0RYT%&/J*!MCB4$%@&)3\H@V!&A3I8!PBT08G'939_
M0);ZT "=S)]O9G)^8W]C?V-_8W]C?V/_ ;''D%J5YCO&&.T8,3Z$X+$=6\P)
M268T<&\]$TF,!IX*U^@OWGS'OQU!X:*![+29K%N1G/\.L-G* BZ7P09+O)AB
M?![G?$= 07S@+I3")YE%+PCU'<4")P[U=5@E!A"]CI<32L(?U?>*R:*_&A]W
MB"(Y,;>;N(,F42)@,T7X0D7P0;J6FO]V%7;U=@H!.^.,\?WQW 0CT1M1)WTA
M^789#RMA/[9]W56W?E3>WK,"I\IUD7.:!-/2#JRR3@6(JW#'P*E[VHC %N6M
MT\+SE;,,)L:&!FHNA%5HH" V4D>&C*LBPE\,S-QI:)U49"]^W>R15M!EPV:0
M.$SPYO8L,=,)QJ*FJ9<5_+Q]^M*IIDB^-- R7^6]L;$R5GCT@9(<+??5C_C>
M'QNUOB)PYZZ,!W"&)NS:<]VF'V^BXBIW'FO-?A_+7-&)?U%Y3H$QHVDL$XX2
M!.MU3D]/-:0D]E]ZEY@IV]GQ=GM8--%^I@B_]G\INE%[$A=A2CE]DMZBK3:]
MQU][I4,H]8,\5*EC^)'BZ"BNJKS+8PB-KZ![Q<S6N+&)W?EY5OJS29[\>J,,
M-/#-C@(7>:=\-@"/>Q -V#F3[+92(X0K=I@8CT.SZ5CL>-' 5!_I&S:KD[O*
M+&>[QAPADORPZ96ESM1"&%M$P>[^*[E)MPNUUB*.F?X,G7O*C^89NX,S\P$_
M:OFWGHM\XRA&,$@IL9LZT]I#WY%5K?1H1$SCUCW X%=&.[D:K**'F BQI#]Y
MHOJ@4$VW@[*\=O_)N*K=& V!0*P\5G'_)LU&@,C>Z;Z@9FMC=>VD(U\%;]7F
M7)=X<[Q-P3HN-^+GY<7$,E6J32X2@FBSL[##CLESG=L+FA6.H>:\TQD K"6:
MEJPP1YO2PMH;$\Y6MLMXS:R&]NL^3!@9-;BP%>7KT6YR1 +[1>6>.HC K&TZ
MWM!B=MC7VDF5*/ZJ7/5SJ]!UTGNWC.,3VR7Q,KM:'XXC-=DG=<G%OM;-G45Y
MY=CFOZOL)XK&T([M#7B\]:6I(,FJ;/OXE_UCC_,SP?(!Q_(< ]9X/UI]$L6I
M5M7K=&E*L$@W,XFTD-UE9JA0^I4$H_O^/FMCK>*5D/^KKM?/HK/:F3T9<6_Z
MSD_>MP)&OF($INYE)I<4+'/0!BVC 2)UNN]'EY8/&K0@DZ%B+W'-E;=-&[/]
MQY:(D<H^5@Z%#M8KJE]??56D&G_W3)ZGYU<Y>0C'QKT B041TPGAU(J[$Z?T
MJMNE^0]-%!W%^T>5Q',#U*?.1(7]OYJ%^C^"B42MP;&G@UN[#;F;[3VIZC-
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
M=?^EUW7'=4EHEUUP5][5H-ZU[PA%-4*D.(S0LZI/*[X?0R;&6R&)J##7;M3
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
MO[.](<9Q4CX^"$T)XZEJ4%=6.A2D'MDT2F[B#8E<6?Q^6S%' 9MYQM<F&@V
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
M5MFTX(^34C92T8#T0S2P)(3AO'^V= RGOC[CO/)K0"+ET8!?9/'?%(%TBA5
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
M?BJSS&.UB<#872+ I?/G^/_AXPY-D1S2XN4!3_B9QX2T$R9$BV[<2[CD]<I
M?9 (1$40<K*.K\;C"N'KUTGE(/_HQI25I4CA%-_!W4("PAC*8JLM-8$4?+<(
MWIC V[^[??BPOMNIZP\FOFN]BA<XEY($_:(M,_21OW2>18')B2RIJ\$W9%0<
M64)GM$5U=%?:_.V<PXYJ*_XI^(":5&Z^@W>3H%-["!]IJ(6M:"O.(P(=D(*/
M7E>MQN$X<\)Y4F4:-;$GJ7GQ#7QWZ^Q'?)DV=!<;L+H&1^<0@4(;PL-< C_H
M)!R^]&@I[RP;3\663)B-K9Q]FJ@]<*H*H[T"1KNV@F<B8XW;7T#QC:DS?2?+
MU^']W4>Y5?^\ H%P^)1!FSI)!/M'KK],*L'?2XA IS:.B@#?)@(8>I)H119B
MS@0SS6VK)B^F_R S_,^"['F?%2O0EM\?@"UX/'_5*4D]C_ .X>[I;DF=N&()
MRC#N=XTGF('KLK:HN8A :O2.HOS?9H+_1JM" #XUU,&?5X8XI1_VL; Y*";Q
MGS!G)@+97KE$P+\"-RY8P4H$?H_RGFI2MOY&*[K_,PTV^#159W&7<&21Z*8[
M"(P[T'>>9M!88:58J;&"8$N,GD@2@?Y:'/P#G61[Q3&LE6'ZG]>"\3JK=#S,
M:+F1ZOUJ4 Q?7)I5H]!(.T1STVFZ7!UT0F/[]94[:1'P*"(@SN'\&NJ,@2\%
M4/S=\T!_]T:#P8K3%_9NL5]PUC/@,_^JP'1[WK,R!0W1+@[V6IHQ_.!,X#/H
MK_=SE5!?[E,;JA'(MLU/(O 'SNR/) ((WECKWL1LD]=RA&750NAA,BY6[ ?K
MK8;@B3-*?0)"DZ?[H'8.<CC(G$]87*OXFWGY_F[Q%DL2#!]A]?>.$NWX2D8O
M%K2 ]=3P0JTQTN"F>$CRTT,36K Q_!?B9%!@660KBLZV#Q]? /XGY1S'P'86
M7Q&!)DV3X;)OEZWJ"$^S)J'L37J$&L<GDR:G@S6+( R[SEG<8NG&/1%M E(7
MQS?0^F M-<OTS=5=.W4JLP'.4B%--*.<+-=1%P=KS7.\N-D5N.!RTW6P=3QH
M8^D&U"C2?6++P%F,@&C^3.C5;&_%7J/SK*T=A%]5^6LU>IL036!7JH\MPBLH
M-AO]LH=6>P5_7H([KM4*@\.GYE![N*W>#=-F(K#E8T<FX/!9\><-EMY*R/(2
M(?GG6NM7>,B6J%-!:]/S#3X5<! (V= LO2 =+-'$@@>?+P='>=E=Q%_L75/9
M30O@%:F')YA(%"'%3N>/,P4\3RT<JJR,8+[=BM05/%G97(6DZ#C!E:'AQ^?7
M6LRWLR9/'#2.G6:AVFN$J\/[V4K=N;^,%YNDOA7LG4,4GA N96&^]"]O@W1Z
M(+CW$;OZ2NJ$/MP&NJ+Y=H53V81GAS%=UTMXLAQX,@E]K:[##&)0%1D/K9[3
MX"9$J6U C7^J'8[;KCVBC_]$M^DK3A#\+:+OWVAWRF%_/KP)2]/(L4&MA1_"
M&=PK".QK,/M B8;69J(=PDE>%,<'+@N@4'$;DNH9F\L]-@I4>RS>Q"[UN<4;
M_N$WJTU; -VCWF14\R5=\,K2@#0A7,O3V#NL7,*%(BXYVRAX^!XY[RX3\J<I
M0X5Q0:_4F8E\SOUD\.N+OMST>E!(0X/QF<)W[[]!6W*5BH63Y=_Q3>T_C0/_
M&X:?C1(FE[)J?3B<MI6&&IUD#G:09?]?W#@R$$ [1RDQ81PQ54C)0L'RJ/#=
M]W=%J3[?#XGO:2C>W0$%#G&PX2+0=SQ+-LI4D=M/GR88/PHVL6V3L7)R 19'
M&C _<_A3NFIRE]S09K .G,?'IGX2^K420$1@N-^9" 22>GRT+2F"2:-$@!!N
M C\]$"$"#*;.>'&Z4/CJG3(B,+\*QXV#,-^42*"=_;F6",!)P;OX;/U4L( 0
M"-F&+OD$CDH0U,]V\(-?H5/<;?3U.A7<1*#Z2U_\&>4'(D##O$!"M_C372*
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
M1J:"'J>)^4H$S#$M%;GK"0[F($SLDM061?ILM?0=EU)CU9BBVQ)@SNG,WOP
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
M\M1J:UR(KLRVXFTKB@%W1 04#^!X5E*?U<M':HHAB_/XHW%2D>! ZGC9RXC
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
MMM9X$(%C0@T1:.TG2,!?K1%)>.5(!."I>(<^VVPZX_^&[\^SJ@(B,'10>T:
M8BMN??J3_9_L_V3_)_L_V?_)_O^7['W$UNWXE^"N@:^#P,3)_PM02P,$%
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
MK":I,\6JSE)@L$R. !)"YG>'"$3GS,&/J'5(Y<ISE$1@K1<AP#@)!ZYHQ/,
M"5W^WM;>$]HG7",V%^_=F71!%*)FYGL'=Y4L7X"#F2!]L#]UH>U]E/2R,T:J
MY5+7A* V-B&ISX5]'X(3]M'%$23Q6S,H=18B("  SWU$!-#VJX<\.R;J/TM_
M^@X1\M><@U1(XL)M!(@ HAJ\0WM@TI",+]P-5]1MJ3DV_D7X7LV;-V1<O(IM
M?FV0[ 78QL5=6,)!^Q/"D63\@G_GT158)Q=Z<P"&%XVN/U<7L^>'84RV10>W
MH'7=B[O2_;N,,$<'3%D^(C\KA<\CIS\0@3!(DM+F<<*Z-DYL2ZV>/8H47&UB
MB "8U*7]*K'Z?SPU9?GJU&\.0L<N@[>QR/UNV/.?OP._9;]EOV6_9?_/RT9_
M!'2?+WN\6(J1+9K30H&-+#;7?1*!U8R85@S44@-&/[$LY_XR:?V"XV#WL3IS
MUVHAAR/+RRO/;&4H7Z(D?)O&S^>Y979D6:^.)Q\T5%54QVE(<'J2W7BBY@*
M+MZZ=8M*:]GOCRB1[ULPZBB?-\+4M/KUB(2K@=&V8) ZU/9KDKX7<U;@DD2Y
M9N\UJV<-])A,B]C*E[?]:7 ZOIE%"?D3WJ6J]M5F)3IT#[WDM2]_;71AV(]G
M7S'2HXHG ?HT^'7T_O,3*M5!UK8M)77?1Y]UL(_%*+D7Z[61LVJ<E+UP6:9\
M%GY\!NK>#1F2C/NRW<HSW#T]J<K[L<)TG.-R<.Q4V7$]LR)=$5?']=Q4ILL8
MT^:$NFNSVO477>\ZNW^;XUUV%;ZI+MY?4Y-]18QYG)E1 V(8[:'$!94R0)<X
M5=;4CD=HFR.=EIW7[!Z<"CXIJNII+-&X$ O)\MS1(],P$D@%Y6:E!_(6PVK
MY[!,\]0=;9+_A()GAM&<[:"#<P%G25'[V<PARZ]!73=X'LSF)_&/&#C@(60C
MLJN!' LF L+:S<@]EE B<)U]?Y=/'0?U"4AK(0)-<,1WN;M$P"/ Z"\W)ZOZ
M1>V*]$(J3C]'SX1^!(B =DS.4>Q6N;_Q$>FV3^6HS<,C4OA41L0Z[4Q&XMN5
M$-O@RU^0,_>V<)%51,!>R!!MWY*9JZ [04@10FA^14Z!8KV1OP)?'!'@)^R:
MX@QP8_M0R7U'" H2_5>?927WU1=OI5>];JKE/,K8ROBK;2NB9+]/?Y_^[SH%
M@$<7;63_AU-BO_T_]>L5Q"^\]]_$YZ-[[B0V<A$UDTD$#O6%?8P#8*^)@$\^
MX6S PZ,ZSJ-R232B\P>K5;_]W\U,_Y-8K<QY^U(TGZ%JWK4,M;!UV;1';(4U
ME'<M&9IP3J\'"6=7]7'2)4/"B;UZ0[L2ND=R.@TOR/B^?[G^Q>B1DEZ'PXY
M&=F:ARG-;.^)E0?S$D[-%L,#D.FO$TV^QU?43DNIG$&%Z#>>^]3RNM78E14*
MMQBN>_(8%7%L2T)61U['6FOEFT:<P=I&-YNR0.":NZ[-NU2F&^EUT:!PN>DS
M?0H@QH1%,Z>KN(&)[K/'5,NWW(7O&>Y7\Y&OFL?/L)=_%XYLH9P3?3*,8?/A
M&\]]JB6NRY)PYFN WN?4\TR\$8#O$_8% B,6X5^$4_A86^7DNMZY5%-^I'SJ
MY!A%+Z]U!=0,G59_J9&Q?#E1+<WYPX.*?=GXCRL7KM);6];4:*Y<LP&? ZI5
MV=7V+8L'LTDL5MR I>HL5<X!&YE/PS$L*0()Z[:!]YB32(%)9A^,$[8PQ1%$
M\%NPY@8V;/E5*YP.1KI8%CM-,#'A;U\YG.8G*.#!AHM5P=@+NW@J'*D316>A
M($?4I >ET1X=(L$-)V[%S9Q0N"A>6"*-?)D0>:?*= J&CGT V<;"]SN) .WE
M2"QZ!Z]"BH3!8$C?2'H)#'5N +F$ 6_&$-A@S<99L-XYV(P(3FPA,D]!?:^-
M5,U.+3.[^R*$IY!SHX/(\H9B^SRHE[+E@Q$3RSP:0("RZR ,J?.)"$S:KA !
MJ>U7J_@]B.2GHYA?.X6WY-K!'(-2-XHJ%)6R:!M[X\" "81\<VB:_K/:;9S7
MT3 $H[UM/S6+G,J#/0_0^%>,?+$FDUL QVJ5(0YPND<+1. ';ON;L\"_G%64
MW"*,=,NS?"TB &\E @VZ?^'&)K$D;OR2Q(WAZ%0&1S$1 FNA& %V@G  _L'P
M_ZEV G^K_:WVM]K?:O\?5DM"=:,("QL5&) X?4WHQALNTS<IV8%76_)7:G2?
ME64/^DG)A0G&F;Q>F9[^QF7W^I+ETK'[1@&/9#?XG5Y!@L<CD,]<!-H'Z,1V
M1]5J[3.]@[N?'9-B1,72M[C-+]+[S"?N@DG@XE.U/1$@)P)]/0_[J)*Q8.7A
M(@7[.1"/8Z)1HO7P8J:LK(_5=OM6@9O+PUJUSX&UU;,7&X&8:.7VJ[!P\3JU
M!JGPYM?[AR/A_"%IZ2TP<LU[CU[W\'*;Q_)3[M$;Q30VISB-.J0R\51@#3]
M5:ZAC:>>T>0['E)L6UF/-Z^$S.K&G&O_8NQ.,^^FY];)7HR"A'YS!K?5P%^6
MB6Z>][OFZ0JY\;;MXHT;QF&GM;WOH0/QZZDI5=P(G?1 A= V",TFHH%O:ORK
MY7A'X>>]+?_7DR]0KZDS&<7G%8"T:U;O*>^:S5_FA5/AY/(=/ DG:X?%DS2M
M#0U\N_TE%M6=S#Z1T]O>5];D;HY67.W+33V6V)_/%TMQ%/:$#>@] ]Z07(0<
M\[L-^!E@-,C)C_Y.AOP, (4I<5#8P1Q4_@(9-CLCC\(/3!OAI+)>R(.:$IHO
M$('OUQL(&2^(0"23[M!E&%9J%T_I?9$(N,'.*;PC E7(6*6P \$5W1380VEC
M$DVNR 4MNWN UDR[=G=-U\-)P'XT%+FZH8L_UF",&'0'[W,=(C_CYJ\2 ?_X
M[BVE.?S[>36L%&K 6+,5%T4$=%E-,P_^^OCMR+%N@D9':  )BB_?B%TV/B#(
MXU<0V*R#T@TT9&,(V8P4DOJ+Q?H+'?@V7-Z.*<O7/U[0(_\'&P5NPB8A77!5
MX+?\M_S_(OFQX[07 /(^TXB4?X&,%;C^,F[^::'ZS\MG>W\B([MU\CCOPX"<
M;C<J])W50QHTC* 5_QRV)LA$>":VN8*EFB4"N%A)6A(?5P/AJ4UGAMQ &-3R
M82C)%LH 9*J^*ON6^A!<D? 5N24!]24TD.)/G]BBQ6'^KYQBN1IT],H?\BW
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
MWE\>*!]HR.&0Y-2E.FY0N#95II24WG -O;E^9=Y9NY7GWON!K^]<SJ>_W)L
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
M4,5\9\!"E@!(<6%_U7.N(F9346EC*]M%^PHW([2R_7 _S= BC-PY 6!.S!/
MS'T]PC#3TX#-G5.$X!>1^-.H3K'E<:4Y /_=#?(OS%K[*\L0)%4Y5<'EC/\^
M5N0'TRDIB%J[$'E^+>GL=5VTR.3(:E\L-_$DWI](5)C= UF$[G !,\=,@K]A
MZABVM&5T_6K'B*E:0T/9(V%K+#E&+ZO')>.YC8T[P @X/R[,$BM;TS7?&V6O
M+<W0K,L\;2!_[F%>O4V<Q\,^S9<>#<BU^YO4NR> F;]/0MF@WM6K^E+>GZMY
MTO:^ZF'D4PD>Z'. *N?0Y0.^!?1_ZX]W_Y3G_]JQ8CB/5D@(K&[,^[5.$W1E
MN?R&.YSD*H4<&.AA] X8G$NZ<\%HK+C;QJOO V=8]"9OR-4_C;C%'L_P#:=8
MUSBNV"*K7)P;+=\KO.8W7F>JR9,C&,+B;"RQ)NXM_G _4:A'H14JG]MEVEL
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
M\Q_96BX "(@7==$O!IX$?'CT/2,*,51W2V6W;@NE_..<1]$'2!W\HB%I6Y,
M79<:(2,M[-<D?EJ0T,7C -,3< ,,G'HU.Y;7<QDB_&X%G.V*7FRVP"#H#8.Y
MPP>)X485G#[MFF]^X7R_1/;LWSU\S6A3Z$=5YMU/IO9G2UVQ4"GK?'35CWI8
MSL-HMP!5M/ ++E"J&5FQ(0BLR[::CBQG[;>"QLP9/4\W$WKU+2YTV]?#=P_T
M@S_Q<)V#K-$#!#NG<1^H$SESEKF&H]LV;GQQLT +=/^DJ#^J>:'9/EU<W0,-
M6"I$=8T]79-*LK>5PASKOTSN*-6S1N6.W%5'-%Y$DM!G22855U$=7Q#$EGUV
M[#_3O[([TNB1#L"^SPDQ?"LU63/[T4%$_FC#2Q!IGM^R_\>%*4O?N@? 4M,/
MB#X-&)&!RLT=;FU*VM7LQA.*B*W(I&"B%X1X9 6QDD2B_]%//NW0UYYC'OGW
M2D9_Z-__]-9_?OB?'_[?^.&1R#P=W9?#+OS,=+N-I[0PK_]SG-*/QRD=A# Y
M%0<;>K0-T:'4#W=B'T-\(+([8)#FSWNEI^?QLEL B0QM8P#8B[C-#)]'1!Q
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
MXVV?)'P.Y$U,23W@-7E@PJ@&2 SJ%>^&-> L[!'CB*2=+3?2]AHL8Q.0: "
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
M(1KL58#?Q$ V./7]=X6 R1AUH!?BZTD!KNLM;J2[L:%$^'YQD'4#TH\D*7(
M].'1,F1#$;-PHVV;!SF&"-LQH2.N(7'1T^[%P.@GZ^<-85=( -U8XU@=(;H!
MBIP4B(^MT";F JY <@R-WP( R5V&E2?(E?8=DFQ '# )*$#F9ER)QW" Z7)A
MJA%;QP"0WW$9EK")IUFM)\FC7@#K2V,.< 75\F5.$@-$<X>#"0@ C.GI\P[=
M@(=BV::(^@6-%$',0W<X73%$AR+@:8TP&LQLG"1I3@ +:00?0B+*90F\ZZ:]
MB-QM0@ KAO@"L16N68[Q]J@?6>.RA&T!X61 7G\;QAF[!ZKHWB129P'N#E"R
MO]JIPEW]9U:^+C2_P$6,%VA/@BPP!J"9T!$1<\+IT@1H$ >+1JR,FH/@R7#J
M)DOPN#_A#8H1T:>SL@>2!6ZA @19,!:*WP7CCZ-Z3:*[D3C(W;4^T<U:DD#W
M;N??+,3[[5J**>5\^N X$G:1U =;$S=#;P%3'@C5]Z,XOCDP'RJ"<G>Z<>T+
M*J/#,=L-'IKET45-V(3NSJI[>@O>9-A)A;W7/PHX1^Z:/= 6]?X*6.H51VD2
MD<S-R%B2!E&[/MH$!GN3W-AL(TYZ.4:2[%,N'#Z%";]I_+E=!"> BCJKE5HL
M?][\&/L=%Z_0]WZ26135I,N=F'&!KS8!* "VT=_7L0J)/Y5Z0CCWT5MX_\5P
M2<\8AOM-I6].RQD(Y6.*5?1IEA)HLG"!]6,KM1!&R]BRI:,QXU2,@W-Y#>E/
MUQ(-)\_./Q%_\V+>9;P8ZJ=C1*#&P$6RG.OL4^>*$E@80QT=^@('QDQ=X%&2
M##%/V&15U;T:4!\^)%+'PKE7_5HGQD1R2L<5LW5K8E.*=+('3>H?Z[E'D:8&
M==XXP)DT@J;J-HT\;S.(!N>+H_T'P"^,2TN+5[>"[00'+)P8H_F8MO3"[\'?
MDL]7)@XRV?NLBWZH=3\G#;*%'"Z(MX3A]-[#+*=ENHUEB(O-!5.OKAU;E%08
M)8E\^S<5WJD*B)(=1;6[[??P8JTHU>/,+QN ,(+M1)R8A_^8\4EU-[+)Z&\S
M=SKQ2%?9[^;YL&<Y*0;>DI?(FO4TVB:0/N-=*JHL<-%G_"_@EP.>^#>V2AZ'
MNROI8E5<*L1QY]E>4P7.8=:JL]L'J:^8L@N>KI!**T%2P\7;"?PVK'4#,,'Y
M:Y3A@X\:A1.T6OMZX@/466X\N,4RJBZPBJ[)'LOFO<,8(6V<>DF7.W!>/6'P
M4&B4P;#!#2ZZ4BZZ6- J$"$4)1(D.YZF,*_BG;-4=@5S=T1?5CT0MZUMV&ZQ
M!A\;P8U# F,YHGEND^L0"WHRY>SHFIG]S#FE K^EG'$RTB^"U)0?1ISZ;H8T
MH-'2O1I^B#+X3)B4_/#GRY1@KOC*F8@6,V>G&ATG7^':3UUGU_AJA.);6Y<7
MGWW[]C7OFD2X_$5/"6E-M=6*T(G=ECM<@<=MC'L===U8BJ[P3IU5?!A!QC]&
M)FY@(%H..'A*"833.._N$IW*YX+\LMR"PA+HIYG&JTTQ#R<G&6;=-&'4?@X-
MPO(.R,\?"^DHZ*2O";J4-O(_*E2DE>>*B(A-'@.#S!(HF"#]USMEMB_ ^TT3
MY"<-DD^4Q@<,)'L65RY>(GO_<1<GPF)RM'/^TOGOWBB.">0CTL/]TY3<0_?S
MR+[HO_.[,98C><JAXY(FV^KE\0/+RQJQJJ^:3M)%>"7P]G_(GM/,NEVDH 3A
M9,TWQVADT6-B)L28%KN2G>VU/_=<27<LS8\T>5DJ!*J<?&(:NS&2NP#;.%WT
M=U:\_WU@P3S&O"?"YMMEE?3;.F]4]65$^P#W=DQW#_17FMFH%SU[SN9_U@0-
MGKILATHQ[(&J&_(+"GMS>K6RXQJ9 Q1.RU6U4MDA5AM)['N@!""0CM3M@5BW
M=7@_)PC1R$B\F1<NBVE4.^Z?Q>_Z6@E_QM]7@LEEM.5PETR7P&-%-JMAG486
M$[:WN8W</<&6/TV]MX6A^?+-QB;EI?AK@=XJ@9]_'IX*8,P?<*$RY9TK-DF6
MBE]B6>Y(YT<:^O@D\*:_#[?F7[#+3_G8=F(/Y ==72%L1I-(HCB,[BC8IP,N
M$KZYH9A$IT].NU-9\7R&N7%BA74CD#<G38A.@Y^!YSI2,>[-JK.KJMH+6LN&
MNEV._;3L2<1?]8/D1<#=D_/M@?Y'^3M'Z-//-Z#$L+#%E33G+EAIKZ.XG]M"
M?(61C+;ZTH-D$%B:8:%;HSM+/8G?0M5\A[DG6?GS5 8@LW$-\.=IW[01W:$J
M86]+%T;U"WV>3<]NM'U J?_T[.S8RSU?'Z),-90UEGG4+S\H2:5']?U^?!^I
MVL2PV]7JN$CV<$LG2Y[^Z&LN/&I'<N-&U[>E[0 F\U^*38&'?EZX].(S]6K#
M^<966T!LZ7YE%]S')$^UR76MO%<45^^G+=-]R<(=D>#:&_VC5)YV//H<$?$L
MH@>06:"*+B?;3^-)1'=L6BG4C7>ZX2B%ZCING!Y=,O1I=:=RH%=5;IVU@LDX
M:Q($$?Z(F8_H;2RZK@1V&'ZZ &>?T89X/[BC27?'P)[_D=4@6Y)4)F_WI9S&
M"3N1\V-BP>G3S^Y2^*5?N*0FCSKPPM"?-?Y+2,W/U[^ 6>'DG[!;^8YZ^I.-
MSD9:1?>TC_:TWJ 8+M</[(VT>&/<H@Q8%\^;C-Y0/KDAEP1 _RF18R,["P)$
M@@T6]>B ?'@6'O-J%A5$1):&*5(K^!+?J**-?CNBXE8?;^Q(C2@N..VV8;8^
M5^'J-^[;M/3BWI'SU,FL8WN@L0@"@)<E 3B*#B:)+.=KZDGHGW_E<KDE=;)5
MX:T"0VJ;ZG&TL%T"]2I?FU?^)8=@GJT;B^]-C+4Y^?L?RT\BU71A/]NQO8)J
M7%S*<G\7<QW-+T9UP.;E97V1_9":E#U0]E_VTSOC(W6HS_FDKIZF7/&UX2M6
MS.:*-VH<1V,W WE+G!?5QR=X &G8R1[Q>_$F6>EBV2N;'V<K59^-:+\S\C]*
M&F/B]W^ZNK["[-$VX!3BV%_@KC':Z,:3F2>CS70"=(9LEK?W0W:&1L:=1]TI
M76N"60KQ9FO=@9;?5OL@QC#J[RUG,H2].GPH&X9NMV6[MOVLC0\U:73*RS_&
M90_& @:#_ARHN?BS@^W8DK0D>3/N@?YG>?]F\5=<6R4=;ON>%;=&>8CB]; G
MO+3T-_7C?!Y1_*B<Y;V!"ZE!*!F)_.G.-5.^^WPG.J<SR$=B;T#)X*(18\-A
M_.^2];DT/BM;,ROXMJYEIH>[TVM*'WR;Q Q/N/V[4I/5%^:U,B<:F4=^$,!&
M8_Z2B;,^=_?9OGGU<8YZ;'83STD)7A(+I :]W@O;Q8U,Z%%[D<C[X9*]8+6.
M97AID6_BQ4=?!N2XO=W5-3-5]/+JQBVDJQW9H-_&_4Y2*2NHI$7\WLG;L:?]
M=-FVXB:.Q11+IQFDVFL-;_XPRCC_N(G**\8?A,]%J;TO2-5(9;'OBD2&12H\
MR.;0"5SXMHK" ;0-X/QMVHB5"42P:VUAS$<=W5IRUQ>';[P^/WUF]2B%Z]#[
MG)R+!6YNVL6ZI>>C.()/[EY*]:C[W<#LXRFH)D+]!0EW.KKN]PK0*MZ+,3W,
M=<D)=&L2+"-2M0>JX<8YD5P!_HE@(U@.F>64:)5),Z^IO5-LC"NXFL^K&)M"
MYV$V+L&PBD> S-#].M*3=@,NP?S]#XH'[1+DM[)7#MCES$WUB#=#W\4XCU7S
M7-.0^[V7_7!I=1?9#[M56ASE<O%U(V_T8R[#QIN2"VK5D+SI=Z/!KB-:G<N4
M3I^.'NMD=-QYDS&*O&.)N90S9Y2K%O0B\SHRIO8,(ZN@:K"(X^0_:.?Q@0/X
M@&UBQ.<J7*XX'ZE;0MMH\2KLK=?]P\_L?=H4-DIX=1Q-91YM#"'#XA5LLS@4
M F=_D4Y(Z!@1>J?SBL-W19Q&;RMYT4MA[7,T=W*4749/S%W*YAFWU)1_^"ZR
M-(]'RT*8S2$Q<O=G%3T8L;\YQ#D%E5$[3K@?G9#M$3 *;WJ6VGNC2;2IRO\L
MWDO?Z6?WZ?B^).-Q5GLHW^7\LIAFS9-W\HLS;XM.AU!4(BG9QEKC[8S?#W,]
M@ K$C3_D=S(XE8(_I"?PLWUK*3_+X+Y96FAS3"9._>S'L."?%DSVYYL?:(\/
MU"\VOE\H*5].=1(OZ)E<L;NL:7"RE/$I);911-0?8K+$63TPE9!M*'YA*GDG
M3"CO*@7SI&E"P:*#IGW]XS@7R>3"[W$PU9K+]KLBB+N_CS7*70=B#9*=0%N(
M"_Z@.[R@J?]T57HR*>C2]<D$3WR$/E+:4OGC;'/"N[PUH0P%!J-&%;U?8HUZ
M5[Z>ID+7TM/LE='3NO<^U;&>>9T).C/3KGE7VER33J=$X>-@]E!,9TU'XO=_
M!@8Y1HF_OR&1\C?.&^3=R,]9=-*>I^6ZLAZ3&2'K_^VA79G;V[0Z_<U7KHI\
MRRR6>S.:NRBDP2OZ56=1BK5#0$3\90YWX(#0N<!>QBC->N.'Y.%F9"&?<9$?
MYCQX*CHD5-)TS4D/?>;M]+4&A3N$+WG8?H]4^(0WP'=)B&.5U_9 ZNUTZIW)
M7?DK-!_]%>(O"IPS5AJ[J)?(*WC4T%NVR=)KM2WX/*X,KFA0<09["IEM@8>W
MLV6K*;MI\3T>N".3,^(<_LRN%S7;6S0L@,89IU))K37!3C99;VI\\4J6BS_K
M'"[R[.I4S/I:^-539F3IW1[7E,PO9F34ILF*^@IGWYJ+CIY^?'&=P;MACF.0
M7D9<_@IU4]]1E/-Z_<",#Q]24^_4\$I-[UJ*$RW;^R)=;>^5>]\+_+1LM< 6
MZWJRM[NM).C&V_SE#9WQ:5G9@RVF-WQCF0J_(%O6=1Y9Z26]/:W\K(PL%CTQ
M$H1W3 ]8(HC:CZ'H+5R?O^V(<N/CT#Y?&N,Q'GV6*G$THJ&MTU-RG.7>:DK0
MZYPD/_<%/YS_1#"BZCE3;&V%OXW;>_-1D8[PV7K;QBJ3@.N1!H<DM>A\] KB
M6NS,*;-I?./)F+]G3CJ(C",8*J[.;0U?YF I6YT)*. 3[ _7S1!>.J_]OMCV
M6:Y-)9N]=_UK5]=V"J-L@F*Y6$HO!T=G<O=,WB<]F=5']Q_WLU%F7J2?OG.H
M\@;'QFY;8)C^7 63%+A0Z:XJEC6O_Z[M](T.&E&YM:ODGL5DGLI:FI=%-C$O
MRHS&J5PGY-'72><Z#:[GZE9V"3[B"9O\I+*&?/O,5FQ=>T#6&T5BN[U:KU'A
M[?92V$TQ2_*^+J="+\DUBZ(O,>I0A'DE]S3]H5E7IE !@F+2"#%(*4"$*+6E
M)+;<Z?+2F^7UT2M/3BA7IVJ=>>)WQC2P?'6A%J,OU/ZDK+RK+MZ1ZEMAITRX
M2]C-N\'8BJ-3DB%'7&;\30K:\U<8%CBXND0@BVW,EM;8VU0IG^49OOB>EXWD
MW&F_^C(AABWZAD@WG':5B/$CB'_0 >>GA6[-@17\UJ6>/J\G)TNXU;I(UGJ)
M+ _#7\!F>4NX5"YGY8GX@T=R1@$WN/DK:2F81^E:;!G1+"F?VPE*%XM3B*%:
M[39&G\)[>VVNBP<8JYO!B\Z>N1KFZBGK.NMQB7 'ZD=B=H?N"CWH6=9[\4#'
MO!=ENUA??.*&2O?&!NI\X"Q!&F?WX7I HF78B#D^OC#;D1_UQ.IB-[?VO7!R
MF4G/3-#BT8X!3TFH#"Y(6"P$E>8<U4G%J]+UL2YQ#V3RMIGN^WJ4!D\ZC\RQ
M^BX1Q1HT_8K IN0A1Z6+DN+*6-8&AXS.QVN,#X=IC0<.YYTU8>:"IQ679A]&
M!'KP8*6R31E:TM[Q>^*ERZ)MRZBXVL*_\H)LRR@GYM0=OBLIUM$1KG<:?BK]
M5+):4S"<LOU 3)H^P!HKX_7RT+;0S!27 8<9&;K;@[O&$JLFL_J$,5A\N,I.
M&./VZ?7;'EV#S<?,M.*')2T+BB,3B\*E@].,5>^9]X0FH@Y!C^,PLKCZU8TA
M8 ;ZLE05[S&BO;U=2R9V+&$IC[]2&,67?ZF_K;^>84%CKN->.UDM$T@N>#50
M</D6^^$0^2WZ0[4ZSKLZG[#3R+$E-]G"@B#UHMCQIN6FR2:*R'S V6;ECWDU
M-&Q_7.*<.%,2T+&I[= PMII0X/K481=[38CQ2O.94(Y!'CG-J;,1Z_RW<F"5
M(PQ64N=P:]+1U:0+!=W6X^&=QU$;145%GPM!45)&CB9G33%> Y_S^<A4RU<%
M/$GLY;Z#K#F^'V[93#MKW7FM*Z>E\#FLH*PRR_,X1/2L03M%$LYGO+8WWB6G
M)7U.9<1L&&RLI#J5=ODLU^%AU:5SA1GDDZ%/>V%?T2&B'&P88;Z3U0,>\2C+
MV!2PI:XE4?[IFSNV]%E7Q=_&89>T6+>0B+$%Z$L2FY[4VO3ZUR(J_ABN!WGU
MW+%>;/9>!=<-(KZ$B)GDEUF.KIQT]J_AK(I-"!;9?KGD,!G2BGV:0J[ N</"
M?WC4RMK%,%0!M*4H&JLHQS$MXC<6=C\LV?I$WR39(-EP,80#E_Q5BK5KQ9&*
M5[J@^\K'<T*#[FFS-5POC^HV'9+C GE@&;K,&;OZYZYK;*NYI\U?HKUI K#3
M$/JC-E\G,>%P$UR!\?OY7)S)S%TL1Y(Q3X! CG#\15W?)ZWPQ!JRA$F.N <4
M2I"O"]GZ,[)=!-%T:9=,V%S-0[.5J:OUY.2>I3$/0Z:Y/*\1N+G4(&.VNC!G
MH;L]^0L7HU5ZK=%Y2_ESWPT5$[]]YGHEY.D+YC+UG1!IO9O!3E$?BPC.$7:_
MTW6O1Y@\;XVST,6X(/SFR??"9L?9(HE73ZQ)&YKK'^F5$!H=(5^(CE(KZ/%_
MR5]0NLOLMW/.;VZ:RTK_8Q!/^%$7JE?M%.]UX+KYGSH+=N#2M.;1^#-!#(.G
MB\,>??EF<OX67VEB X5(]BB$;C[A2F$L?JVZL[HV=\MYO)1.6?)>DDR/Y U*
M: YO+5Q[E'BW-IIU^Y515\ZR<%'/HC5MU9AQU/0 Z&Y1E.V0[EF:B*)4)R2E
M\,MWXZ(!FT.TG>ZB-4R%A0U1:[HBGYN?E18UY'XBMU6G\PJG KGRESME?-?)
MG&.T'1INL$6;OZD_81=7"I)C_T*1;:N!9$D)K2E)P4>%;5D]JU'5X^JK$8@Y
M@Z$*?@<FFSH[&2YXU3D;';@'HHD>*_*7&B@Q2<W2NT]2OVI>:/-L-.%CE2S(
M<88%Q1<XZ3Q2&14]<-$KNW* /^]HLCTQPZ07PX0*-S9^M69+#;Y_ K0QQ#T.
MZT=^U4BX6.0OCV[/]MW$]$\)5O?6:K]X67L;8N=%[JB3FDA0Z>87H6+DLY11
M$F3WZ%G.1_,;<;W(=$E0KS$[>>YNW.&:*4Z1QGE]VA(<Z@-<NGMQXDM^;H_#
MH:0^R6XE,L6SVBQ(2U#57;FC<HL6=>$V$F[C4'^>$L?E!+@HW:-Y[_FCP8;(
MQ>ES)W*9[8L#FB8-7=N/!(N/P[[V8DTBC#+ADI^Z\N/O3-85^6AI7Y"KY'9Y
M>?%VG:!0G67?VR556^6CMF(87DL;J0SLB>5EK11%I>O]!IXEKU&<:XL57T#4
M=24!J5KG7<#B-(IG#BM3?)ILISCDA*5XU$[03M):8&4O8]4H%M?5&=0=8KGH
MI^1;_<WW%LN)P0R#:^J3N%K!QHL?A!O:7DQT(_(X]D"M4DXQI89V'(,NAJ1'
MRVT%SW2XZRP%6 FR1=H2E\>]A)\5),1:.\2<*PS0&EOFD!FE+;\Q^L3Q8MYD
MNPC-J%NH_^'J58OP!2N>MLG<%P/O0L5;UNWR[>J$XK82J16Q E_C[W1I]UYQ
M8+\H"=NE[;'>I..:OEYSV9 >=IGJ8D<<+05G;%MOA2"+C3 O@OJNX;.2PC>.
M+_D=%9.MZ%\3OMRKSA4\73E!1E9N-']Q86PD2,*)UQR#64!]OWLQULK '-[?
M"[Y4+4=^KBFCV<"P!/LH)'OTV(8>=97^::QOY%"=;[JSHZ'_@RZKR9BD;HR9
MQ/NH!R!QY:MN[13M'/08\-<*MJX">3ZN7+</]_R&8>4LDL'V2!JXZ3@UA;E.
M2)YATG<+5N7HDX_T=C REX=%V.*^EBK$\7M@'X7IP"CW0(6(,?*..O27^:Q3
M_=J5E)6T#&]/O=(TY^R.74>^@C Y+% YPOG<QO9 M/-B.DM1)"L!N:CQFY4W
M3Q\%49ZA^FK*&3+M*;:D.ZXT5)=AGN9LKQ2D@HZXKZ?O6/:F.E<WMYK2UZ@\
M9)'2:.KF^7>BM1\$RFZ.?6_AZ%K2B2H_Y]W9ZM1'@Y$R?5MYAISG=J543XM4
M,L1?PDW@%?]&$,YAR:VF<)7K:F67O(T=6^D5_@_'59L%'ADPW#R?FX\DMT@X
MUEX!MM0LS&L:,)[JJ4NV.1'#0?[E2O] ,5_1V=-"(_2'^A2Q;ZL,GDYVO7;.
MVM5VD.YZ4=\D2EE:X_*V+7K*>Z<.$'&M#4Z@7I1UN2C;C+7@C8X'.L4%*JRQ
M%F,8=?G0M4:VT\<I+,E>'^.Q;.:'GS//J1J',EBL9,[N@:PQ!A4=)@7Y8<N/
MS=[3U$V?3?'L\V ^Y"T4N"Q%YZRH4=@+OSU>[CXI%O7IK#?S]$-MSD)?.:5Y
M-$^>4"G#&4JO6^S3>8YN5B;*\1;13J^>OU?8Y:3HZ3M\"W_8LFT4U\P?D8HK
M(,BFGN23K4&=>7;76#2>O?&-0/CYQ_1309>JR,@Q2EAPO0I!<O4K/LM\>R E
M\XZT>?IWB35Q#B2/C]>*OF 1"JLVEOYRM ,NF2.=56-OE04%<,[3X2WG&>W[
M*EF.;$8#-RL;Z \M)+!@*Y+LQ@/@-\>II*C$-:X;/2C:Y9HV2_5_WLL6F''J
M18[,M75*.A5GW7&&Z5* 2]+@K-?E2"VLZG:*9Y;$&DQD6]G(?.<68FO:FW$S
M$T=0 4M\RTL;[KRRX<W?2KU&!0>5S@M=T@2]S@)S,S=3TJG#N1$,(_4H5NX(
MUS ]+=TJ^A5CP7N+[XJ\SCTH>^(T4P"RT(4_CC6_4B#;Q0D]KC]_5]'GP7IH
M_#33I7!A-UM.TT.WAY!OGSPN%Y70;(T:!G=;EYU,@HM>9PJSB(H=%!QL-30\
M,5!C/^-2_<A*W-L3=+/YV1%W1KF'7!N'/25VOR)..[:=F,?KCLP^0!C,,P4]
MCJA]IO1-^:NO::CU]7#Q:U(]:GJX*JFW^.EDF]1Z^['XPY,Z\TYIC_,N'X'7
M!U]_W<RQ\HX+_&:4=1)%$M%:0-,D?HZNKKA4$E(]TYB[!PJXEV7%]75)2/@5
MZ,11N_IR5<R&E2)T-?2KP.'Z='W%3.<0O'VZPNN\:L  BP=N7?]PO_#9[1UG
M"N%#<R/T'N?U"%*=^2UW,'*DGL*2,K\!;?AFL"&MV/M"L2*^/O4]$$.9H\OJ
M0O6S!8U8^9XH%AICJ.1CFJRK>E\3H/J>K(!PS*Z6F-;$@Y5"V$J+54GU%M]U
MFL7I [6:<_O2F1] 11!;+[HY2W"0#R>=K9>?5-"XT.@.*'(%KV<]RTQ!D7VA
M/S17&$%,ZV5Y.?!$&N[ZQ*08S6I9<;YC*1UYMV-)A+S@98OH=_Y7' 95XD;5
MA;JAXY63]KI2[.5!#]H==E\Z[:C>\H4W#%R?%<L"R;8'KH.#$8Q\92).%'Z3
M'01I=ZI)-Q1_OA6_;M@961S9H>"6AH7*1*J7I"O-*!UG:PBU>89=YL)S$R+?
M2NHUKM.>@GJ16C/<9&2Q?>T$-^X .+544=I<J!V"(H8^UCQ2)<JY+RO)I'+4
MIRW5UL[B9#HNJX;CAA[=@ZZ-XPXQPNL6?'II!8>\@AP43E)ZO3(*V2Q>;59&
M5NV!3FT&*VH&NIFB2TNZ$Z@OIX1S138^[$N,[^,\2W:+38H<N[020F(Q&^8N
MZ.P5'U*F.:_-\CDL_"N\+<2'A8NZLA/'72\653#.9UF#'XX^%9\Y%W0F-9M;
MZ/85F_B/'Q_*29SQ/F(+.4:P 7LB3%IHUQ84>G($A)MM\N33I=-;MGRNC]]Y
MP7,<?'6GQ*VWK4J 7=>Y>D4]G._DHUST.R:FHI**A%ZOMZNY=6SA](@$,[*N
M3<5W0;K<;HHV!8]6<VM+S;CBGB14.DI5?V$#!V)TE-/']41K8Y^R6K4&&<0F
M)53;2]#IYAH<NY)9Y<-)2;.14U17<<6_2HJEO)<[OPRMZ] TT'>K2XGW^<.'
MY&MN&PSCK!I?I 2=U>I*C-.\<OHM![*#FNW=LLQ73)G/'O$;%AS\'(+ C@-$
M-@UG.BY"7"Y-FRN9CF2,PI=GE'5]4XL1O01Z$\%S_0OY&<I0UW=0G(^+(U9G
M#U3-Q KI/^L#U<79W)^O,^976PXM$:160UI,;AC93[2Q.PNNB9]L9I: &)^K
M$'T@?-N:_;"+@A85KHHK1[9<D3&#AIAF(B4]\V: MO\XJ58TW(0V+W+]^M)N
MV<P-@AE9*I8IQ#&>[&N)!(5TH#M8I8+Q\+TO$$N-F\25R**C5V6YG]NU\A9S
M@Q*^;*#HL6_SL9A7PEDMA]LT/V,]@C-32Z&299]JMXPCZ&A;=HN"(YY?#U>6
M=E,/X91YWMI#'D<)X) L^&V,Q,UQO5-4:G>]A/5,UA>O/KK]3'^<12%/X!W+
M@ZMWBGCJV>>CDK&!EK(]!7(.#=.K"6$?V*]O$;[=&W[\^6-(V%+->2&#\$I"
MMJ=E1!&NRW@<$?#\M?P8E%ZAMPABW 4?.B^WY'-M8)N:EY(Z^L:$%U*GM=N!
M7:&YBN,JSB&**31S'C_47:CV4CO1S3*F;$0DM:ZGC]V+?(:W\B;]H7D$K=2Y
M(1RC$GE5"L)LP$*S0[OQF:FZEE,<64@V[D07+F#"$N%?0=V]V3CFEE;@+6]4
M$+KRK2FU,+22%FIP/.?DQ.)<VJP';;Z6#;\.E7ZOR:Y(2EX8O>FT4:[RM14U
M@F6[A&*.L^575K^P"[XM >W628&MX\,:7YJ_?O]F*+?39P6B"</%_C_MG/<_
MU?T;QS\ZLF7$X8BLVR@CHY.]5P@-9(2$C!-'QHV#CE4A*\*-'(00QQ[9^QPE
M'+LH>^L<3M;!X7S/]__HQ_=/S\?C&J_K=5T_O(%].-.VV9(%\\9)G;X0[%39
M)T&GB58VLG&]0S%ATHEK2_6L2-^#SPV]O_7*4&F:E<5=L(>I7 #[TV6NE"S6
M-('6A) <6:U$D@XU5']!1 S-(@P++%^MR/'2ST.'R%ZD,L$H&?Q^T=C!X&8@
M8&V[GWC+- W.H^M7>"599T3 XX+]C01X)0G9R[F)L%%=Z_CS#UCI_KND&Y*7
MI5I+M:[O*M!\<:9.=PNL BE/?[*(+\0,9MR<@=DSMZ6_G$][T3_"*OWMN_>^
MO<HJ5<I1A&N59)IE4U;Z!^-A6A_%?L4T-H$K9)U?&3BDW10"GXXN1# >1U;F
M+;J][(]Q5"(:D"_/Z%1NU3K-=DM[KZ%K]?AO]P,#TJ(R39!N"&0IXN:Y(-GL
MJM2NP'P<U!0ZFCIF'[O^>HB3H4]:3^![]P;"6JN[*OYDOM\8#B\:#9BUN!29
MH[9M=L_']=UZ(89^X/F(>.T+>J_##"0+M [I'#:J4SIG!JV8"2N84Q%[>I]C
M@H>6?^%I0X< 2<V@ECA<0,V!K69ZX1;X=B9[>"Y^+*0WE5^_BULX6 *D0K6P
M!I.5/NAG617HE[]&A5T2<[Q64!4A70(6=)^9G=XT\5F0Q6Z=2XXMC^\$\(HV
M^[O(HZ[$SL=\[[<D_.-"R[35%KHLV4:_^*;]B;W4K]L]<AG9X:UFTA4(X!,C
M&=8O??" &-35(5U+C5NE/2R((;.)1[4]VC;.]>']%&QK*8VOULD^S1:*EWAV
MMAXGA#O WQ)0./DS>*H[^'LOR_IV)$UZW+W7#H-O!XY?,1;CSH7FMI!<#2,,
MOSPH@'-2#T9JPV<FT-\W651(S>@71&]B?::YG7F8.-TOR+;M:SMGYWD"3H.V
MX8- O2U+][,2]0![#[U4Y97'V<DF$\N9AQG3-:Q+_;+1<-=,5C>%GJ?&Q4'W
MA,W:I$#O%];C@?FTI9CLSC?%N# 5F"=B*C5V1W9'MD^^',EI"$@3Z/.["#"<
MU!K7[KUD[>;=GDV>NZ0907;H:F-I1G+T%8NUD ]AWK-U0I7^6).3?Z%NB7H"
MWP#:DVQ@CP+PANE.JU_Q]PSW+]"1>"W>GO1EU33M\//@E]4*E..O8E/NA5N^
M"$M-85)58(D3K-9SQC)HQNCU5]DRWW&N%$Z0'%4L^BVC_(P:80E$+<R0UGTB
M&>%ZSDTT.T!E^EVL2BL</ PM1T49OHV@84^+3NI4<C9L<"L-_G=^2>DU!:B#
M2[01;V(<H(LOBQ*_U7R2<P=Y/1.5>,X?D'_I= G>]X/,MG"JQ;XY\_!PJ&A/
M.^D<T5=35%E:X?]E%0M8)<=VB!'_C>-.>,&VVZ8IUO9?G7FF4L^8\EV:Z+;H
M5.,%!&CSD1'FE ZG>=%F \8]N;JD$6.2T3AF/K1J=EGEF&L!*-K;=,RIW$8+
M1A&@&JJ02M?4Z6]-"?J#HAF"-[YJ/P[A9V?8T8;D,:O;5I&PO7MSI#=ZT3KM
M25NFS[WA@8?IC]O ;!%L*OP(*PH ]D*)UL91@$7!,6\HHTC" -5Z-WMPGY!C
M=9N&L&&7$),4@,6CM_?\:O7X$3Q8Q"KH_/3@*=DFC32=&_:,A&:+:4ND/Y7J
MX\F#Z\KZU'M3-816(HKF7N)O!7KUP'SF*22O?9\=6XPXKGY4MFK)X^K:W/"A
M'I\./RR+S_ N%D@I!%:J\?8=5X@_46*[C05([Q)%KT;.0=CS$D9+#M7 N^L@
M>J&H4+Z]C1T7!_<N3=4&7*" 8F]CHU*VRP^-\O /4SS75@9PI=(T<LL IQ+3
MQ@M>S[T-30&B>7M9KP95Y1-.XK5'%4U2TIFR#&A77@X#(R(18J,=<M"C[M8\
M 0?/&\SVO=)5SBR1(P/]SULC9]-FLSL7G*YZ.8I,E8PW,$L)?/BJM@&OSRGT
M]_GZVU)4WDJ8-"R?$%2E1@H-K3 XO>65XH$('X1-??$M=P_T(*K("$LPBR1B
M73C5W.,G2(J%=ALHQ4X*$&/"O.U$-V<C?63=-#6F+;-S)'E!7B1Z3QS?Y:9C
MU;T6H?'ZWN?LJ6%C&?S0Q$+86U B]N<A=_=W\MWVL38=]*:F]#BZ'C->OUP>
M7HE9+'F)[W[<MVH5S5J2X#_30O6MI"1!QN 71U:HN36"FL?@,=BWOG8@]/JG
M*&/H8K9@W(-EP^1E#7%J4Y_\VXS>].^7(:!+-(KD9'MJ=!/F@]UJGQ.H"V]A
M,'S)^XR SK??MM-'6'7&YH?L-QE_2T[7D4B7F[G0?*>:R2:LR!WJ?PYF70I[
MF-QSV>/<K*+Q1@@X?[QL[U8* X,*/XI4*67"@U(GLO5Z9)JW5VOR&;9,OI@$
M&59_D_DFQ53#ZV?[Y?^GCOWREL8RSO,Q/OD_-UB,BX:\QM'O,-SI[Q7*4F3G
MM-77N6C@MJ210)=+K14SGO(.)'N=EELM+^=1ULO7M=.7DWT@#]17(Y65Z=IU
M&<?6&-;BHK$BKZT%&$2%IB.#FQ;)+83B)3@+R?KH03S6J7FXCF6J6,:[B6-=
MW:^:MDY2Z+JKZTKVT2 LH+XQG@'S?4D[GOXQW47 MT.+N-:^4.[9X(K#$_:9
M;3ED'2I-'N&E:0+,6F]#-FP$O9*=2%G(JV5E=AY\^HBJ0X-LQZVK 1AQIJ\.
M3V*]U8IF%*,C!]8^S\<Y00(.B C2BYU>1XF)^FT(V)@/:Y1AX_.1_Q.\ZXI.
MM\3;8ZN<G-:1B\%YF.R8%C-R;U_&78L2K#?HCMV"WNI_O*4][+KO&^G8'"5!
M.#>B=6%5<-"=274)=UB9$=*KZ:UIN)H>3\97IH1/-3]U-A-\_0S\,P0A3E:[
MF.3GWD6_IQO4?MS<J-\L[H/==(UC3 ']82U:8>MI1IOV*Y#I2*8+%(#Y2XG7
MR<?R0P:T6,[M\956\.E=1GX\[\**I'A^T^<W]ZMWE>+K<T'6X_L.EPYMBAO;
M&UQ;Y%6]/;\]JCE.LKCO9P8@,B/)KG/7S,RG"#^>-83+KLPXSA;N&(31L51H
M?ZU-T1$*+.\0ZYB6^6")JS^UGTTM'G0RQ_4 V,%FJZ1EE#*6_^VCS)Y$A;7P
M((RF>#8C&MW0NA)ZNY(=L\:[;'G)\D]KK 3]^R=IRUK]\KM'%@T-;^Y,09G;
MM=]Q>JH&9#JY6RREX'E'\D?L@/C>9:FM#MY1@DQ];O9A2:AX+CCWYF>#; 7]
MF &:8[HQ/_I%>Q0?<7*JLV0+EPM]X#1&>('U=TU=DQ?NMKZD?<Q4_6Q9&8^2
M&L(31";J*0 HN,08!_76,L#MN,7;PV:M30LO?YQZWS\H^-_*@42:W3G_Y'P/
M^%R3>$#(+3/U+'.HR+"6LVM]-,1G6%/ $?D9+(0R J&!0,?+Q"DT<NG,I9>/
MD'8QH]S%DYOL]_TG)!\%@;QSSK(LIS.DY=BQ(,&)%W8P1R_^:6P?0]9*C.YT
M8)XHQIF2"Z(YE?DYNL2;M:(H #N^S0V]-4XU_UI5MEZ9QH<YVWA[\U";T8?,
M7!P^JU%1B*"?%G;(;@T3M3Q>LOX%Y@&#X4^RPK <E0);T3^30=<"@3\,^6Q.
M___;+50F>'3+ U0R%N9VENS,G56W=\?^%5%6,4/BH\;6.EGZ'@70IDY99.<I
MGV0^Z!PL20'R0RA Y_Q9HN!NC=$9:.3LG +\]O@0P4:R*3R/7*>^D(<WD3W]
M@OML6D>G%*#F0SR@M?@D^80^[_2, GP?I=8;%Q*G3@'F=\XQ\9( !7@9K[5Q
M%;ES1 %<C/XB_R+_(O\B_R+_(JE(Z  #Y)6?REJ\)(CRXW]02P,$%     @
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
MI$>/K'435'R:K)="Y()CSN?7W!+1QCE4K0PSJ*#C4K1,A15W)_ZB=&;[)XO
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
MJ96'E3(9R[/#;PU1LOG4$C_2&'OD8?'*COF.I]1^J?424V/6+*OA3]>V"8#
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
M"U*X?S"\DQ]4D=P@X&9G^&[/ON&HFBW'OA(/QJX@?,HF VY% =K4"(H2I10
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
M&8F,F^L?)TFN*X9U0\ZXK?5$S2(V <@8HR2"?P29CT@A7X0W@)&'O<TV4RA
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
M=4692E9NPB*\.:3$/:?8!6L"[U6777WU$Q%.L44<CWE/'5KR3\Z>%WAUE.!
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
M2W_Y@>[[6F6CUL$ULHOLV_;SU4:'RHQC)CP%&+.\+O@RB"#%;M+)<0VI1/7
M]H#M1@DO941\A><2YDDO*V"R2;R*V#2GEAD_BO%GEM[W7C+3H3KY/FLT[V-2
MY'&^*NSM6;@#87;,:<RTW>O;7=6E%R;J5UY5%#D!"\P_%5;AZ\W#';UUN<DQ
M8*>4)'&W5TH9C&/)>.H)%5]>[?Y2]L:A4_9"F#W,L[9DRD%""ON)F3\["'B1
MPBTN*ML[T<YQQO-$*.[MCH>*9><&3FM-DS,5L;0G7R>FO#>,K2]V6YINY[,J
M?#EFG._"E?()\NN.\WCQ!LFH%N'SA64\O"'#>"#"<?HY>73M-RK&&25][FJ7
M@I<@&6Z;M!!-\L)&H/!60A4DI(NSUH9V@H<VZ>^SNTI7BS9O.]FKS>!+\RSI
M:"$.P$RO_&X,I1TJ*Y"@J6?F?0"7-766RJ]N1E7<??"/RU3]P[FHD4-D%RZJ
M6@K@03G@,]Y)X\Q_3[$#D+AD\596Q39-84YKU5/^)1++EC*"QK'G?EIGW*!3
M^^8649(P3E?E0$U<\;:3+^^H762V-F/;:.BY?D=P4Q.V#'Z.0[,*HARA8!<.
M,^$:AOHGM^O2D]8WCNJ)?.(D>.,;/^[C-[*)C:2Z_60.9V8L4^58IEW'&B34
MP64J6?'7EAK9!#(__&A"?RM+*P/.QP%X(Y@NZ7<V4JUR15?P%A?54B\H$>!-
MT^1Q. _8 0 <GYZB8YPWLGUY]+3K#\O"I-NW'S4\ME7 &GO!H4/U;M.D=E:>
M-+CP4I%/Q[](Z9/SUDP6#KWL=5XZJ[]9)IAQ352L?-3JTXSNN2R?7BV_^'!*
MCY+%:1[B, A76PE(F_%#\ROB0NO4Q;;'O:V/NNM<XQTY@5GJ\N%(T29WAP%
MF-*.[VU(DAY2G340!'$L1IP$5IM?B1V"8\I] 9"%4]5LF>XMO <84YVB:8#I
M /^-0;UZ0;F)^#<=YGCY=_^$G83OL%/!N8+I:/S<TMI;Z%/LR+_/U?0NH$SE
MD4IB9XE9?D2<ZTS=(( =.Z3QT;7P_>6B$M2?BK?/S;:>RR+VR@5(A%)ZM.R%
M5H4G20];M9.D.00YQXGA62Q1Y?0UB_,>H4(JU4V*XYBM+M6'U3;0P_IS[BE9
MN!;OO;*"T5HD4\GC5X?W\2Y?ZNP(+G\@*E8]_IN= ^V?P\SO\2-=OIBXOD"P
M#]Y0_V*T6NS],[7+](Z*-Z)K18=D0G/GOB0H!U0=<)1E$[S/;5\>+WV9-G=4
M[D?@1/\<++$_(,LFZ#^^)C5DZ8]#X+WP=<.P@3]6+(W*$C)SO/1$#KKY*7])
M24I8%[MXEI3\8_C#]#OYF0N%NMAE?L@.Y!M?4[/>-WPGE>\M=>OXY[K]&\NM
M&^,F#RON8L:3*YU7>7AO?U\U/_3L4L&3Q%?T\A.M"B-RJ;FZ9FFO+:MZ[/E&
MC@^@;4PP/_/)2^HEZ&QRT"FEELPQD;.U%2[=FT8Y@])3&:0$-CJ-[EPNHG([
M-'I9:F8&XTO)AWXGS2W?O@Z^2[V1'V]VTSAT%HJA( 75M0<#+CA:!;\;J>X-
M9Q.)U(%KOT?P%H, 5\P:=W5]SVY3,_-C\2$-^X9HAL$1\Z1G;+M93R.Z/[Y#
MR6<>RNJLN.7OA[HFA3ZM=GQ^N">O1O[J(:LT)8_"N-RKQ?LJ9X]$#+U.6U80
M&P ]H0K1>GX3W/#M+&7W"-;14J$>H98^$P]MBF^5WZ5(;\K<.%;GAT5*N]F%
ME]^K3!*TR[:,.5A[<'3PL?]?U\8J$[L/_#1C"C\]F<,/:V7X(Y4M5*_<R,)]
M?Z$*EL7FO5#E!S2*_A%TT#^@VZY%?_BN*R%=/>(91??JAEEJJ]]Q4<U_C=TE
MCNSAHOZ-B_%>RA"YJS(GMO1PU>Y#^?^%[]\3L'L,D6O(T3LXA$P;YNEZNAP\
M8G8VG.^"?*4JBA0E*SY'NT-_UFI^?]SVU5\W3X0N+D:I;*LW=AK2'I%YR8EC
MZXEG]XEB5MA'-42':LS=7[$H_'*O$>$48M=12.JM+[94^H@(YC35IF[LGMQ@
MJ3_K)[==C.*YUJ?-I/2BW//^HF3BE -.;EHWOYK-)KPOMMA>W2)+(K<8$Q9L
MR,.(U67:<]=X!^/]9AV6YL<=%R\-58R\_L);T>;'Y]3]<1$(/X9Z6L"N%%F"
MGV-E]Y3T;ZF0W(^\%O,?:VNT_B-;A^[4BWW04C-G9=Y^)?!M*&VWD%N&-?&Q
MR?U1\9VSV(\"ZT2/6!WE[-&L#)":DQW&3DL(O">'C88%,IM^G&_#E@+A.'=_
M_9@RUJF\F![#>RH9*Q:6WA1X2WI:<]"]3YKZ;&_A<]OFJQR(5,#$?S@:)8(^
M5UK>8>A9.E4 L)LD(]RSEOZ\EXL2==#VL(4VZ1%Z+.IZ)1\PUQF,'4Z;_LGV
ML_OA^QT+G]>8XF*6$MQ>2UPZ<FSH *==Z*4X=8RX6DW.W:G<>!P'.=B^'E\!
M*UP+W&#@*LTP=A?K?D\T*B]O;\:Z%#0IU!P\)X*UK$Z8W 47J>E!5G9)OW?N
M9E4$C=">,,KUPIW6E@1/,2\F!X>?PJ]B&CBL'6$0[#"#MC^-4 (7<V6W[!OS
M.\H1!\%_W:=#O3%TW>(>VR)"HL6XB4](I4CJ'J].,41PL-*V?SJDU2/PB_GH
MJ_G  TY7?;JH3N6*<V]3@:S7\2[G?V[^/)X)TYU',PI4 U($G *OA*A1R -P
M77F.^QPM=&;8]T04$Q?B=EK,,=^I*VDAXB47=6=XAB3\?A9-\%;JV;+9):M)
M>_ 4T2[O^)1V-;JF-<U=@&;_I4!UL&O<D9-[^PBE[>(RC'X:'3DW-FMO?G5]
MZHW1EK"XX&6FFU!JC]/E)MCE"@O9JV+KT)7H9BZJF!TZ/2F6OWOAYIAW8^)<
M_3QVABS_V07=GO(YP[S,E; ^MYMLLKE)2TR]S4YZMK[74H_P$?;+<]\;UI4Q
MK<C O+@@T\1%_0Y? LWV66I(B1Q@I"!N*CKOIFS-\O=0&$>]C57\RS&+V:(D
M!U$%BR!9T=,/-HH%[-^%U,DSJ8)#WGSTI#X!'^5B^]L#!IX)$A<^BQTYSJ$3
M7XIWJ_D5)?^80S#UEJ,[O7!OTO84'5]AHE*NLFO#R:?-)]&)ZN</=T6335/?
ML913\C^S8Y"">O4EL6I:OC71N:]8X[L8B3#UI=-?LV6^?:J'9,;7G.DPE106
M?BBS>]Y6Q6<"I_ZCNV)WCY$%V XS.,OP_I,!N:++ZW:>5&GK]MJZ]CI4A]/5
MY;QR<ADVI9)6F9ZZO3E03@K>L<9:]T%2(Z?%FD\?YR6*E1L?<K+P2V[A3%DH
M&C_M/)LPTH04$%[#/\%HNRMGWY8.;471$QK">YO>H+Q=^P\1<PCW=F:':^<X
M.$X):IOJ91V:&UG1/T=2A)OQYV:'S5GBD8E:-J]EH.2[BS5]6K3*I3OGTY]I
MK;/>OBF#U%%GH8DAV3Q=4_RXLK+@#.UT*"5ZM&M>( #*J3$^6/2\5\KBPYU;
M>2_&W^^'VK!]S%BUW$_ID;-'^XZM\4HJ3$LESK'<HV8)K,MKI]FW"O-[\S]Z
M"7QLD"K]:CC6D816F'NQ6YB+LC8P()G/R_V(8>7\B<*/D86#J7W$MJ LJT(N
M*DV_<GC+WOP%,TO!G45=S9WS'>06_[H8H8G:Q ][8Z:#'+L)/8&5O.UY&R#Y
M6S/<A3[U;*"[+:U\9;!86TVE/>$=_W3HDV&&B<EO@7.R]V#PYN4Z+@X)^Z9-
M%K(_E]D=9N//RWR])A?7X%5-W:NNXG8@8 ?OU6 N%XZS-;1/^6V9[%]?*E+F
M$_?B(]I7K="G]#^=R7[]8TL4FQ]K".^LTCQ==7Q$<XWLID6"N3G&82M>'GMP
M=%74#^< !@F=HH@Z(@9 T@R:/V U/N.$:&-]X?'/<H-6@BP;J (J)E+'Y1 _
MF6YO0!TK96;R.>X:[)313")E3S$3_LHHD&,'CP.2/ ?_L0KP"0O+:PK6"$WL
M(C+WF#=Q'G%1 X]('$B/'?5+RO#_&_6!>+U9+41_QQSR.8I<I<RZ7+23'L]%
M2:_W ,^GZS2XU?$AX*^)=.Q0<'9]KQ'OD, 36NVOU8)%A:2',([,V&WNQ+EW
M$<Q*TT^)N:]JRP 'ER@FT];F@S_J6FW]OJTI_YF+HG;T<U''=1;0B\$OPGJG
M67P60#$FD-;R#NP(]T+,R1M<U(L$33,N2F(7$ZZ,?@RN>V\5-*?U JDE4S38
MJER4$YII)&N'?(4IVF!^QL<$.*MR,)>G&3L0<4#Z"9S=4=E<U!4L0S(:HE+Y
M$-\3F % :FZ@D4='ONM<;%B]=SE,V8DCTM:AF;*X;B"*^LOZD7?Y%-+*WQ4*
MFEXF3C>K0B<<HZ!W1O-JIAP"N&LK/%X*S5\@I:0,HMOF$,UN3Z3 A'>2@/G^
MO7S]PNAMN8IBH(-O E5?'P#<+B(&0U- <W:3\E)^/?LP4L=%#9;3]?%/$2ST
M@$ZBQ7%1X1^\N"BK+]#(XJ)Z & $>Z@+756TG_,&'D@G0ZTY:":*E#T)]7>@
M%_@H_R*!)3 9QD5M)_!#K2NYJ'E)DB-]-[#<>-XR#!!;"G1I%5S4PW(_S/A]
M+HJYP22/O0E\IR%8!(K!^*\IJD](*YFBEU//6@V45=SE%"C+C1W>CIG8KH3<
MBS2B%8%/.KZ&VLPQG(V*%IP(>" **#7KE?#\II>\^DKH 0[1G&9+OZ*SD!,&
MP-3;#@US41J*[DH3MER4O#\'T-C)VPM$-%01T(=A+>\"5O&:M)P3# ]=!XN*
MX9!,>Z$!LP=4PE#(#0SE8#&3YP+4;] *[X-T0AFT*7<KWYGP]ASZAMZ'6BN,
MJPZOKO_26F12B<W.9T=[V2'O+,$-FU,S-KTT$GCPJ+DC--8BIC^Y3G!$<U]E
M(9ZFEAL7*%.B^I 4!N&F&;O>8SGW@%<T-+:VGJ/(38)5D!+2Y6VV0DQE<Z98
M$*\.YQ-8L"YRLEH,';C.#CX_:$(86%E<5('%SV44'=[B4,7=7B)KN04$#'TS
M)Q,L_,I>$I/^%'B">? '1-.0"D7([ <NXU(H-!0Z_+^H>TSUKL50-',P"U.8
M>7PD]J?S\88 :Z N \Y;8'4[8);S_/_6D;]_I&O&8$DG0'J!E7/,_G-]9RR&
MB=-9\\"M>(6OY<V(7:4:,+B(MV_!E$6]Y!V+(Z6E_+VNXNL<L>\,%[44,K1%
M%Z<@2DRT$/*53#%.A\8;!09P$UY*R/$6F%J)>4@*Q?RFO,*XG<B*%6I 3I;+
M<E'X$B:2RDC\4YF$>^O_WF'VC2Q@.)4* (,G9(60P)@$3C@T\-@2:M/'<H2V
M:OSQK^BYG<!T[T(59*1;^4]E$LWC1'%XX"']*5+8"M!#U@,]X8# I? 4"#U'
MDL!0#+%LW;D'LVB*8OP(4'G]H^\9,M_0[&?B .B<8.;!HEQ2>-$B,)1/XQ@:
M"]Q?1BR?0]Z(H.<4:Z">_62@%B3&>;6+^(5[@;M>\$.;Z$9ZLZ%A^YXG6Z3.
MG#PLB:_P.DM3I-#@7K*@=WVL!&YRC]W34X\CM?.F0LIM;XS)C,?PWC0Y&;99
M8]XZS$K<)M*HO..5;>69H]I.7-0R<<3LZ==J1I*^RGQ"@15Y7PW#J)BX&F\]
M^]3(TJ;$S<C<8>*FY#/K0*;F<_]"+Z%O]?Y,Z3L3R_(B+V<>0*M,UH2CSS0W
MH#:A4"B7Q5'!RPW]/\(.LV<]*\>XJ&_+;9Y?E%\V@:S"V:<)L3<.UG=L+':F
M2Y1'B<LT:45%;UBYTO!.MARVQJ1!;>VLI/B^F3IBBL7#,T/;2I8L6+QEK\7)
M]Q%]C,K55L--MY:_:Q_J##^R04YB;I3>&HI4%QWT%.6H?S9Y%1_>U)ERR[HX
MD<I>XP%@L%=.R866B#TW*(5 R:J!Q)FTB#U/OQ:/L+]Q4=7S=@WSAAI>3V87
MG<\OP:+;\"HS\^]#^I<_&KQP!QUC,L&7GY1FL-$]JOBSLE1=2M*I[;EW;QK<
M4HW4NNFYBG&Y;HTSC4"_WUC[OE/[#KOMB*Z]\V>""2:))H:?<GRBNR+>OSC]
M2E.C3/Y3"O)>?O0F/OUP^5Y]*<J7Q%0B)#7,N=90.W8H=N\L9<Q;T7XP2L9A
MB4+520KCV[9Y<Z;6-Z?2P\@V^\4=4QHBM3&^3SPK"I]!V-M3\]!:APYQ_\UA
M#E<#K,6\L8\TU?F=B><72-'(#G>+,W3!?I8E=*)+H?*5G(!E/.L+G*?LZ1G(
M("?W';YM6#9WI Q;0H4<;D,61%UJ@=(&37?Q<_J&B% <2ZZ5V<:L>^<4X*WH
M_]%J?<'7@6UU0I=60('J3>PKP_<*K*W[26O-QV@"K"1-\8/>]L^\!IQN,(/%
MJ7/190+KNO%F]&B'WA"IX*BH1L8JDT@Y]C4O?X//102%FBC1Y<FG\8U)KV2;
MBQ)K!H^<SSS<JKONG8V!&3G.4NURX@3Y6U*!!JG'O?[<<LOP_?D.1\B[6?5T
M.S0AUTO6S&K+#)7DZR(JNZ=V\2?'+<>G/".F]*ZT&I^[:^:]6:&HA>+5V350
M.\?WY.*@A?VD8+LLS.N_1*W?\F^=DBYE2L[FW-Q1*<I_,*-"HJ?@:#DQ>UE4
M8;)H[2J:JN1)[?">$WN?4,^[,$W>&UIYRR_R*R^.6+\Z88$SG'"OYH:92_<I
M!88%BU@Y@@=PQ$](AKX4 USW%F7;<U%^6LV8$6O ^^ UB.)\MR#PSQ1A+)L%
MT3>"8 ABGWFV$X,.SP!<"AOHX>,\8Q_IA?;U<?2S\053SRXJJE4CBF-?BK<6
MZ(J=S"R+7_5@/XJVB2G3\_G;#/WP3>MO<7 :V6@XT[1+4]F[:;V2]#!3]J&A
MAF#;C7\_:V,[%KNE4?&5+=SD>,W']>")E6QF2X+@AON7TZ1<SDOO<8I96U\Q
MYZA+\YC13#@<P3J0EN&<UW,F$%HUY:*ZQ&"FA[@UZBEN:T*.S2*)+?7OJ(HO
M-9P-/_5F4)P3]#2*DB1=C<OZ;JP[.W[VIFZ\H^\F0TO_=?]3I?S_:I7RKSS?
M*QN[$0^^-.)! 7B\A'Q*:%X%%&+$EIO3-!N>2>*B KQ/ 77P%X<$#20XP+25
M04!/Z&&M6BNPN=/L1VE*R*<#T,AHRM[O1<FGOF^/C?TO6+TGX2XT<')F@>,#
MR,/\F59_[W8,A7\&YMP"3.'+F?B]P-P?>6$'JFN@ 4LY#4;\%^@/M-X<G>W&
M#H,$H,YRY%$UL(I<.7:X+LQD JOY*PY- 63F+0&0:S%X '"?:W(5P_#OSC*;
MW$=^(PA2Y0T6QF+AN$/_ETX!F?SN> ]VB_>_K%<^4XOIFB'V0H_4 0'R++T-
M")#_GWB]E13K$E1A4XRF?H8X*V4ZO5=!E;O $GA(4^.% &E,%B=1^>78(3)
M^X)8!]CPS@X[CB^/#<N?@]N/(MI7P2SQJ*M.$@L+51YJPDS(HI& F#2DDDS1
M!3HOXSZ9N0I0/. #)8I@<MR0C8UX0*%W2 -+GQ!U!GPPID"4=I"+>E*, *RC
M%7K6$^"!$[-HCL\U:-[(Q,>[##MW&.HD(JVIU^%_EL&\)3*$K3D\^[\-[/\6
M>*#I5"ZJ50;FB.1^U[U'H4JW%F@\DHR$F!\D+UPUH9N,"?NSZD39V $O'!;-
M/C>;^."JFC+6M&.\XWEN>$_GFSP_RHG@Q6$#R_BV',$\][H+/ *PW(C[7S'C
MO(.!QT)S*N*%36+"X?=<E(*FVV[-8#'+PD&&_&0,0^B[X@E* "1X#X:S5=;+
M%;N#IY ,76#6,J"0XA/>?-\XEOMGM3ZN=YC]0%P8S(YM/A)H/NO4B4:.Q8J
M=0Z YP5)#G\6$5<.3C.$@2V=2BU&-!KGL3%'B>V)R,D6?X13CA#"4WX^QI[Y
MYQKL$]!W.8RA?8MF!P+55?]E$+:!&9NHTTP.EK-9AOR:BS*29KTNX*.!P8<9
M\$[P-X/[7"QD.E$/0N]Q8IT<9F(R.ZS(!!DT:*+:5:$SI]FA,60.^'9:7&O+
M.8K3WU2#4RQ45-W@K:7V/YTI?]^9<EQ-%:K</JO$\20AP>843%L3!PJ"NG,1
M9Y/T/YVJ2N"-1@.:E:N3*($J6@C@03H)K\<'2'<@RO7;]1Q@JB-5O"A!YP-S
MS ?\IG,:"4Z]25[ &]"AFE;P\.[%4!";D(;[3"6%O$>(LSV8Y:5K AICIGH6
M3VX4SBNPKYV[5G:S/-<S 1_91V0<?0Q-2-D!2[V8>O.]PKA^\AN2O=+<ET[Y
M%&7#UZ,?K+3QN=\E=:GJG7]OW_.HZ)"]&X9?;5>[^U-=[![1)QI?W7M/W$%F
MU?Q5546*TM*%^C'W^$(+5GOB1*X5Y:,=<C\.O/>A@&COI]4G\[%NYDR9-3J;
MWCNMU0P]F3=;JWQ8["*-6$S\L*\%&F2<'\.KIIO3GZIG-E_M],KMTMTCWJ]Z
M?(%O&T=&M S>J""PR$)8\6CIQO6/\H*&(A$?7I$!']YX]AJA]U.OY1JS5^'&
M!Q3LS2_Q);^9K#/HPQ7-F$QT)]'O#;IBM_2<]%,O3/.9 JJXYQK9USTG>T)?
M[9G#MUUS9[.&G$Z64JFJ55T8O^JQJM?6%E'/R7O,JW03$ZF9-?2G)<@VSDNV
MA</KT99ZQ]=E9,D3X6&AE)-:PN7TM;GSK7?QZQ/I2XJ_.)C?QJ?,Z1Y *]1W
M$^BW!)V+>X0:V;LOYMT^]\CX^J)&Q<'"RC&<<>&S?!EWL^J- =&J#M=8'A(E
M-7.V08EB^S:+/;+.FF)EI#H)T<^4E\6B/S0J+NU>.EZ\:$ZS^XG7I[08F>YG
M$L;[-IH8:+IO&M-YU'SRJ&*R7>EX&OWI-_W<]!&=-J$#"A>>35PXWG[0LY\M
MH$-U:B?TSF8V#<UJS%_JZAZ4S0_]R\VII/6->V=OK,\LJB,O\TICY55GL;"B
MLG)7Z;>T]-"JJJW*=:(6]BU;MA][$'CX].'%19A%#^M7!],BI6OUA08L27 W
M4/NL4\4/K(,^>2I?'TPYZJG5TPE"P\S*D;A EGSOY_^.[KD_YI%3X%\:S:!&
M?SZ!;OISEZR_W4T@"G/5B2% =T8*;0%'*?4D?8(94M[ \4@KX$AWDS_RS7]1
MI%KW?;.,(=UAP/$%@*>A:PYE$=GAP+)(HW!XB]V?&"<OIV.+R,V)00-.<C-@
MV".8/^6,3=[A02 *]^@CL)9U0R-1I#6<8"[J*_T#9]R DV;:"_\SG9:)IAQ\
M.2I72=3AI<NTV%&U.*3P&CQ_TZ0E]]<4\R-;\M1;T@SIJQDOLC8C_BV_G&^;
MC*$_[2.PGVD,<WQEX4>N>>KL*X"=Q!RLQ_@:L'4I=IV*%*%)$!VD9 #CR3B%
M92I?8=)^I9EFES#3*0TQ=M"44S/Z-%T(.4$0@-J4R6#"9-V_MR/<5K\:8#V.
MP%DFTX4'/^[0\H<GMCI]CYU'OR> ['RYJ/'<<N3>OZCE%/=A*4&50H")%D"C
MIW*)/_?+^<)Y"@\$T3V1'LS\:_/ZG[J.K>/UM.&40,S3@]\S;#>\M51_>X*\
M0/K[^2-Y$)8R[H (BK/B+:^X$II:"T=:Q_!.*W'6YYF!*/J%8?.W=CFD1]#/
M+75^K:[\N9$8Z9<$<SP(WM'HWB,4)X87(M$'=P0A.I,+',_C@(FO8JFU(JJ
M$%R']M"+?YMJCG) A@&%7,V.$W9B]<BT4NUJ,'E:;#\5$##.2P-W""_,_Y;(
M#B?PUB(<,I^5ZY1 U,6!:DT'MCVB;=4Y8X1H:_$6HA*3M@5F")ZF0F^LH0$'
M7FJ-[P_T\9Q!!PO1SGO".W$,I,*I9B>:/ABDA33G_DZ>5/#_[@K;20Q1>"8V
MHG^:L5X%V/J%3B)G4_,W<F8TNPY-&P:*8+SGS\S3!HPM[+)$"R9&L00L8K4
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
M*/4-MT/LAM!%./6SD/F*668Z_ 3>&C^_'S3P)J?\_XC SPX!<=#R_Y0W?@[
M7J\:Q0>8=29LG?-IAAR*X8P6VV@Q_N5E8@G#QT4V#WJ2_(&OZ4Z:9KD]*I).
M;L'R]DX*-/STEOIPLOLYY:>LQ(9;NX[&+'L:+>G**YV";@Y'-+S+(0F2%*R+
M'AE[%UK>UZVL:9QV76EBV,Q\8<6:WA9#LP_2+[ON!SNZ46Y?4(@[V>Q>M]'V
M876]K$UG.S5SQ-US?*DLW6K-.VESL.=MB'IRP<<ZB3/^VR&KHP-(##S8R_O]
M?([-X NTJN4;RT>!$IO1!E!'!0_J_'Z<"5+'(8!P[N3@T%N%ED*A>F62$&S;
M +MJ_P:<SCN"\=UY1K>'685@X3Y7YF>29L\^2&2;]KS*G^V>J.Y.?, LH.EJ
M-=N5ON%"?_3ES<TY>PW.EZ\:@\X\J(.J))4[;U7^?\\*ZNMR5D70;C,Y#Z4E
M27L^=GXZ=*.]G"+1=^X*^-&[601E'AMW1<:XJ9]G.+T"'4O)B_.FH$D[<ZZP
M$V05$_F6VS]7IPJ42HYE\5;V]MT?J.(*7"S\VN+&"[OTC7%GN('/%\0DRQ/H
MOU)U>:6FZJO5YJ?C1ZCL#C?=7RIH3_H^ACB1FH'DT:R1V:E#58!%.[[N"2$_
M'R1U<[/C:WXW>-:IM*#UY@/6ZN4CK*MD\_H:.(GVDU60UR_Y-FFXDX8FS9^E
M#I>T")TL\1EC<7T0E3#[_C4E&VF%%"S(>;Z)UY+=<MGH;4GTDG:20=R9BT+2
MT<WW09/K("T$I9=4.X[3?4O?BVYG6I!<M'H9$G-"DK:NZ%4PH7%,1^TZZ)3&
M=9!7S@%ULY7H [*DO,6$"==U$3J[2'%BNL4KQ/5==K<#ZF9SH0>D2'5 =DY"
ML(CG$P#D/40$X2*O; -8Q[56 ]ZD($;,^ #)!LA0.M9MKQ>YIU_6=$#N?1VQ
M:TRS8B9"Q([8-.89C;+/C5W-WY/IB<55OW!=HOOG4H,(\'E#S/T80:U_#TW\
M'('['I@XA9C$0* +%^UP*5F?P!.W_Q65X/DK*O%;!:U.7_X?F5&_\=-_6G[_
MCVGY+0$]F"5^\/G[<MM8*%$%J!#UP X]7C^@9-9X[8#,*%;(7Y4EV=P$!5T$
M4?2-?X_!?8]'MXZN&FT@=Z?<B'D7887X(>(13B"QH)PX_0:L_T<,#E5@@W$(
M Z_>3PC"(P #.4/[)ZFS[?N=U,U_^",3RBP*48Y2L'FU#_J,ONTMNK)&N$9#
M"=P4&OJ>"%BX"&C^&1@5 O@&N^1]>3AB")>D"KI)6?"]ZISOUU[E3&Y_I0%J
MW_U72\>VA2Y J&WD]T$^@!(H-FCM@ZQI=KBD@O!>5X@G'KH')4>]@7XO,4'N
MW5<E-FO\-O.?FOSV!S.;HOF=F8G_WKV\L TZ:C:#YD2> _" 6%/^;Z)P.O^F
M]C;]&[0ZE4!&>-,(#=+!.:S+0?XN_ 9G]?GW%;A9N= M&4@*+@J@ SO!Q.)R
MV($<"XLZ*&PG@H6O7DP&UF-SK I1WXM^@Z?FWBP!]MXJ#=A>?0B>7E1U#_"<
M&P0 2/^8B-[EEPK]#^[_0J-<#J)1?7\;MM,$OLP;]';\-UH,=-)&$0"2Q;HN
MEU6=+] ="5D+PBABW8RH$5X P,7X XBX!3Q<6])AKYP;!YVV>;X/*KV+KB$H
M_I'V1+0@I;> G7I @W^<253WVZ:C; XKJNN4HV.I!-%=I'Y? [2 %!=9K(CW
M9P">VD#<R%^O*%PG[)8Q_DB)5?82 1;#<1R^=V00,?,,Q48L;#-:6<9[*Q,/
MR#8A@<C5FS* 9-UY"</3Y4^@"\1QH>6 '*+2H>N';L4# MDJA]K@):9"#WA
MVA?0!\;-+/$OH),1L]"-7D!+%/+!>:.XJ$4#0O$0,3DRA6#^(P^09N?9]RD\
M=;\&T/KESB,:)+!PO)\]\,M5^R()!]WN>(ZH;S7.6*<DQ842:YUO32_W[X,(
MBBTFA(HL0"5-OE>2_W[I0^[HUH 'AQ-L2W2N+=8+XNTTFA_;_C+X!G10W+^)
MWW6B,2;?VPA^SEV'<',:L7?<&#'SPF9>7Z\R#WB%'_3]:KR[%K&/_^&05? 3
M,+OIBF*U*H22/R0^U'$2D<H2'>!56S<\Z.%MTY=1GQ&4KB"8V!/[K&.N"W4S
M,Y5,NF@&\#2S'[S^/9/I__S[# \>$7,(2J(H[XMKAHOFA#T\!KLD-DLOMTDM
M6"(KK1T[SI-[>[RD@U;3,954TC9?ZD,=-B)%+FJ<S8G0XV<XV-\F<^/R&:G:
MYC12U!F=LRLFF F<7D[W$EC52'C!B>NN-D+<9^RFSTR=RFPY!Z(!"@BWWQ)Z
M_9:.?+(48X#"AQY1YSL9"OFDVC$=:2:U: MX*.'"MO\$RQZ5_:[T2]U,9N=K
MA4KUCES6U+=).L*]J> <A'KPJH8H?.\HE! 14EZ,DI=,)9<H9'94UK-]N'-=
MN:<R_;9=25E;=!YT1_H%=.&<(Y&V$N7\MPM9PI$AD=N<NU&Q.%%T[3Y(?AH1
M82R)I0[ OE3IRL.;K[96*BVJ#E4)WK;K/#' CBE_#CA;EI$[$"EQ_ ,BJ\^"
MZW=/GPB[WV\>!S@B'!_I8G,8'X]T[H.$OT"MVQAM? #1>PS?8]$J[I+KV$2)
M+W3&CA8V#"6ZU$[L)*PC_#RRI@M72BZ7HS_'K:Y:)C;(-.M]W0F3Y.XG7Z49
M$B>8 F#K!;@^]'/H7,!AB5H&K F@;ATH?<Q9^MB.!/TU61\GP61)F=X\@ZYG
M5OL@W\2^11-B @UDCZP*4+:RV_BGZ,F7UHC-TP >7JLBCK,'[YS+0?0K@/%'
MY](6 )>7:^@6,9\ N7N>N0-1#]C\)T& &^!".%FR/4!LR%$#WI@<[2R%;0)J
M]Q0=O ^:?PS>/=E7X&5+K-O#1.ZN.LP:<^^Q &H+K]X';50"'&;V+F+R%KS'
MQ[\&4=\9!'#^]S-O0G9B9OX3I.>?4HA_2B'^*87XIQ3BGU*(?THA_BF%^']=
M"K'#O?D%$)HM)> O[@'/'> E;N)OURY\+RJG_-&,_& OW[AFI8N@7!> 6#@)
MN"UOM$O=B'GU46Y5Z(T-;H(OCQ-@>YGJ>@BI %9.&D"N[[+%+P#&@LL-L+C9
MA>!=T?=X8-\G(ZU'-WI'B8<!X%QN7-0P-Z$84(_>E$U Q:)E,Q!]!@@\<QZB
M^?OD+H"Z"A&[3OV:5.=)6MVVP\T.?-&/:J.$8 _ CSOHMC#-#E-3C\\C7V)#
M+&_PG-?P'N"GU.]D(OI%T>NV+AOY7C&_7]'V).Q!KMU4)DR7Z:WJ!  +;4%<
MZ&^$X+COY(N72+Z@^,<HZ/J-_(TLIC9 7FCQBK%>] BB4SJ)B@0V-$&\MPGX
MH=_WJ@Z](Z'&,F]&[*4TKR\,V;(5WT;4"RUOA<&VOW>*V5D;_FU&U,TM3%I
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
M 3@\P!A$8I@ L(-B603ZG6O3Z(-B2H5[ !(U\(42*H%/S$"TH*:0G?.#2'S
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
M1-YSNW0 TV?.ZAVNEPNW>OU5\&_<*J$\S'^O_P2-*VW"UDF77-%RG38DUF3
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
MRDZ__X[=\/\L?E:7ZG8-]1U4I]RKK8WA0H0TJAM6V.>656(;'0OS6=<XCK?
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
M/P3.^S[>T8%(/R-$!X%72_=Y.TO2,4'FPU-I$V5NUG _]A**F4-*^?D7I8H
MB7;:V0Z(9N=\&3NA.ZW@] 9F39[;Y_D1/>#*]-/;OH*<A;"11F*,8;/6Z09_
MQV<SN'PG;;.B;*_&+E51*_7FS. 36OZAE<%5XR\L0M>D_&ILC_W7N,P)\#$R
MC,Z PF2%W\LQ9_ZVW@0^/>V18A.I8NX24BT^99$_DO.XU%#(-U1$U&&K QH;
MH=P62&%;;&KSM= E&M> $F]G4@*F,05Z-+<+#D\L5J^ $!3_!@^_/[<5-3]$
M)M^?T=XXH&5A7OK4#S(FYA7O8;[G!L.',#%UU,V<E@16'6S X0V-J=21 X^'
M<:_'+4]QF+BQ><]*:J.W$/<7X.7B;U3\+3?X.BTY#Q_'KJXR?5K+J71"GH!G
M<CQ7'XAU/-R>=X_VBAX52UIX+<Z'>]1(VAGTY.*&<C?K$8B^"ZWX7(/UC\'4
M29F0\*NU5T_+7OX8VFD<?+0&X983D/VC>V6%*KIYY.N/*[U""4D]RM=@_.D*
MCE&RW=)JX?O>P,8&I> Y#C#]!G2VH[FB9+2]D4<8Y5.#.G?4Y#645QRN1K6K
ME.!-3D7[5@:K ;=61@C-ULLDA&Z(R(YY_8S.L0UA"W]LSQ(75S'4:D-K$%M%
M']7S7M^JY(JUIGW&\937W\EPHG#JL8$8]_Z'*+8.P&&)12BS(C;NE[W,:9E/
M1/>UP)[1+S%UH_0ESJV7<%^:OIC<\OJQNCJM)H,U'N)UGLX3.^#X6@XY%I6,
M* IQ/P#[]M4V4^/IS;B-2'()":L.,V%",JNK\%QYUAT818RRB*_\2S%% ^?/
M+'4FW*6?B+*WP=NK&_Z:I.D!J:.JV,R"-%U'1A=X78R"W6F,A>FY>^###(<7
M2-Z"%L/\>WJ$:_;%Z#7>[OW.09;WFYD(P1 ?_9!611"L8+>YW%7=ZHR-,(&@
M/\_9?TW(.F"3?Y9AC089)$%"Y*>.SAR-0L1]N 7TZK,.0-S^Q+L3O&*JZY'#
MK+AXJ7HF>302IR/2O8'4K>KFR$R]T5F=V@B#"",-@;'N<ZIN9>ATB,6^ ZLR
M(L;*@)L@=,0-%3!Z]FR>*;.@#WE$SM$67NY>;"P+O07JJ);^,->ZY,0PD%VI
M2 )8W7<LMR;+%.T(\[@XZCTB@'P5_V,LD%5H\D.T];!;(GG8)M(*OY>:4;6S
MGQM[#O0$S+_2O4*NXLL@3B@Z&',OBQ-!NXZ=X3K1U(;]JEIKKI^&J/S>P@W9
MF2MMK,-8DJ;J3L:?M!.WZDO-I'J?^.$582S*_HV_5D.(&ED2&=]9,G.4Q6AW
MEV@8FJI-,/Q-V/A[*'.M_>B+#PJD&44.X3H/5D,DL@FU2"%2MT!$JSEJJR=-
M;+HP)<]NYD^?J-H'PF)TI[%P<N<6@R7,^*2<7PZI'R7 @O+S3)Y;&A2,*IIP
MK&2:5AQF\*VO.5.6H&7Q%S)-00:&5WEE]=/A16:!I_D$W+1$]F=FH"I)ZI6S
M?$R<%B\S/O8P5GE70C2OH2?7DB<SM\"GHEY]UAY=?PN.S(,'(NV>CGV-0QE0
MB0'[UWC,B/0LJAVIKWT'ZAI3,/C>@H;64(36TVZUZT5)M[_*AJ3U4S_P +)D
MTU!4PD U9G$WA-%M=_A]E1)'VT;1G.!!X>/A*.1\(]=&%S8#@QO[\BT0IE9
M]*:7&A)8^B)M"KUD#.YS88OC?![Q\WDIPZ.-(CV6=P<$R6!3&I181_BIAKIN
M\NNV&3'(:;PDS.DJ^T;7-]8Y+%I4'O=LRW$-JM;9B:>N1/$:ZQ]BEBA')@<9
M6X".#4AMU&>N$GEJ5H<<&^34UZ @R\\C&8)KG)ZT=L7Z=7[VF=V#4V!AQFX!
MHJA+G\#Q=&3@%0OS+1"KOZV_SXN61J[T:7WR!&?U,Q-K(8Y(%0-01C%EN-6I
MFT"I7W]8$.\?*D9<Y[0+J6B ]X_GV>AU@1S$#,O/<5I4+CP ?_H]*J[5.5WZ
M0+Q'JZ3B!P^!B"K;QR(/Y64IW]D=RO^\V3L=H+2RXE?JG/K,J+R^:F+&$+S7
MO$KP:L,#,5D510?^D8%OV2]*M;%#PGY_)GY&[ UKM,DFYD)N1>-%R'"C^S]<
MFN:PSC_GKUB'*K0<5:E.?T.X>.$V,L_U@.LGX%J4&%:2!H["3!=!T94# K6*
M?(BM-X+CK2/#TU$AT_02+X9=4Y')UN?SAR4/JY7C99_)L<S7'[6JVL2L7T0P
M2@R(999>\43H8A*LUT31Q+7FQ>!.?J6*D@:J8\7,G_%TY#\?;J7^N"'GQOX\
M*:.$_"&6Q>SEI(VF2"A?, ;7QW#7!JO,%2&?]2\*+=>PO?](2A8[XPA#$PS,
M0QM*%! :H%O@S4UO1WSW^V/[L+9Q_'"]Q+2WB33A$K^SG5<:2NV824XRU0?
M^C%6AE_U)RL*ZF+SD.(J+%=["=]@(PV3ONYK#/U-*#SY&3\'KJB<J=,#NMWU
MDO:Z"3$N>'T'[_AHS+#S ,Y[]VSBP)X;?O1,=8G77,',29G$E;0W:Z0 _W-Y
M]'6Z3WG2^Q3\=?).*-993P#5E2J:N Q]SX3D=?M7PYHL>0TP04EYZA3MBQ:&
MYX">3;PR03$7+4YHVN[)2HC/VUB00$.6WC2<5^Y1.'7]K"!^KM6S#R(,+X>/
M5UU45WTW^$#D"QA/_=#>I[O-,[7EACO\!:PFBR]R-UD6?AG9VV'? X8.QM".
M,N-X6(B$F!O.Z5;%7+!*Z>^EE95%8X&27#4;VI-(Y(>NO[0&[[GI,SZK(6$8
M=:1@0JL)DHA ;[+.=^=*Q->573]QA#%MH>O!#T,V]R]#!J3"M+[0^^9^LAA]
M&9^XN.F$J!N.G;1\\H=%$^ZVZS=#L:G#_=@#-2]H61Q<M, G&MAG :CS<#\3
M@88B._!I6WER.FP?9RK3#?XMXSL.-I#Q9Y!-9JT ,,0,(-JT3")Z])]1\9<;
MV:;E+BW;JOZ@VQ7D'\=J#>,P3*GJQ:YO/5*=<KIB1,WWO)KFST^;&3H:@L[0
MNM2,\?7V6'=DI6 +G-%BT]#"LF'\\X<3-GK>_&DO>#@CZ"?92@]QWON&&M_
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
M9 *G\"2L_[XZ2#WS@S+H50P/HL0.[>V77]!LQ3]\!6/>DB5+?NS"=S9F9F]
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
MJ39X$[CFA72HCC\#DO>3TBN@D6]MBH--L$+']Y1D*ZWS*#[JM7H]_Y]9=,0
M;20J@^FWM+O%ON]1ZT5UL"57);",'/B][,=M8C?[JR3^Y*N@_YSTPJ?1P"S[
MK0JN-Z\\U@&DZ%P0D#*-[10V83OLU.LY$['((L@:]EL,\\< _"%8ZDO9@81R
M:L!L\+8U/#QJ'0Z;)E(Q-YWRSK1[[9TM.V;M"7N/#-T/W,YA(0+];.2,\,W!
M$5]3/T"^EMH)SX."@XU#JHGT03!@0O1OSRY1V)BPLL!#]!6B$@^9U*O;$"W>
M)@FY9IA8RS#_,#^:  NW9?2'B!T)!/=4X".#J$GX/60V/6JBX@E&:Y7?XJ(!
M\+P)W('\@]V8XB0BF8!'I5?7HN:5\36YF8A8<5(V-SIC#EGQW8P^*[<CS4U"
MRA-P<>PT65(Z6E"@0D6-><FE\KUF7D)-AUW,J]CXYJ8D:#RI>E4BK=6J# .
MP6 ?G"Z+VKTX,/43M^/@=J"1E2Y50N8W?0_)I+HD!K*8L"WBD7&9DP8^=T3@
M<*C@:W^X( \DCZ0*PP=E]+]/4X>=?R5-*5]ZD. ED14>))I<RI=X@T)1ZS&A
M_6'PB;:#4GC8>HHY:/?B0BS1C^[),DI"L^LW9H%J4&G:!LH"]IN>?86+5G3P
MBBC/E/>"RS!8Y3IO4\"M)2T=1C-?;731Z-O<&P8X CE! UGS5_BVFS(*(:B0
MRQ,*GB#\S>=XCDQ$Z]#TMUG;D;]UC=(9.)N^[;!I-:N!LDD79E:,]S0KA@G4
MEB+,"10'5QJQ)_+=-7I?$UQ2U17J*]N6Z^,16SZ=6)_A%:*+[>0 L(9@;[.V
MZ_*S3=C?%A!%-0B;B@ 5P56'73VO.^6V8DL4GO U!0,205Y)Z'#/8[K5!#3A
M Y8Z(V,20(2;QZKT585^0A^UB)J4-PM/R*#5+.\=)0U*?6P,7 J-[25H[VO0
M)THH2D# >CS4:::0O "&3?IWDTX!V.:%SE]5O0=ZV=*-]$*$DMA(.$R$XFLZ
MU5D=R^V]$G\$%#\@4*,I1$P ]D;0W90-O%9_?2:V_I!8G[A\TN=*/$C?8=:$
M5>0X%QX:03.B867HF\0CC,=(:[A-"=Z$9E"7SB:"2+1GXD!\6U;<I<1=-FPP
MX>,6<.$H6+EV6Y.HH=)I.1PG8T<G6^&EUKS:C(2GTQ?+5.??9@@KT7752U/'
M)N>A4#<)JK/O') ?>,.EW/VCR/\;-.TO#NGP>+J@J2-<1"QP"#+<[*\676T5
MWUAE:JO\?/RD%0,@$ZA$_',ZSX7%C7.O>5:,\;6TCE6'[3VUQ>E#G/)\(=@G
M>(,BW-\I>#=\B&WB+Z8]D5QRF_ O[*/2$853*"JMS]S<"X<ZJ)NJ76?P=W-9
M,?UXWJF.H-ZO</\;?J>F=C+B\?W":$AIQUII,WK5\__&C5O<QP_2$%K8/U;(
M<+OZWJL\?'1_7"T]NC[>O9HN *MV9 2_;_O!>\276B;C<&W\\U%G^,,XT@9.
M5C?)/7^9'6Z\_17ZR7\ 4$L! A0#%     @ DHEO5F#A#MU4&   RPL! !$
M             ( !     &QE9V@M,C R,C$R,S$N>'-D4$L! A0#%     @
MDHEO5D8_I/?,%0  Q4X! !4              ( !@Q@  &QE9V@M,C R,C$R
M,S%?8V%L+GAM;%!+ 0(4 Q0    ( )*);U9+3ZR5S#H  +[J P 5
M      "  8(N  !L96=H+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    " "2
MB6]63L=J]^N8  "'^ D %0              @ &!:0  ;&5G:"TR,#(R,3(S
M,5]L86(N>&UL4$L! A0#%     @ DHEO5OYK <O79@  T(\' !4
M     ( !GP(! &QE9V@M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    ( )*)
M;U9UVB/#X2(# -^2)0 5              "  :EI 0!L96=H+3(P,C(Q,C,Q
M>#$P:RYH=&U02P$"% ,4    " "2B6]6TMG[%X%Z   0R0  &
M    @ &]C 0 ;&5G:"TR,#(R,3(S,7@Q,&LP,#$N:G!G4$L! A0#%     @
MDHEO5C,/^W^E?@  8L@  !@              ( != <% &QE9V@M,C R,C$R
M,S%X,3!K,# S+FIP9U!+ 0(4 Q0    ( )*);U:?:XSL%9,  &CV   8
M          "  4^&!0!L96=H+3(P,C(Q,C,Q>#$P:S P-2YJ<&=02P$"% ,4
M    " "2B6]6  (844\] 0 9P@$ &               @ &:&08 ;&5G:"TR
M,#(R,3(S,7@Q,&LP,#<N:G!G4$L! A0#%     @ DHEO5D\"P'_;"   CC
M !@              ( !'U<' &QE9V@M,C R,C$R,S%X97@S,60Q+FAT;5!+
M 0(4 Q0    ( )*);U9+(+M6E0@  ,$N   8              "  3!@!P!L
M96=H+3(P,C(Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4    " "2B6]6-/)+FV0%
M  "9&   &               @ '[: < ;&5G:"TR,#(R,3(S,7AE>#,R9#$N
M:'1M4$L! A0#%     @ DHEO5JOSIEY<!0  T1<  !@              ( !
ME6X' &QE9V@M,C R,C$R,S%X97@S,F0R+FAT;5!+ 0(4 Q0    ( )*);U:=
MGO64Y <  !88   7              "  2=T!P!L96=H+3(P,C(Q,C,Q>&5X
=-&0R+FAT;5!+!08     #P /  ,$  ! ? <    !

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