0001558370-21-006721.txt : 20210510 0001558370-21-006721.hdr.sgml : 20210510 20210510172254 ACCESSION NUMBER: 0001558370-21-006721 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210510 DATE AS OF CHANGE: 20210510 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38761 FILM NUMBER: 21908560 BUSINESS ADDRESS: STREET 1: 1600 AIRPORT FREEWAY, #100 CITY: BEDFORD STATE: TX ZIP: 76022 BUSINESS PHONE: (817) 799-4900 MAIL ADDRESS: STREET 1: 1600 AIRPORT FREEWAY, #100 CITY: BEDFORD STATE: TX ZIP: 76022 FORMER COMPANY: FORMER CONFORMED NAME: Legacy Housing, LTD. DATE OF NAME CHANGE: 20080528 10-Q 1 legh-20210331x10q.htm 10-Q
0001436208--12-312021Q1falseP3Y0001436208us-gaap:InterestRateSwapMember2020-01-012020-03-310001436208us-gaap:TreasuryStockMember2020-01-012020-03-3100014362082019-04-172019-04-170001436208us-gaap:CommonStockMember2021-01-012021-03-310001436208us-gaap:CommonStockMember2020-01-012020-03-310001436208us-gaap:TreasuryStockMember2021-03-310001436208us-gaap:RetainedEarningsMember2021-03-310001436208us-gaap:AdditionalPaidInCapitalMember2021-03-310001436208us-gaap:TreasuryStockMember2020-12-310001436208us-gaap:RetainedEarningsMember2020-12-310001436208us-gaap:AdditionalPaidInCapitalMember2020-12-310001436208us-gaap:TreasuryStockMember2020-03-310001436208us-gaap:RetainedEarningsMember2020-03-310001436208us-gaap:AdditionalPaidInCapitalMember2020-03-310001436208us-gaap:TreasuryStockMember2019-12-310001436208us-gaap:RetainedEarningsMember2019-12-310001436208us-gaap:AdditionalPaidInCapitalMember2019-12-310001436208us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001436208us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001436208us-gaap:IPOMember2019-01-310001436208us-gaap:IPOMember2018-12-310001436208us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001436208us-gaap:EmployeeStockOptionMember2020-12-310001436208us-gaap:RestrictedStockUnitsRSUMember2020-12-310001436208srt:DirectorMemberus-gaap:RestrictedStockMember2020-03-272020-03-270001436208srt:DirectorMemberus-gaap:RestrictedStockMember2019-02-072019-02-070001436208srt:ManagementMemberus-gaap:RestrictedStockMember2020-04-012020-06-300001436208srt:ManagementMemberus-gaap:EmployeeStockOptionMember2020-08-102020-08-100001436208srt:ManagementMemberus-gaap:EmployeeStockOptionMember2019-02-072019-02-070001436208legh:BellMobileHomesMember2021-01-012021-03-310001436208legh:BellMobileHomesMember2020-01-012020-03-310001436208us-gaap:ProductAndServiceOtherMember2021-01-012021-03-310001436208legh:RetailStoreSalesMember2021-01-012021-03-310001436208legh:DirectSalesMember2021-01-012021-03-310001436208legh:ConsignmentSalesMember2021-01-012021-03-310001436208legh:CommercialSalesMember2021-01-012021-03-310001436208us-gaap:ProductAndServiceOtherMember2020-01-012020-03-310001436208legh:RetailStoreSalesMember2020-01-012020-03-310001436208legh:DirectSalesMember2020-01-012020-03-310001436208legh:ConsignmentSalesMember2020-01-012020-03-310001436208legh:CommercialSalesMember2020-01-012020-03-310001436208us-gaap:VehiclesMember2021-03-310001436208us-gaap:MachineryAndEquipmentMember2021-03-310001436208us-gaap:LandMember2021-03-310001436208us-gaap:FurnitureAndFixturesMember2021-03-310001436208legh:BuildingsAndLeaseholdImprovementsMember2021-03-310001436208us-gaap:VehiclesMember2020-12-310001436208us-gaap:MachineryAndEquipmentMember2020-12-310001436208us-gaap:LandMember2020-12-310001436208us-gaap:FurnitureAndFixturesMember2020-12-310001436208legh:BuildingsAndLeaseholdImprovementsMember2020-12-310001436208srt:MaximumMemberlegh:InventoryRepurchaseAgreementMember2021-03-310001436208srt:MaximumMemberlegh:InventoryRepurchaseAgreementMember2020-12-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-03-310001436208legh:OtherNoteReceivableMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-03-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-03-310001436208legh:OtherNoteReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-03-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001436208legh:OtherNoteReceivableMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001436208legh:ReceivableFromMobileHomeParksMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001436208legh:OtherNoteReceivableMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001436208us-gaap:RetainedEarningsMember2021-01-012021-03-310001436208us-gaap:RetainedEarningsMember2020-01-012020-03-310001436208us-gaap:ConsumerLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-03-310001436208us-gaap:ConsumerLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-03-310001436208us-gaap:ConsumerLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001436208us-gaap:ConsumerLoanMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001436208srt:MinimumMemberlegh:ReceivableFromMobileHomeParksMemberus-gaap:PrimeRateMember2021-03-310001436208legh:RevolverOneMember2019-12-310001436208legh:RevolverTwoMember2017-05-120001436208legh:RevolverTwoMember2016-04-300001436208legh:RevolverOneMember2020-12-310001436208srt:MinimumMember2021-03-310001436208srt:MaximumMember2021-03-310001436208us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMember2020-03-310001436208us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2020-03-310001436208legh:RevolverTwoMember2020-01-012020-03-310001436208legh:RevolverOneMember2020-01-012020-03-310001436208us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001436208us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001436208legh:FinancingReceivablesGreaterThan120DaysPastDueMember2021-03-310001436208legh:FinancingReceivables91To120DaysPastDueMember2021-03-310001436208legh:FinancingReceivables61To90DaysPastDueMember2021-03-310001436208legh:FinancingReceivables31To60DaysPastDueMember2021-03-310001436208legh:FinancingReceivablesGreaterThan120DaysPastDueMember2020-12-310001436208legh:FinancingReceivables91To120DaysPastDueMember2020-12-310001436208legh:FinancingReceivables61To90DaysPastDueMember2020-12-310001436208legh:FinancingReceivables31To60DaysPastDueMember2020-12-310001436208legh:ReceivableFromMobileHomeParksMember2020-01-012020-03-310001436208legh:ReceivableFromMobileHomeParksMember2021-03-310001436208legh:ReceivableFromMobileHomeParksMember2020-12-310001436208us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001436208us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001436208us-gaap:RestrictedStockUnitsRSUMember2021-03-310001436208us-gaap:EmployeeStockOptionMember2021-03-310001436208us-gaap:LineOfCreditMemberus-gaap:InterestRateSwapMember2017-06-120001436208us-gaap:CostOfSalesMember2021-01-012021-03-310001436208us-gaap:CostOfSalesMember2020-01-012020-03-310001436208legh:RevolverOneMember2020-03-300001436208legh:PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember2016-12-310001436208legh:RevolverTwoMember2020-03-310001436208legh:PaycheckProtectionProgramMember2020-04-100001436208legh:RevolverTwoMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-03-310001436208legh:RevolverOneMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-03-310001436208legh:RevolverOneMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-03-300001436208legh:IndependentThirdPartiesAndAffiliatesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001436208legh:IndependentThirdPartiesAndAffiliatesMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-03-310001436208legh:IndependentThirdPartiesAndAffiliatesMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001436208legh:IndependentThirdPartiesAndAffiliatesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310001436208us-gaap:CommonStockMember2021-03-310001436208us-gaap:CommonStockMember2020-12-310001436208us-gaap:CommonStockMember2020-03-310001436208us-gaap:CommonStockMember2019-12-310001436208legh:IncentiveCompensationPlan2018Member2020-03-3100014362082020-03-3100014362082019-12-310001436208legh:BellMobileHomesMember2021-03-310001436208legh:BellMobileHomesMember2020-12-3100014362082018-01-012018-01-010001436208srt:ManagementMemberus-gaap:RestrictedStockMember2019-08-022019-08-020001436208srt:ManagementMemberus-gaap:RestrictedStockMember2019-02-072019-02-070001436208us-gaap:IPOMember2019-01-012019-01-310001436208us-gaap:IPOMember2018-12-012018-12-310001436208srt:MinimumMemberlegh:OtherNoteReceivableMember2021-03-310001436208srt:MaximumMemberlegh:OtherNoteReceivableMember2021-03-310001436208legh:OtherNoteReceivableMember2021-03-310001436208legh:OtherNoteReceivableMember2020-12-310001436208srt:MinimumMemberlegh:ReceivableFromMobileHomeParksMember2021-01-012021-03-310001436208srt:MaximumMemberlegh:ReceivableFromMobileHomeParksMember2021-01-012021-03-310001436208legh:ReceivableFromMobileHomeParksMember2021-01-012021-03-310001436208legh:ReceivableFromMobileHomeParksMember2020-01-012020-12-310001436208legh:PaycheckProtectionProgramMember2020-04-102020-04-100001436208legh:RevolverOneMember2021-03-310001436208legh:RevolverOneMember2021-01-012021-03-3100014362082020-01-012020-03-310001436208srt:MinimumMember2021-01-012021-03-310001436208srt:MaximumMember2021-01-012021-03-3100014362082020-01-012020-12-3100014362082021-03-3100014362082020-12-3100014362082021-05-0500014362082021-01-012021-03-31xbrli:shareslegh:itemiso4217:USDxbrli:pureiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2021

OR

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

For the transition period from           to

Commission file number 001-38761

Legacy Housing Corporation

(Exact name of registrant as specified in its charter)

Texas

20-2897516

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

1600 Airport Freeway, #100

Bedford, Texas 76022

(Address of principal executive offices)

(Zip Code)

(817) 799-4900

(Registrant’s telephone number, including area code)

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

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

Title of each class:

    

Trading Symbol

    

Name of each exchange on which registered:

Common Stock ($0.001 par value)

LEGH

NASDAQ Global Market

There were 24,202,631 shares of Common Stock ($0.001 par value) outstanding as of May 5, 2021.

PART I – FINANCIAL INFORMATION

Item 1.Financial Statements

LEGACY HOUSING CORPORATION

CONDENSED BALANCE SHEETS (in thousands, except share and per share data)

(unaudited)

    

March 31, 

    

December 31, 

2021

2020

Assets

Current assets:

 

  

 

  

Cash and cash equivalents

$

2,408

$

768

Accounts receivable, net of allowance for doubtful accounts

 

3,914

 

3,867

Current portion of consumer loans

 

5,237

 

5,348

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

 

11,967

 

12,468

Current portion of other notes receivable

 

1,757

 

2,054

Inventories

 

31,915

 

27,224

Prepaid expenses and other current assets

 

3,649

 

3,234

Total current assets

 

60,847

 

54,963

Property, plant and equipment, net

 

24,070

 

22,616

Consumer loans, net of deferred financing fees and allowance for loan losses

 

108,443

 

106,572

Notes receivable from mobile home parks (“MHP”)

 

128,318

 

123,872

Other notes receivable, net of allowance for loan losses

 

18,979

 

13,050

Other assets

 

8,794

 

8,887

Inventory noncurrent

 

7,467

 

8,656

Total assets

$

356,918

$

338,616

Liabilities and Stockholders' Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

9,422

$

10,197

Accrued liabilities

 

13,677

 

14,860

Customer deposits

 

5,150

 

3,620

Escrow liability

 

8,015

 

7,729

Total current liabilities

 

36,264

 

36,406

Longterm liabilities:

 

  

 

  

Lines of credit

 

45,347

 

36,174

Deferred income taxes

1,971

1,971

Accrued liabilities, net of current portion

630

630

Dealer incentive liability

 

4,445

 

4,242

Total liabilities

 

88,657

 

79,423

Commitments and contingencies (Note 12)

 

  

 

  

Stockholders' equity:

Preferred stock, $.001 par value, 10,000,000 shares authorized: issued -0-

Common stock, $.001 par value, 90,000,000 shares authorized; 24,647,696 and 24,639,125 issued and 24,202,631 and 24,194,060 outstanding at March 31, 2021 and December 31, 2020, respectively

25

25

Treasury stock at cost, 445,065 shares at March 31, 2021 and December 31, 2020

(4,477)

(4,477)

Additional paid-in-capital

175,337

175,293

Retained earnings

97,376

88,352

Total stockholders' equity

268,261

259,193

Total liabilities and stockholders' equity

$

356,918

$

338,616

See accompanying notes to condensed financial statements.

2

LEGACY HOUSING CORPORATION

CONDENSED STATEMENTS OF OPERATIONS

(in thousands, except share and per share data)

(unaudited)

Three months ended March 31, 

    

2021

    

2020

Net revenue:

 

  

 

  

 

Product sales

$

32,274

$

31,195

Consumer and MHP loans interest

 

6,638

 

6,424

Other

 

1,028

 

654

Total net revenue

 

39,940

 

38,273

Operating expenses:

 

  

 

  

Cost of product sales

 

24,024

 

21,858

Selling, general administrative expenses

 

4,793

 

5,612

Dealer incentive

 

463

 

194

Income from operations

 

10,660

 

10,609

Other income (expense):

 

  

 

  

Non‑operating interest income

 

248

 

237

Miscellaneous, net

 

204

 

38

Gain on settlement, net

1,075

Interest expense

 

(226)

 

(338)

Total other

 

226

 

1,012

Income before income tax expense

 

10,886

 

11,621

Income tax expense

 

(1,862)

 

(2,596)

Net income

$

9,024

$

9,025

Weighted average shares outstanding:

Basic

24,199,107

24,319,328

Diluted

24,211,182

24,361,083

Net income per share:

Basic

$

0.37

$

0.37

Diluted

$

0.37

$

0.37

See accompanying notes to condensed financial statements.

3

LEGACY HOUSING CORPORATION

CONDENSED STATEMENTS OF CASH FLOWS

(unaudited, in thousands)

Three months ended March 31, 

    

2021

    

2020

    

Operating activities:

 

  

 

  

 

Net income

$

9,024

$

9,025

Adjustments to reconcile net income to net cash used by operating activities:

 

  

 

  

Depreciation expense

 

362

 

281

Amortization of debt discount and issuance costs

18

Provision for loan loss—consumer loans

 

535

 

215

Deferred income taxes

Share based payment expense

44

97

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

(47)

 

(1,405)

Consumer loans originations

 

(4,334)

 

(3,174)

Consumer loans principal collections

 

1,881

 

2,297

Notes receivable MHP originations

 

(11,483)

 

(17,205)

Notes receivable MHP principal collections

 

6,473

 

6,267

Inventories

 

(3,502)

 

(3,821)

Prepaid expenses and other current assets

 

(433)

 

1,428

Other assets

 

(5)

 

(513)

Accounts payable

 

(775)

 

(1,703)

Accrued liabilities

 

(1,183)

 

3,012

Customer deposits

 

1,530

 

661

Dealer incentive liability

 

203

 

(9)

Net cash used in operating activities

 

(1,692)

 

(4,547)

Investing activities:

 

  

 

  

Purchases of property, plant and equipment

 

(1,717)

 

(366)

Issuance of notes receivable

 

(5,708)

 

(215)

Notes receivable collections

76

85

Purchases of consumer loans

(191)

Collections from purchased consumer loans

1,222

310

Net cash used in investing activities

 

(6,127)

 

(377)

Financing activities:

 

  

 

  

Treasury stock purchase

(682)

Escrow liability, net

 

286

 

(567)

Proceeds from lines of credit, net

 

22,381

 

18,430

Payments on lines of credit

 

(13,208)

 

(10,264)

Net cash provided by financing activities

 

9,459

 

6,917

Net increase in cash and cash equivalents

 

1,640

 

1,993

Cash and cash equivalents at beginning of period

 

768

 

1,724

Cash and cash equivalents at end of period

$

2,408

$

3,717

Supplemental disclosure of cash flow information:

 

  

 

  

Cash paid for interest

$

206

$

301

Cash paid for taxes

$

2,900

$

See accompanying notes to condensed financial statements.

4

LEGACY HOUSING CORPORATION

CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(in thousands, except share data)

(unaudited)

 

Common Stock

Treasury

Additional

Retained

    

Shares

    

Amount

stock

    

paid-in-capital

    

earnings

    

Total

Balances, December 31, 2019

24,620,079

$

25

$

(3,060)

$

175,067

$

50,357

$

222,389

Share based compensation expense and stock units vested

17,143

97

97

Purchase of treasury stock

(682)

(682)

Net income

9,025

9,025

Balances, March 31, 2020

24,637,222

$

25

$

(3,742)

$

175,164

$

59,382

$

230,829

Common Stock

Treasury

Additional

Retained

    

Shares

    

Amount

    

stock

paid-in-capital

    

earnings

    

Total

Balances, December 31, 2020

24,639,125

$

25

$

(4,477)

$

175,293

$

88,352

$

259,193

Share based compensation expense and stock units vested

8,571

44

44

Net income

9,024

9,024

Balances, March 31, 2021

24,647,696

$

25

$

(4,477)

$

175,337

$

97,376

$

268,261

See accompanying notes to condensed financial statements.

5

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

1. NATURE OF OPERATIONS

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

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

In December 2018, the Company sold 4,000,000 shares of its common stock through an initial public offering (“IPO”) 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

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’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 per share, pursuant to the Company’s repurchase program. Under the repurchase program, the Company may purchase up to $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.  Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations.  These repurchases may be commenced or suspended at any time or from time to time without prior notice.

Corporate Conversion

Effective January 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, Ltd. received an initial allocation, on a proportional basis, of 20,000,000 shares of common stock of Legacy Housing Corporation.

Following the corporate conversion, Legacy Housing Corporation continues to hold all property and assets of Legacy Housing, Ltd. and all of the debts and obligations of Legacy Housing, Ltd. On the effective date of the corporate conversion, the officers of Legacy Housing, Ltd. became the officers of Legacy Housing Corporation. As a result of the corporate conversion, the Company is now a federal corporate taxpayer.

Basis of Presentation

The accompanying unaudited interim condensed financial statements as of March 31, 2021 and for the three months ended March 31, 2021 and 2020, respectively, have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim financial statements have been prepared on the same basis as the audited financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three

6

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or any other period. The accompanying balance sheet as of December 31, 2020 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2020 (the "Form 10-K"). The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.

Use of Estimates

The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period.  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.

Revenue Recognition

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, 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 takes the form of a consignment arrangement. Consignment Sales are considered sales of consigned homes from independent dealers to individual customers. 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 in paid in cash.

Revenue from product sales is recognized at a point in time when the performance obligation under the terms of a contract with our customers 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 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 operations.

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

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

7

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

For the three months ended March 31, 2021 and 2020, sales to an independent third-party and its affiliates accounted for $2,664 or 8.3% and $11,986 or 37.2% of our product sales, respectively.

For the three months ended March 31, 2021 and 2020, total cost of product sales included $2,182 and $4,907 of costs, mainly relating to up front dealer commission and reimbursed dealer expenses for consignment sales and certain other similar costs incurred for retail store and commercial sales.

Other revenue 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’s wholesale price to the independent dealer. Revenue recognition for consignment fees are recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.

8

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by source of the revenue for the three months ended March 31, 2021 and 2020:

Three months ended

March 31, 

2021

    

2020

Product sales:

Direct sales

$

3,422

$

2,225

Commercial sales

 

12,318

 

15,791

Consignment sales

10,599

8,840

Retail store sales

3,321

3,182

Other (1)

 

2,614

 

1,157

Total product sales

 

32,274

 

31,195

Consumer and MHP loans interest:

 

  

 

  

Interest - consumer installment notes

 

4,143

 

4,149

Interest - MHP notes

 

2,495

 

2,275

Total consumer and MHP loans interest

 

6,638

 

6,424

Other

 

1,028

 

654

Total net revenue

$

39,940

$

38,273

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

Share-Based Compensation

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

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

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

9

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

Accounts Receivable

Included in accounts receivable are receivables from direct sales of mobile homes and sales of parts and supplies to customers, consignment fees and interest receivables.

Accounts receivables are generally due within 30 days 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’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At March 31, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $111 and $97, respectively.

Leased Property

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

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.  The lessee makes monthly, periodic lease payments to the Company over the term of the lease.  The lessee is responsible for maintaining the homes during the term of the lease.  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.  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.  The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee of either 10% of the remaining lease payments or six month’s rent, whichever is greater.  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 for example comparable sales, recent appraisal, or NADA official guidance.  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.  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.  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’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.  Homes returned to the Company upon expiration of the lease or in the event of default will be sold by the Company through its standard sales and distribution channels.

Future minimum lease income under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:

2021

    

$

1,196

2022

 

1,612

2023

 

1,612

2024

 

1,612

2025

 

1,612

Thereafter

 

4,618

Total

$

12,262

10

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

Recent Accounting Pronouncements

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.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee have not significantly changed from previous requirements. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2022. Modified retrospective application and early adoption is permitted. The Company expects that the adoption of this standard will result in a material increase to assets and liabilities on the balance sheet but will not have a material impact on the statement of operations.  While the Company is continuing to assess all the effects of adoption, it currently believes the most significant effects relate to (i) the recognition of new right-of-use assets and lease liabilities on its balance sheet for its property and equipment operating leases and (ii) providing significant new disclosures about its leasing activities.

In June 2016, the FASB issued an accounting standards update ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2023. The Company is continuing to evaluate the impact of the adoption of this ASU and is uncertain of the impact on the financial statements and disclosures at this point in time.

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

2. CONSUMER LOANS RECEIVABLE

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

11

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

Loan applications go through an underwriting process that 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.

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

The Company may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $8,015 and $7,729 as of March 31, 2021 and December 31, 2020, respectively, and are included in escrow liability in the balance sheets.

Allowance for Loan Losses—Consumer Loans Receivable

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

The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company’s calculation of the general reserve considers the historical 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.

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

Impaired loans are those loans 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 days past due on principal or interest, is in bankruptcy proceedings, or is in the process of repossession. A specific reserve is created for impaired loans based on fair value of underlying collateral value, less estimated selling costs. The Company uses various factors to determine the value of the underlying collateral for impaired loans. These factors are: (1) the length of time the unit was unsold after construction; (2) the amount of time the house was occupied; (3) the cooperation level of the borrowers, i.e., loans requiring legal action or extensive field collection efforts; (4) units located on private property as opposed to a manufactured home park; (5) the length of time the borrower has lived in the house without making payments; (6) location, size, and market conditions; and (7) the experience and expertise of the particular dealer assisting in collection efforts.

Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. At repossession, the 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 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.

12

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

Repossessed homes totaled $751 and $1,395 as of March 31, 2021 and December 31, 2020, respectively, and are included in other assets in the balance sheets.

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

    

As of March 31, 

    

As of December 31, 

2021

2020

Consumer loans receivable

$

117,337

$

115,639

Loan discount and deferred financing fees, net

 

(2,730)

 

(2,814)

Allowance for loan losses

 

(927)

 

(905)

Consumer loans receivable, net

$

113,680

$

111,920

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

    

Three Months Ended March 31, 

2021

    

2020

    

Allowance for loan losses, beginning of period

$

905

$

913

Provision for loan losses

 

535

 

215

Charge offs

 

(513)

 

(108)

Allowance for loan losses

$

927

$

1,020

The impaired and general reserve for allowance for loan losses consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Total consumer loans

$

117,337

$

115,639

Total allowance for loan losses

 

927

 

905

Impaired loans individually evaluated for impairment

 

1,611

 

1,603

Specific reserve against impaired loans

 

546

 

558

Other loans collectively evaluated for allowance

 

115,726

 

114,036

General allowance for loan losses

 

381

 

347

As of March 31, 2021 and December 31, 2020, the total principal outstanding for consumer loans on nonaccrual status was $1,611 and $1,603, respectively. A detailed aging of consumer loans receivable that are past due as of March 31, 2021 and December 31, 2020 were as follows:

As of March 31, 

    

    

As of December 31, 

    

2021

%

2020

%

Total consumer loans receivable

$

117,337

 

100.0

   

$

115,639

 

100.0

Past due consumer loans:

 

  

 

  

 

  

 

  

31 - 60 days past due

$

80

 

0.1

$

954

 

0.8

61 - 90 days past due

 

58

 

0.0

 

221

 

0.2

91 - 120 days past due

 

232

 

0.2

 

141

 

0.1

Greater than 120 days past due

 

1,457

 

1.2

 

1,261

 

1.1

Total past due

$

1,827

 

1.6

$

2,577

 

2.2

13

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

3. NOTES RECEIVABLE FROM MOBILE HOME PARKS (“MHP Notes”)

The notes receivable from mobile home parks (“MHP Notes” or “Notes”) relate to mobile homes sold to mobile home parks and financed through notes receivable. The Notes have varying maturity dates and call for monthly principal and interest payments. The interest rate on the MHP Notes can be fixed or variable. Approximately $114 million of the Notes have a fixed interest rate ranging from 5.0% to 9.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 7.6% and 7.7% as of March 31, 2021 and December 31, 2020, respectively, with maturities that range from 1 to 20 years. The collateral underlying the Notes are individual mobile homes which can be repossessed and resold. The MHP Notes are generally personally guaranteed by the borrowers.

The Company had concentrations of MHP Notes with an independent third-party and its affiliates that equaled 52.1% and 52.9% of the principal balance outstanding, all of which was secured by the mobile homes, as of March 31, 2021 and December 31, 2020, respectively.

MHP Notes are stated at amounts due from customers, net of allowance for loan losses. The Company determines the allowance by considering several factors including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. There were minimal past due balances on the MHP Notes as of March 31, 2021 and December 31, 2020 and no charge offs were recorded for MHP Notes during the three months ended March 31, 2021 and 2020, respectively. Allowance for loan loss is considered immaterial and accordingly no loss is recorded against the MHP Notes as of March 31, 2021 and December 31, 2020.

4. OTHER NOTES RECEIVABLE

Other notes receivable relate to various notes issued to mobile park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for 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 are fixed and range from 6.25% to 12.00%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower’s ability to pay, the borrower’s financial strength, and historical loss experience.

The balance outstanding on the other notes receivable were as follows:

    

As of March 31, 

    

As of December 31, 

2021

2020

Outstanding principal balance

$

20,810

$

15,179

Allowance for loan losses

 

(74)

 

(75)

Total

$

20,736

$

15,104

14

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

5. INVENTORIES

Inventories consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Raw materials

$

13,211

$

12,713

Work in progress

 

527

 

412

Finished goods

 

25,644

 

22,755

Total

$

39,382

$

35,880

6. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Land

$

14,518

$

12,968

Buildings and leasehold improvements

 

10,828

 

10,700

Vehicles

 

1,664

 

1,664

Machinery and equipment

 

4,167

 

4,127

Furniture and fixtures

 

298

 

298

Total

 

31,475

 

29,757

Less accumulated depreciation

 

(7,405)

 

(7,141)

Total property, plant and equipment

$

24,070

$

22,616

Depreciation expense was $264 with $104 included as a component of cost of product sales for the three months ended March 31, 2021 and $248 with $106 included as a component of cost of product sales for the three months ended March 31, 2020.

7. OTHER ASSETS

Other assets consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Leased property

$

7,776

$

7,218

Prepaid rent

 

267

 

274

Repossessed homes

 

751

 

1,395

Total

$

8,794

$

8,887

Depreciation expense for the leased property was $98 and $33 for the three months ended March 31, 2021 and 2020, respectively.

15

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

8. ACCRUED LIABILITIES

Accrued liabilities consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Warranty liability

$

2,346

$

2,594

Litigation reserve

 

562

 

899

Federal and state taxes payable

 

4,563

 

5,603

Accrued expenses & other accrued liabilities

 

6,206

 

5,764

Total

$

13,677

$

14,860

9. DEBT

Lines of Credit

Revolver 1

At December 31, 2019, the Company had a revolving line of credit (“Revolver 1”) with Capital One, N.A. with a maximum credit limit of $45,000 and a maturity date of May 11, 2020. On March 30, 2020, the Company entered into an agreement with Capital One, N.A. to replace Revolver 1 with a new revolving line of credit (“New Revolver”). The New Revolver has a maximum credit limit of $70,000 and a maturity date of March 30, 2024. For the period January 1, 2020 through March 30, 2020, Revolver 1 accrued interest at one-month LIBOR plus 2.40%. Amounts available under Revolver 1 were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable and the consumer loans receivable and MHP Notes.

The New Revolver accrues interest at one-month LIBOR plus 2.00%. The interest rate in effect as of March 31, 2021 was 2.11%. As with Revolver 1, amounts available under the New Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable and the consumer loans receivable and MHP Notes. The amount of available credit under the New Revolver was $24,653 as of March 31, 2021. In connection with the New Revolver, we paid certain arrangement fees and other fees of approximately $0.3 million, which were capitalized as deferred debt issuance costs and will be amortized to interest expense over the life of the New Revolver.

For the three months ended March 31, 2021 and 2020, interest expense under the Capital One Revolvers was $226 and $320. The outstanding balance as of March 31, 2021 and December 31, 2020 was $45,347 and $36,174, respectively. The Company was in compliance with all financial covenants as of March 31, 2021, 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.

Revolver 2

In April 2016, the Company entered into an agreement with Veritex Community Bank to secure an additional revolving line of credit of $15,000 (“Revolver 2”). Revolver 2 accrues interest at one month LIBOR plus 2.50% and all unpaid principal and interest is due at maturity on April 4, 2021. Revolver 2 is secured by all finished goods inventory excluding repossessed homes. Amounts available under Revolver 2 are subject to a formula based on eligible inventory. The interest rate in effect as of March 31, 2020 was 4.17%. On May 12, 2017, the Company entered into an agreement to increase the line of credit to $20,000. On October 15, 2018, Revolver 2 was amended to extend the maturity date from April 4, 2019 to April 4, 2021. The amount of available credit under Revolver 2 was $12,028 at March 31, 2020. The Company was in compliance with all required covenants as of March 31, 2020. For the three months ended March 31,

16

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

2020 interest expense was $21. The outstanding balance as of March 31, 2020 was $2,001. In April 2020, this note was paid in full and the facility was terminated.

PPP Loan

On April 10, 2020, the Company entered into a loan with Peoples Bank as the lender in an aggregate principal amount of $6,545,700 (the “Loan”) pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief, and Economic Security Act. The Loan was evidenced by a promissory note (the “Note”) dated April 10, 2020 and had a maturity date of April 10, 2022. The Note had an interest rate of 1.00% per annum, with the first six months of interest deferred. Principal and interest were payable monthly commencing on November 10, 2020 and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 1, 2020, this loan was paid in full.

PILOT Agreement

In December 2016, the Company entered into a Payment in Lieu of Taxes (“PILOT”) 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’s Georgia plant (the “Project”). In connection with the PILOT agreement, the Putman County Development Authority provides a credit facility for up to $10,000 which can be drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds are drawn, the Company would pay transactions costs and debt service payments. The PILOT agreement requires interest payments of 6.00% per annum on outstanding balances, which are due each December 1st through maturity on December 1, 2021, at which time all unpaid principal and interest are due. The PILOT agreement is collateralized by the assets of the Project. As of March 31, 2021, the Company had not drawn on this credit facility.

10. SHARE-BASED COMPENSATION

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

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 managment.

The Company granted 2,936 restricted shares of its common stock to the independent directors on the Company’s Board of Directors. The shares were granted on February 7, 2019 and become fully vested on December 13, 2019.

In August 2019, the Company granted 39,526 restricted shares of its common stock to a member of senior management. The shares were granted on August 2, 2019 and had a grant date fair value of $496. The shares vest at a rate of 20.0% annually, beginning on August 2, 2020, becoming fully vested on August 2, 2024. This grant was canceled during the second quarter of 2020 due to the departure of the member of senior managment.

17

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

The Company granted 1,903 restricted shares of its common stock to the independent directors on the Company’s Board of Directors. The shares were granted on March 27, 2020 and become fully vested on December 13, 2020.

The following is a summary of restricted stock units (the “RSU”) activity (in thousands, except per unit data):

Number of Units

Weighted Average Grant date Fair Value

Nonvested, January 1, 2021

43

$

13.63

Granted

-

$

-

Vested

9

$

13.63

Nonvested, March 31, 2021

34

$

13.63

As of March 31, 2021, approximately 34,000 RSUs remained unvested. Unrecognized compensation expense related to these RSUs at March 31, 2021 was $451 and is expected to be recognized over 3.86 years.

The Company granted 58,694 incentive stock options to a member of senior management. The options were granted on February 7, 2019 at an exercise price of $13.63 per share. The options vest at a rate of 12.5% annually, beginning on February 7, 2019, and becoming fully vested on February 7, 2026. 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.41%; dividend yield of 0.00%; expected volatility of common stock of 65.0% and expected life of options of 7.9 years. During the second quarter of 2020, these options were forfeited due to the departure of a senior manager.

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.

The following is a summary of option activity (in thousands, except per unit data):

    

Number of Units

    

Weighted
Average
Exercise Price

    

Weighted
Average
Fair Value

    

Weighted
Average
Remaining
Contractual Life

    

Aggregate
Intrinsic
Value

Outstanding, January 1, 2021

35

$

14.44

$

8.67

9.61

Granted

$

$

Exercised

$

$

Outstanding, March 31, 2021

35

$

14.44

$

8.67

9.36

$

114

Exercisable, March 31, 2021

$

$

$

As of March 31, 2021, approximately 35,000 options remained unvested. Unrecognized compensation expense related to these options at March 31, 2021 was $262 and is expected to be recognized over 4.36 years.

18

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

On March 31, 2020, the Company filed a registration statement on Form S-8 to register with the SEC approximately 2.3 million shares of Legacy common stock available for issuance under the 2018 Incentive Compensation Plan. The registration statement became effective upon filing.

11. INCOME TAXES

The provision for income tax expense for the three months ended March 31, 2021 and 2020 was $1.9 million and $2.6 million, respectively. The effective tax rate for the three months ended March 31, 2021 was 17.1% and differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction partially offset by state income taxes. The effective tax rate for the three months ended March 31, 2020 was 22.3% and differs from the federal statutory rate of 21% due to state income taxes.

12. COMMITMENTS AND CONTINGENCIES

As of January 1, 2020, the Company instituted a self-insured health benefits plan with a stop-loss policy, which provides medical benefits to employees electing coverage under the plan. The Company estimates and records costs for incurred but not reported medical claims and claim development. This reserve is based on historical experience and other assumptions, some of which are subjective. The Company will adjust its self-insured medical benefits reserve based on actual experience, estimated costs and changes to assumptions. At March 31, 2021, the Company accrued a $85 liability for incurred but not reported claims.

The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent retailers of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to retailers in the event of default by the retailer. The Company’s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The maximum amount for which the Company was liable under such agreements approximated $3,073 and $2,967 at March 31, 2021 and December 31, 2020, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be insignificant and accordingly have not recorded any reserve for repurchase commitment as of March 31, 2021 or December 31, 2020.

Leases. The Company leases facilities under operating leases that typically have 10-year terms. These leases usually offer the Company a right of first refusal that affords the Company the option to purchase the leased premises under certain terms in the event the landlord attempts to sell the leased premises to a third party. Rent expense was $151 and $144 for the three months ended March 31, 2021, and 2020, 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 $91 and $85 for the three months ended March 31, 2021 and 2020.

Future minimum lease commitments under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:

2021

    

$

391

2022

 

434

2023

 

422

2024

 

314

2025

 

278

Thereafter

 

530

Total

$

2,369

19

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

Legal Matters

The Company is party to certain legal proceedings that arise in the ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company’s financial position, liquidity or results of operations. However, future events or circumstances currently unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on the Company’s financial position, liquidity or results of operations in any future reporting periods.

13. DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

Derivative Financial Instruments

On February 2, 2012, the Company entered into a master interest rate swap agreement. The Company elected not to designate the interest rate swap agreements as cash flow hedges and, therefore, gains or losses on the agreements as well as the other offsetting gains or losses on the hedged items attributable to the hedged risk are recognized in current earnings. ASC 815-10, Derivatives and Hedging, requires derivative instruments to be measured at fair value and recorded in the statements of financial position as either assets or liabilities. The Company entered into interest rate swap agreement with Capital One Bank on June 12, 2017 to fix the variable rate portion for $8,000 of the line of credit. This interest rate swap agreement matured on May 11, 2020. The fair value of the interest rate swap agreement was an asset included in prepaid expenses and other current assets and was $7 at March 31, 2020. Included in the statements of operations for the three months ended March 31, 2020 is a gain of $2 which was the result of the changes in the fair values of the interest rate swap agreement.

Fair Value Measurements

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

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

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

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

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

20

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

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 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 fair value of the interest rate swap was an asset valued at $7 at March 31, 2020.

Fair Value of Financial Instruments

The Company’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.

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 I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other notes have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other notes 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 $115,000 compared to the book value of $113,680 as of March 31, 2021, and a fair value of approximately $115,000 compared to the book value of $111,742 as of December 31, 2020. The Company determined that the fair value of the fixed rate MHP Notes was approximately $114,000 compared to the book value of $116,161 as of March 31, 2021, and a fair value of approximately $108,000 compared to the book value of $109,806 as of December 31, 2020. The Company determined that the fair value of the other notes was approximately $15,500 compared to the book value of $15,797 as of March 31, 2021, and a fair value of approximately $15,000 compared to the book value of $15,104 as of December 31, 2020. This is a Level III valuation technique.

21

Table of Contents

LEGACY HOUSING CORPORATION

NOTES TO CONDENSED FINANCIAL STATEMENTS (UNAUDITED)

THREE MONTHS ENDED MARCH 31, 2021 AND 2020

(dollars in thousands)

14. EARNINGS PER SHARE

Basic earnings per common share (“EPS”) is computed based on the weighted-average number of common shares outstanding during each 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 issued. The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.

Three months ended

March 31, 

2021

    

2020

Numerator:

Net income (in 000's)

$

9,024

$

9,025

Denominator:

Basic weighted-average common shares outstanding

24,199,107

24,319,328

Effect of dilutive securities:

Restricted stock grants

5,126

7,749

Stock options

6,949

34,006

Diluted weighted-average common shares outstanding

24,211,182

24,361,083

Earnings per share attributable to Legacy Housing Corporation

Basic

$

0.37

$

0.37

Diluted

$

0.37

$

0.37

The diluted earnings per share calculation excludes 144,082 potential shares for the three months ended March 31, 2020, because the effect of including theses potential shares would be antidilutive.

15. RELATED PARTY TRANSACTIONS

Bell Mobile Homes, a retailer owned by one of the Company’s significant owners, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $298 and $1 as of March 31, 2021 and December 31, 2020, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $86 and $61 as of March 31, 2021 and December 31, 2020, respectively. Home sales to Bell Mobile Homes were $699 and $883 for the three months ended March 31, 2021 and 2020, respectively.

16. SUBSEQUENT EVENTS

In connection with the preparation of these financial statements, an evaluation of subsequent events was performed through the date of filing and there were no other events that have occurred that would require adjustments to the financial statements.

22

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

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

Overview

Legacy Housing Corporation builds, sells and finances manufactured homes and “tiny houses” 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 fourth quarter of 2020. With current operations focused primarily in the southern United States, we offer our customers an array of quality homes ranging in size from approximately 390 to 2,667 square feet consisting of 1 to 5 bedrooms, with 1 to 31/2 bathrooms. Our homes range in price, at retail, from approximately $22,000 to $140,000. For the three months ended March 31, 2021, we sold 720 home sections (which are entire homes or single floors that are combined to create complete homes) and for the three months ended March 31, 2020, we sold 849 home sections.

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.

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 (“HUD”). Our factories employ high-volume production techniques that allow us to produce, on average, approximately 75 home sections, or 62 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.

Our homes are marketed under our premier “Legacy” brand name and currently are sold primarily across 15 states through a network of 106 independent retail locations, 13 company-owned retail locations and through direct sales to owners of manufactured home communities. Our 13 company-owned retail locations, including 11 Heritage Housing stores and two Tiny House Outlet stores exclusively sell our homes. For the three months ended March 31, 2021, approximately 49% of our manufactured homes were sold in Texas, followed by 11% in Georgia, 8% in Alabama, 6% in Louisiana and 5% in Kansas. For the three months ended March 31, 2020, approximately 47% of our manufactured homes were sold in Texas, followed by 10% in Kentucky, 9% in North Carolina, 8% in Georgia, and 5% in Kansas. We plan to deepen our distribution channel by using cash from operations and borrowings from our lines of credit to expand our company-owned retail locations in new and existing markets.

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 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 at our retail locations

23

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.

Corporate Conversion

Prior to January 1, 2018, we were a Texas limited partnership named Legacy Housing, Ltd. Effective January 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 “Corporate Conversion” in Note 1.

Following the Corporate Conversion, Legacy Housing Corporation continues to hold all of the property and assets of Legacy Housing, Ltd. and all of the debts and obligations of Legacy Housing, 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-Q are those of Legacy Housing Corporation.

Factors Affecting Our Performance

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

Consistent with our long-term strategy of conservatively deploying our capital to achieve above average rates of return, we intend to expand our retail presence in the geographic markets we now serve, particularly in the southern United States. Each retail center requires between $500,000 and $1,500,000 to acquire the location, situate an office, provide inventory, and provide the initial working capital. We initially anticipated opening 2 to 4 additional retail centers by the end of 2020, but we delayed those plans due to the COVID-19 pandemic’s impact on the retail business.We expect to open 1 to 2 additional retail centers by the end of 2021.
We have purchased several properties in our market area for the purpose of developing manufactured housing communities and subdivisions. As of March 31, 2021, these properties include the following (dollars in 000’s):

Location

    

Description

Date of Acquisition

Land

Improvements

Total

Bastrop County, Texas

 

400 Acres

 

April 2018

$

4,400

$

92

$

4,492

Bexar County, Texas

    

100 Acres

     

November 2018

    

1,300

    

114

    

1,414

Horseshoe Bay, Texas

133 Acres

 

Various 2018-2019

 

2,431

 

1,323

 

3,754

Johnson County, Texas

91.5 Acres

 

July 2019

 

445

 

15

 

460

Venus, Texas

50 Acres

 

August 2019

 

422

 

7

 

429

Wise County, Texas

81.5 Acres

September 2020

889

-

889

Bexar County, Texas

233 Acres

February 2021

1,550

-

1,550

$

11,437

$

1,551

$

12,988

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.
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

24

operating at 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 timing of production schedules and the levels and utilization of inventory, equipment and personnel.
The coronavirus pandemic is an evolving threat to the economy and all businesses. At this time both the duration of the pandemic and the magnitude of the economic consequences are unknown. Risks to the Company include but are not limited to:
oincreased loan losses or deferred loan payments as loan obligors suffer cash flow issues resulting from reduced employment, reduced rental income or unit sales, or other factors;
oreduced sales volume as potential customers are unable to shop for new homes or cannot qualify for a home purchase, retail dealers or company stores reduce or stop operations, or MHP owners reduce their future home purchases;
oreduced production resulting from factors such as the spread of the illness through the Company’s workforce or the impact of government interventions on labor force participation, reduced product demand, or government-mandated closures of our factories, company-owned stores, or retail lots of independent dealers who carry our products;
odelays in development projects as zoning, regulatory, and permitting decisions are likely to be postponed and the expected negative impact of the pandemic on the construction industry;
oreduced raw material availability related to global supply chain disruption from the pandemic, including possible border closures;
odecreased cash flow from operations which could negatively affect our liquidity;
oan outbreak of illness among our management and accounting staff could negatively affect our ability to maintain operations, operate our financial systems, delay our statutory reporting, and reduce our internal control of financial reporting.

We continue to monitor government responses to support the economy and evaluate how those actions might mitigate the risks noted above. At this time, we believe that the pandemic will have a negative effect on our financial results that could range from minor to material.

Results of Operations

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

25

Comparison of Three Months ended March 31, 2021 and 2020 (in thousands)

Three months ended

    

    

 

March 31, 

    

2021

    

2020

    

$ change

    

% change

 

Net revenue:

Product sales

$

32,274

$

31,195

$

1,079

 

3.5

%

Consumer and MHP loans interest

 

6,638

 

6,424

 

214

 

3.3

%

Other

 

1,028

 

654

 

374

 

57.2

%

Total net revenue

 

39,940

 

38,273

 

1,667

 

4.4

%

Operating expenses:

 

  

 

  

 

  

 

  

Cost of product sales

 

24,024

 

21,858

 

2,166

 

9.9

%

Selling, general administrative expenses

 

4,793

 

5,612

 

(819)

 

(14.6)

%

Dealer incentive

 

463

 

194

 

269

 

138.7

%

Income from operations

 

10,660

 

10,609

 

51

 

0.5

%

Other income (expense)

 

  

 

  

 

  

 

  

Non‑operating interest income

 

248

 

237

 

11

 

4.6

%

Miscellaneous, net

 

204

 

38

 

166

 

436.8

%

Gain on settlement, net

1,075

(1,075)

%

Interest expense

 

(226)

 

(338)

 

112

 

(33.1)

%

Total other

 

226

 

1,012

 

(786)

 

(77.7)

%

Income before income tax expense

 

10,886

 

11,621

 

(735)

 

(6.3)

%

Income tax expense

 

(1,862)

 

(2,596)

 

734

 

(28.3)

%

Net income

$

9,024

$

9,025

$

(1)

 

(0.0)

%

Product sales primarily consist of direct sales, commercial sales, consignment sales and retail store sales. Product sales increased $1.1 million, or 3.5%, during the three months ended March 31, 2021 as compared to the same period in 2020. This increase, though broad based, was muted by the week-long closure of our Texas-based factories due to a February weather event. The disruption from the weather event contributed to an increase in ending finished goods inventory as our transportation schedule was disrupted, similar to our Texas-based factories.

Net revenue attributable to our factory-built housing consisted of the following during the three months of 2021 and 2020:

    

Three months ended

    

    

 

March 31, 

(in thousands)

 

    

2021

    

2020

    

$ Change

    

% Change

 

Net revenue:

 

  

 

  

 

  

 

  

Products sold

$

32,274

$

31,195

$

1,079

 

3.5

%

Total products sold

 

627

 

755

 

(128)

 

(17.0)

%

Net revenue per product sold

$

51.5

$

41.3

$

10

 

24.6

%

For the three months ended March 31, 2021, our net revenue per product sold increased because of price increases in the first quarter of 2021 due to rising material and labor costs. We had increases in consignment sales, direct sales and company-owned retail store sales partially offset by a decline in sales to manufactured home communities.

MHP loans interest income grew $0.2 million, or 9.7%, during the three months ended March 31, 2021 as compared to the same period in 2020 and is related to our increase in outstanding MHP Note portfolio. Between March 31, 2021 and March 31, 2020 our MHP Note portfolio increased by $35.0 million. Consumer loan interest was $4.1 million for the three months ended March 31, 2021 and 2020.

Other revenue primarily consists of consignment fees, commercial lease rents, and service fees. Other revenue increased $0.4 million or 57.2% during the three months ended March 31, 2021 as compared to the same period in 2020 and is primarily due to continued growth in our commercial lease revenue.

26

The cost of product sales increased $2.2 million, or 9.9%, during the three months ended March 31, 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.

Selling, general and administrative expenses decreased $0.8 million, or 14.6%, during the three months ended March 31, 2021 as compared to the same period in 2020. This decrease was primarily due to a $0.8 million decrease in warranty costs, a $0.4 decrease in loan losses, a $0.2 million decrease in legal expense and a $0.2 million decrease in advertising and promotions. These decreases were partially offset by a $0.3 million increase in consulting and professional fees, a $0.3 million increase in salaries and incentive costs and a net $0.2 million increase in other miscellaneous costs. In addition, dealer incentive expense increased $0.3 million in 2021 as compared to 2020.

Other income (expense), net decreased $0.8 million during the three months ended March 31, 2021 as compared to the same period in 2020.  This decrease was primarily due to a $1.1 million gain associated with the 2020 settlement of a lawsuit with a previous vendor for the Company, partially offset by an increase of $0.2 million in miscellaneous, net and a $0.1 million decrease in interest expense.

Income tax expense during the three months ended March 31, 2021 was $1.9 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 differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction partially offset by state income taxes. The effective tax rate for the three months ended March 31, 2020 was 22.3% and differs from the federal statutory rate of 21% primarily due to state income taxes.

27

Liquidity and Capital Resources

Cash and Cash Equivalents

We consider all cash and highly liquid investments with an original maturity of three 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 March 31, 2021, and availability on our lines of credit will be sufficient to fund our operations and provide for growth for the next 12 to 18 months and into the foreseeable future. As of March 31, 2021, we had approximately $2.4 million in cash and cash equivalents, compared to $0.8 million as of December 31, 2020. In the first quarter of 2020, we negotiated a new credit agreement with our primary bank that expanded and extended our credit facility. The new credit agreement closed on March 30, 2020.

Cash Flow Activities

Three Months Ended

March 31, 

(in thousands)

    

2021

    

2020

Net cash used in operating activities

$

(1,692)

$

(4,547)

Net cash used in investing activities

$

(6,127)

$

(377)

Net cash provided by financing activities

$

9,459

$

6,917

Net change in cash and cash equivalents

$

1,640

$

1,993

Cash and cash equivalents at beginning of period

$

768

$

1,724

Cash and cash equivalents at end of period

$

2,408

$

3,717

Comparison of Cash Flow Activities from March 31, 2021 to March 31, 2020

Net cash used in operating activities decreased $2.8 million during the three months ended March 31, 2021, compared to the comparable period in 2020, primarily as a result of decreased volume of loan originations supporting sales to MHPs net of principal collections and lower growth in net working capital. The decrease in cash used in operating activities was partially offset by increased growth in consumer loan originations net of principal collections.

Net cash used in investing activities of $6.1 million in 2021 was primarily attributable to $1.7 million used for the acquisition of property plant and equipment and $5.7 million used for loans to third parties for the development of manufactured housing parks. These were offset by collections of $0.1 million of loans we made to third parties for the development of manufactured housing parks and collections of $1.2 million from our purchased consumer loans.

Net cash provided by financing activities of $9.5 million in 2021 was primarily attributable to net proceeds of $9.2 million on our lines of credit and $0.3 million increase in escrow deposits received by the company.

Indebtedness

Capital One Revolver. At December 31, 2019, we had a revolving line of credit (“Revolver 1”) with Capital One, N.A. with a maximum credit limit of $45,000,000 and a maturity date of May 11, 2020. On March 30, 2020, we entered into an agreement with Capital One, N.A. to replace Revolver 1 with a new revolving line of credit (“New Revolver”). The New Revolver has a maximum credit limit of $70,000,000 and a maturity date of March 30, 2024. For the period January 1, 2020 through March 30, 2020, Revolver 1 accrued interest at one-month LIBOR plus 2.40%. Amounts available under Revolver 1 were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable and the consumer loans receivable and MHP Notes.

The New Revolver accrues interest at one-month LIBOR plus 2.00%. The interest rate in effect as of March 31, 2021 was 2.11%. As with Revolver 1, amounts available under the New Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable and the consumer loans receivable

28

and MHP Notes. The amount of available credit under the New Revolver was $24,653,000 as of March 31, 2021. In connection with the New Revolver, we paid certain arrangement fees and other fees of approximately $0.3 million, which were capitalized as unamortized debt issuance costs and will be amortized to interest expense over the life of the New Revolver.

For the three months ended March 31, 2021 and 2020, interest expense under the Capital One Revolvers was $226,000 and $320,000, respectively. The outstanding balance as of March 31, 2021 and December 31, 2020 was $45,347,000 and $36,174,000, respectively. We were in compliance with all financial covenants as of March 31, 2021, 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.

Veritex Community Bank Revolver. In April 2016, we entered into an agreement with Veritex Community Bank to secure an additional revolving line of credit of $15,000,000 (“Revolver 2”). Revolver 2 accrues interest at one month LIBOR plus 2.50% and all unpaid principal and interest is due at maturity on April 4, 2021. Revolver 2 is secured by all finished goods inventory excluding repossessed homes. Amounts available under Revolver 2 are subject to a formula based on eligible inventory. The interest rates in effect as of March 31, 2020 was 4.17%. On May 12, 2017, we entered into an agreement to increase the maximum borrowing availability under Revolver 2 to $20,000,000. On October 15, 2018, Revolver 2 was amended to extend the maturity date from April 4, 2019 to April 4, 2021. The amount of available credit under Revolver 2 was $12,028,000 at March 31, 2020. For the three months ended March 31, 2021 interest expense was $21,000. The outstanding balance as of March 31, 2020 was $2,001,000. We were in compliance with all required covenants as of March 31, 2020. In April 2020, this note was paid in full and the facility was terminated.

PPP Loan. On April 10, 2020, we Company entered into a loan with Peoples Bank as the lender in an aggregate principal amount of $6,545,700 (the “Loan”) pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief, and Economic Security Act. The Loan was evidenced by a promissory note (the “Note”) dated April 10, 2020 and had a maturity date of April 10, 2022. The Note had an interest rate of 1.000% per annum, with the first six months of interest deferred. Principal and interest were payable monthly commencing on November 10, 2020 and could be prepaid by us at any time prior to maturity with no prepayment penalties. On May 1, 2020, this loan was paid in full.

PILOT Agreement. In December 2016, we entered into a Payment in Lieu of Taxes (“PILOT”) agreement commonly offered in Georgia by local community development programs to encourage industry development. The net effect of the PILOT agreement is 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 “Project”).  In connection with the PILOT agreement, the Putman County Development Authority provides a credit facility for up to $10,000,000, which can be drawn upon to fund Project improvements and capital expenditures as defined in the agreement.  If funds are drawn, we would pay transactions costs and debt service payments. The PILOT agreement requires interest payments of 6.00% per annum on outstanding balances, which are due each December 1 through maturity on December 1, 2021, at which time all unpaid principal and interest are due. The PILOT agreement is collateralized by the assets of the Project. As of March 31, 2021, we had not drawn down on this credit facility.

29

Contractual Obligations

The following table is a summary of contractual cash obligations as of March 31, 2021:

    

Payments Due by Period

 

 

 

 

 

Contractual Obligations

    

Total

     

2021

    

2022 - 2023

    

2024 - 2025

     

After 2025

Lines of credit

$

45,347

 

 

 

45,347

 

Operating lease obligations

$

2,369,000

 

391,000

 

856,000

 

592,000

 

530,000

Off Balance Sheet Arrangements

We did not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, net sales, results of operations, liquidity or capital expenditures. However, we do have a repurchase agreement with a financial institution 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 months). Our obligation under this repurchase agreement ceases upon the purchase of the home by the retail customer. The maximum amount of our contingent obligations under such repurchase agreements was approximately $3,073,000 and $2,967,000 as of March 31, 2021 and December 31, 2020, 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 March 31, 2021.

Critical Accounting Estimates

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

Recent Accounting Pronouncements

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

Emerging Growth Company Status

We are an “emerging growth company,” as defined in the JOBS Act.  Section 107 of the JOBS Act provides that an “emerging growth company” can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. In other words, an “emerging growth company” can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. 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.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Not applicable for smaller reporting companies

30

Item 4. Controls and Procedures.

Disclosure Controls and Procedures

We are subject to the periodic reporting requirements of the Exchange Act that 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.

As of the end of the period covered by this Quarterly Report on Form 10-Q, the Company’s management conducted an evaluation, under the supervision and with the participation of the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act). Based on this evaluation, the Chief Executive Officer and the Chief Financial Officer each concluded, as of the end of the period, our disclosure controls and procedures were not effective as of March 31, 2021 due to material weaknesses in internal control over financial reporting that were disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, and as described below.

Material Weaknesses in Internal Control Over Financial Reporting

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

The material weaknesses in financial reporting as of March 31, 2021 are summarized as follows:

We determined that we did not have sufficient accounting processes and procedures in place, particularly in the areas of allowance for loan loss; inventory costing; revenue recognition; income taxes; and processing of accounts payable and treasury transactions.
We determined that we did not have sufficient personnel to support preparation of financial statements for compliance with U.S. GAAP and SEC.
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.
We determined that our information technology infrastructure does not provide sufficient safeguards required by the COBIT framework.

Remediation Efforts to Address Previously-Identified Material Weaknesses 

As previously described in Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2020, we began implementing remediation plans to address the material weaknesses. The weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We expect that the remediation of these material weaknesses will be completed by the end of fiscal 2021.

31

 Changes in Internal Control over Financial Reporting 

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

PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

See Note 12 - Commitments and Contingencies in our March 31, 2021 Condensed Financial Statements, included in Part I, Item 1, Financial Statements (Unaudited), of this Quarterly Report.

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

None

Item 3. Defaults Upon Senior Securities.

None

Item 4. Mine Safety Disclosures.

None

Item 5. Other Information

None

Item 6. Exhibits.

Exhibit No.

Description

EXHIBIT 31.1  *

-

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

EXHIBIT 31.2  *

-

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

EXHIBIT 32.1  *

-

Section 1350 Certification.

EXHIBIT 32.2  *

-

Section 1350 Certification.

EXHIBIT 101.INS  *

-

XBRL Instance Document.

EXHIBIT 101.SCH  *

-

Inline XBRL Taxonomy Extension Schema Document.

EXHIBIT 101.CAL  *

-

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

EXHIBIT 101.DEF  *

-

Inline XBRL Taxonomy Extension Definition Linkbase Document.

EXHIBIT 101.LAB  *

-

Inline XBRL Taxonomy Extension Label Linkbase Document.

EXHIBIT 101.PRE  *

-

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

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

* Filed herewith

32

SIGNATURES

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

LEGACY HOUSING CORPORATION

Dated:  May 10, 2021

By:

/s/ Thomas Kerkaert

Name: Thomas Kerkaert

Title: Chief Financial Officer

(On behalf of Registrant and as Principal Financial Officer)

33

EX-31.1 2 legh-20210331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

I, Kenneth E. Shipley, certify that:

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

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

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

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

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

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

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

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

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

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

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

Date: May 10, 2021

/s/ Kenneth E. Shipley

Name: Kenneth E. Shipley

Title: President and Chief Executive Officer


EX-31.2 3 legh-20210331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

I, Thomas Kerkaert, certify that:

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

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

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

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

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

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

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

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

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

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

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

Date: May 10, 2021

/s/ Thomas Kerkaert

Name: Thomas Kerkaert

Title: Chief Financial Officer


EX-32.1 4 legh-20210331xex32d1.htm EX-32.1

Exhibit 32.1

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

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

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

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

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

Date: May 10, 2021

/s/ Kenneth E. Shipley

Name: Kenneth E. Shipley

Title: President and Chief Executive Officer


EX-32.2 5 legh-20210331xex32d2.htm EX-32.2

Exhibit 32.2

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

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

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

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

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

Date: May 10, 2021

/s/ Thomas Kerkaert

Name: Thomas Kerkaert

Title: Chief Financial Officer


EX-101.SCH 6 legh-20210331.xsd EX-101.SCH 00100 - Statement - CONDENSED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - NATURE OF OPERATIONS - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - NATURE OF OPERATIONS - Future minimum lease income (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - OTHER NOTES RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - OTHER ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - NATURE OF OPERATIONS - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - NATURE OF OPERATIONS - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - NATURE OF OPERATIONS - Leased Property (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - CONSUMER LOANS RECEIVABLE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - DEBT - Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - DEBT - PPP Loans (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - EARNINGS PER SHARE- Tabular (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - CONSUMER LOANS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - OTHER NOTES RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - NATURE OF OPERATIONS (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - NATURE OF OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - OTHER NOTES RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 legh-20210331_cal.xml EX-101.CAL EX-101.DEF 8 legh-20210331_def.xml EX-101.DEF EX-101.LAB 9 legh-20210331_lab.xml EX-101.LAB EX-101.PRE 10 legh-20210331_pre.xml EX-101.PRE XML 11 legh-20210331x10q_htm.xml IDEA: XBRL DOCUMENT 0001436208 us-gaap:InterestRateSwapMember 2020-01-01 2020-03-31 0001436208 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001436208 2019-04-17 2019-04-17 0001436208 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001436208 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001436208 us-gaap:TreasuryStockMember 2021-03-31 0001436208 us-gaap:RetainedEarningsMember 2021-03-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001436208 us-gaap:TreasuryStockMember 2020-12-31 0001436208 us-gaap:RetainedEarningsMember 2020-12-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001436208 us-gaap:TreasuryStockMember 2020-03-31 0001436208 us-gaap:RetainedEarningsMember 2020-03-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001436208 us-gaap:TreasuryStockMember 2019-12-31 0001436208 us-gaap:RetainedEarningsMember 2019-12-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001436208 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001436208 us-gaap:IPOMember 2019-01-31 0001436208 us-gaap:IPOMember 2018-12-31 0001436208 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001436208 us-gaap:EmployeeStockOptionMember 2020-12-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001436208 srt:DirectorMember us-gaap:RestrictedStockMember 2020-03-27 2020-03-27 0001436208 srt:DirectorMember us-gaap:RestrictedStockMember 2019-02-07 2019-02-07 0001436208 srt:ManagementMember us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001436208 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2020-08-10 2020-08-10 0001436208 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2019-02-07 2019-02-07 0001436208 legh:BellMobileHomesMember 2021-01-01 2021-03-31 0001436208 legh:BellMobileHomesMember 2020-01-01 2020-03-31 0001436208 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-03-31 0001436208 legh:RetailStoreSalesMember 2021-01-01 2021-03-31 0001436208 legh:DirectSalesMember 2021-01-01 2021-03-31 0001436208 legh:ConsignmentSalesMember 2021-01-01 2021-03-31 0001436208 legh:CommercialSalesMember 2021-01-01 2021-03-31 0001436208 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-03-31 0001436208 legh:RetailStoreSalesMember 2020-01-01 2020-03-31 0001436208 legh:DirectSalesMember 2020-01-01 2020-03-31 0001436208 legh:ConsignmentSalesMember 2020-01-01 2020-03-31 0001436208 legh:CommercialSalesMember 2020-01-01 2020-03-31 0001436208 us-gaap:VehiclesMember 2021-03-31 0001436208 us-gaap:MachineryAndEquipmentMember 2021-03-31 0001436208 us-gaap:LandMember 2021-03-31 0001436208 us-gaap:FurnitureAndFixturesMember 2021-03-31 0001436208 legh:BuildingsAndLeaseholdImprovementsMember 2021-03-31 0001436208 us-gaap:VehiclesMember 2020-12-31 0001436208 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001436208 us-gaap:LandMember 2020-12-31 0001436208 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001436208 legh:BuildingsAndLeaseholdImprovementsMember 2020-12-31 0001436208 srt:MaximumMember legh:InventoryRepurchaseAgreementMember 2021-03-31 0001436208 srt:MaximumMember legh:InventoryRepurchaseAgreementMember 2020-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001436208 legh:OtherNoteReceivableMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001436208 legh:OtherNoteReceivableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001436208 legh:OtherNoteReceivableMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001436208 legh:OtherNoteReceivableMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001436208 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001436208 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001436208 us-gaap:ConsumerLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001436208 us-gaap:ConsumerLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001436208 us-gaap:ConsumerLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001436208 us-gaap:ConsumerLoanMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001436208 srt:MinimumMember legh:ReceivableFromMobileHomeParksMember us-gaap:PrimeRateMember 2021-03-31 0001436208 legh:RevolverOneMember 2019-12-31 0001436208 legh:RevolverTwoMember 2017-05-12 0001436208 legh:RevolverTwoMember 2016-04-30 0001436208 legh:RevolverOneMember 2020-12-31 0001436208 srt:MinimumMember 2021-03-31 0001436208 srt:MaximumMember 2021-03-31 0001436208 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember 2020-03-31 0001436208 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001436208 legh:RevolverTwoMember 2020-01-01 2020-03-31 0001436208 legh:RevolverOneMember 2020-01-01 2020-03-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001436208 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001436208 legh:FinancingReceivablesGreaterThan120DaysPastDueMember 2021-03-31 0001436208 legh:FinancingReceivables91To120DaysPastDueMember 2021-03-31 0001436208 legh:FinancingReceivables61To90DaysPastDueMember 2021-03-31 0001436208 legh:FinancingReceivables31To60DaysPastDueMember 2021-03-31 0001436208 legh:FinancingReceivablesGreaterThan120DaysPastDueMember 2020-12-31 0001436208 legh:FinancingReceivables91To120DaysPastDueMember 2020-12-31 0001436208 legh:FinancingReceivables61To90DaysPastDueMember 2020-12-31 0001436208 legh:FinancingReceivables31To60DaysPastDueMember 2020-12-31 0001436208 legh:ReceivableFromMobileHomeParksMember 2020-01-01 2020-03-31 0001436208 legh:ReceivableFromMobileHomeParksMember 2021-03-31 0001436208 legh:ReceivableFromMobileHomeParksMember 2020-12-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001436208 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001436208 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001436208 us-gaap:EmployeeStockOptionMember 2021-03-31 0001436208 us-gaap:LineOfCreditMember us-gaap:InterestRateSwapMember 2017-06-12 0001436208 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001436208 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001436208 legh:RevolverOneMember 2020-03-30 0001436208 legh:PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember 2016-12-31 0001436208 legh:RevolverTwoMember 2020-03-31 0001436208 legh:PaycheckProtectionProgramMember 2020-04-10 0001436208 legh:RevolverTwoMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001436208 legh:RevolverOneMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001436208 legh:RevolverOneMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-30 0001436208 legh:IndependentThirdPartiesAndAffiliatesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001436208 legh:IndependentThirdPartiesAndAffiliatesMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-03-31 0001436208 legh:IndependentThirdPartiesAndAffiliatesMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001436208 legh:IndependentThirdPartiesAndAffiliatesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001436208 us-gaap:CommonStockMember 2021-03-31 0001436208 us-gaap:CommonStockMember 2020-12-31 0001436208 us-gaap:CommonStockMember 2020-03-31 0001436208 us-gaap:CommonStockMember 2019-12-31 0001436208 legh:IncentiveCompensationPlan2018Member 2020-03-31 0001436208 2020-03-31 0001436208 2019-12-31 0001436208 legh:BellMobileHomesMember 2021-03-31 0001436208 legh:BellMobileHomesMember 2020-12-31 0001436208 2018-01-01 2018-01-01 0001436208 srt:ManagementMember us-gaap:RestrictedStockMember 2019-08-02 2019-08-02 0001436208 srt:ManagementMember us-gaap:RestrictedStockMember 2019-02-07 2019-02-07 0001436208 us-gaap:IPOMember 2019-01-01 2019-01-31 0001436208 us-gaap:IPOMember 2018-12-01 2018-12-31 0001436208 srt:MinimumMember legh:OtherNoteReceivableMember 2021-03-31 0001436208 srt:MaximumMember legh:OtherNoteReceivableMember 2021-03-31 0001436208 legh:OtherNoteReceivableMember 2021-03-31 0001436208 legh:OtherNoteReceivableMember 2020-12-31 0001436208 srt:MinimumMember legh:ReceivableFromMobileHomeParksMember 2021-01-01 2021-03-31 0001436208 srt:MaximumMember legh:ReceivableFromMobileHomeParksMember 2021-01-01 2021-03-31 0001436208 legh:ReceivableFromMobileHomeParksMember 2021-01-01 2021-03-31 0001436208 legh:ReceivableFromMobileHomeParksMember 2020-01-01 2020-12-31 0001436208 legh:PaycheckProtectionProgramMember 2020-04-10 2020-04-10 0001436208 legh:RevolverOneMember 2021-03-31 0001436208 legh:RevolverOneMember 2021-01-01 2021-03-31 0001436208 2020-01-01 2020-03-31 0001436208 srt:MinimumMember 2021-01-01 2021-03-31 0001436208 srt:MaximumMember 2021-01-01 2021-03-31 0001436208 2020-01-01 2020-12-31 0001436208 2021-03-31 0001436208 2020-12-31 0001436208 2021-05-05 0001436208 2021-01-01 2021-03-31 shares legh:item iso4217:USD pure iso4217:USD shares 0001436208 --12-31 2021 Q1 false P3Y 10-Q true 2021-03-31 false 001-38761 Legacy Housing Corporation TX 20-2897516 1600 Airport Freeway #100 Bedford TX 76022 817 799-4900 Yes Yes Accelerated Filer true true false false Common Stock ($0.001 par value) LEGH NASDAQ 24202631 2408000 768000 3914000 3867000 5237000 5348000 11967000 12468000 1757000 2054000 31915000 27224000 3649000 3234000 60847000 54963000 24070000 22616000 108443000 106572000 128318000 123872000 18979000 13050000 8794000 8887000 7467000 8656000 356918000 338616000 9422000 10197000 13677000 14860000 5150000 3620000 8015000 7729000 36264000 36406000 45347000 36174000 1971000 1971000 630000 630000 4445000 4242000 88657000 79423000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 90000000 90000000 24647696 24639125 24202631 24194060 25000 25000 445065 445065 4477000 4477000 175337000 175293000 97376000 88352000 268261000 259193000 356918000 338616000 32274000 31195000 6638000 6424000 1028000 654000 39940000 38273000 24024000 21858000 4793000 5612000 463000 194000 10660000 10609000 248000 237000 204000 38000 1075000 226000 338000 226000 1012000 10886000 11621000 1862000 2596000 9024000 9025000 24199107 24319328 24211182 24361083 0.37 0.37 0.37 0.37 9024000 9025000 362000 281000 18000 535000 215000 44000 97000 47000 1405000 4334000 3174000 1881000 2297000 11483000 17205000 6473000 6267000 3502000 3821000 433000 -1428000 5000 513000 -775000 -1703000 -1183000 3012000 1530000 661000 203000 -9000 -1692000 -4547000 1717000 366000 5708000 215000 76000 85000 191000 1222000 310000 -6127000 -377000 682000 286000 -567000 22381000 18430000 13208000 10264000 9459000 6917000 1640000 1993000 768000 1724000 2408000 3717000 206000 301000 2900000 24620079 25000 -3060000 175067000 50357000 222389000 17143 97000 97000 682000 682000 9025000 9025000 24637222 25000 -3742000 175164000 59382000 230829000 24639125 25000 -4477000 175293000 88352000 259193000 8571 44000 44000 9024000 9024000 24647696 25000 -4477000 175337000 97376000 268261000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. NATURE OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">Legacy Housing Corporation (the “Company”) was formed on January 1, 2018 as a Delaware corporation through a corporate conversion of Legacy Housing, Ltd. (the “Partnership”), a Texas limited partnership formed in May 2005. Effective December 31, 2019, the Company reincorporated from a Delaware corporation to a Texas corporation. The Company is headquartered in Bedford, Texas. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">The Company (1) manufactures and provides for the transport of mobile homes, (2) provides wholesale financing to dealers and mobile home parks, (3) provides retail financing to consumers and (4) is involved in financing and developing new manufactured home communities. The Company manufactures its mobile homes at plants located in Fort Worth, Texas, Commerce, Texas and Eatonton, Georgia. The Company relies on a network of dealers to market and sell its mobile homes. The Company also sells homes directly to dealers and mobile home parks. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">In December 2018, the Company sold 4,000,000 shares of its common stock through an initial public offering (“IPO”) 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:39.6pt;margin:0pt 0pt 10pt 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’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 per share, pursuant to the Company’s repurchase program. Under the repurchase program, the Company may purchase up to $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.  Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations.  These repurchases may be commenced or suspended at any time or from time to time without prior notice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Corporate Conversion</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:39.6pt;margin:0pt 0pt 10pt 0pt;">Effective January 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, 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 10pt 0pt;">Following the corporate conversion, Legacy Housing Corporation continues to hold all property and assets of Legacy Housing, Ltd. and all of the debts and obligations of Legacy Housing, Ltd. On the effective date of the corporate conversion, the officers of Legacy Housing, Ltd. became the officers of Legacy Housing Corporation. As a result of the corporate conversion, the Company is now a federal corporate taxpayer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited interim condensed financial statements as of March 31, 2021 and for the three months ended March 31, 2021 and 2020, respectively, have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim financial statements have been prepared on the same basis as the audited financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or any other period. The accompanying balance sheet as of December 31, 2020 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2020 (the "Form 10-K"). The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period.  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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 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 takes the form of a consignment arrangement. Consignment Sales are considered sales of consigned homes from independent dealers to individual customers. 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 in 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 customers 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 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 operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="white-space:pre-wrap;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers. Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home’s intended functionality and, therefore, do not represent a distinct performance obligation within the context of the contract. The Company has elected to use the practical expedient to expense the incremental costs of obtaining a contract if the amortization period of the asset that the Company would have otherwise recognized is one year or less. Contract costs, which include commissions incurred related to the sale of homes, are expensed at the point-in-time when the related revenue is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the three months ended March 31, 2021 and 2020, sales to an independent third-party and its affiliates accounted for $2,664 or 8.3% and $11,986 or 37.2% of our product sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the three months ended March 31, 2021 and 2020, total cost of product sales included $2,182 and $4,907 of costs, mainly relating to up front dealer commission and reimbursed dealer expenses for consignment sales and certain other similar costs incurred for retail store and commercial sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 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’s wholesale price to the independent dealer. Revenue recognition for consignment fees are recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 three months ended March 31, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">Three months 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;">​</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;">​</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;">March 31, </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;">​</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;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Product sales:</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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;">​</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;"> 3,422</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;">​</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;"> 2,225</p></td></tr><tr><td style="background-color:#cceeff;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;">Commercial sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 12,318</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,791</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;">​</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;">​</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;"> 10,599</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;">​</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;">​</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;"> 8,840</p></td></tr><tr><td style="background-color:#cceeff;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;">Retail store sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> 3,321</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> 3,182</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;">​</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;"> </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;"> 2,614</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;">​</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;"> </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;"> 1,157</p></td></tr><tr><td style="background-color:#cceeff;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;">Total product sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 32,274</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 31,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;">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;">​</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 0pt 0.05pt 0pt;">  </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;">​</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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;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 - consumer installment notes</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,143</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,149</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;">​</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;"> </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;"> 2,495</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;">​</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;"> </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;"> 2,275</p></td></tr><tr><td style="background-color:#cceeff;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;">Total consumer and MHP loans interest</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,638</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,424</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;">​</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;"> </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;"> 1,028</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;">​</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;"> </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;"> 654</p></td></tr><tr><td style="background-color:#cceeff;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;">Total net revenue</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 39,940</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 38,273</p></td></tr></table><div style="margin-top:10pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for share-based compensation in accordance with the provisions of ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>. Share-based compensation expense is recognized based on the award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock unit (the”RSU”) is calculated based on the closing price of the Company’s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. 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’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 “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Included in accounts receivable are receivables from direct sales of mobile homes and sales of parts and supplies to customers, consignment fees and interest receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivables are generally due within 30 days 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’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At March 31, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $111 and $97, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Leased Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement.  In this arrangement title for the mobile homes remains with the Company.</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.  The lessee makes monthly, periodic lease payments to the Company over the term of the lease.  The lessee is responsible for maintaining the homes during the term of the lease.  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.  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.  The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee of either 10% of the remaining lease payments or six month’s rent, whichever is greater.  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 for example comparable sales, recent appraisal, or NADA official guidance.  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.  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.  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’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.  Homes returned to the Company upon expiration of the lease or in the event of default will be sold by the Company through its standard sales and distribution channels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Future minimum lease income under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</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: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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,196</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;">2022</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;">​</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;"> </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,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,612</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;">​</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;"> </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,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,612</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;">​</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;"> </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;"> 4,618</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:82.54%;margin:0pt;padding:0pt;"><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;">Total</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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,262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 10pt 0pt;">In February 2016, the FASB issued ASU 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. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee have not significantly changed from previous requirements. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2022. Modified retrospective application and early adoption is permitted. The Company expects that the adoption of this standard will result in a material increase to assets and liabilities on the balance sheet but will not have a material impact on the statement of operations.  While the Company is continuing to assess all the effects of adoption, it currently believes the most significant effects relate to (i) the recognition of new right-of-use assets and lease liabilities on its balance sheet for its property and equipment operating leases and (ii) providing significant new disclosures about its leasing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In June 2016, the FASB issued an accounting standards update ASU 2016-13 <i style="font-style:italic;">Financial Instruments—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 longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2023. The Company is continuing to evaluate the impact of the adoption of this ASU and is uncertain of the impact on the financial statements and disclosures at this point in time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s Financial Statements upon adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 4000000 12.00 4504000 43492000 600000 12.00 505000 6695000 300000 10.20 145065 9.77 10000000 20000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited interim condensed financial statements as of March 31, 2021 and for the three months ended March 31, 2021 and 2020, respectively, have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim financial statements have been prepared on the same basis as the audited financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or any other period. The accompanying balance sheet as of December 31, 2020 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2020 (the "Form 10-K"). The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period.  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.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 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 takes the form of a consignment arrangement. Consignment Sales are considered sales of consigned homes from independent dealers to individual customers. 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 in 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 customers 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 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 operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="white-space:pre-wrap;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring the homes to the customers. Sales and other similar taxes collected concurrently with revenue-producing activities are excluded from revenue. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">The Company made an accounting policy election to account for any shipping and handling costs that occur after the transfer of control as a fulfillment cost that is accrued when control is transferred. Warranty obligations associated with the sale of a unit are assurance-type warranties for a period of twelve months that are a guarantee of the home’s intended functionality and, therefore, do not represent a distinct performance obligation within the context of the contract. The Company has elected to use the practical expedient to expense the incremental costs of obtaining a contract if the amortization period of the asset that the Company would have otherwise recognized is one year or less. Contract costs, which include commissions incurred related to the sale of homes, are expensed at the point-in-time when the related revenue is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the three months ended March 31, 2021 and 2020, sales to an independent third-party and its affiliates accounted for $2,664 or 8.3% and $11,986 or 37.2% of our product sales, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">For the three months ended March 31, 2021 and 2020, total cost of product sales included $2,182 and $4,907 of costs, mainly relating to up front dealer commission and reimbursed dealer expenses for consignment sales and certain other similar costs incurred for retail store and commercial sales. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 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’s wholesale price to the independent dealer. Revenue recognition for consignment fees are recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 three months ended March 31, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">Three months 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;">​</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;">​</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;">March 31, </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;">​</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;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Product sales:</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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;">​</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;"> 3,422</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;">​</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;"> 2,225</p></td></tr><tr><td style="background-color:#cceeff;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;">Commercial sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 12,318</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,791</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;">​</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;">​</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;"> 10,599</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;">​</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;">​</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;"> 8,840</p></td></tr><tr><td style="background-color:#cceeff;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;">Retail store sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> 3,321</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> 3,182</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;">​</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;"> </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;"> 2,614</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;">​</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;"> </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;"> 1,157</p></td></tr><tr><td style="background-color:#cceeff;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;">Total product sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 32,274</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 31,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;">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;">​</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 0pt 0.05pt 0pt;">  </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;">​</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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;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 - consumer installment notes</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,143</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,149</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;">​</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;"> </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;"> 2,495</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;">​</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;"> </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;"> 2,275</p></td></tr><tr><td style="background-color:#cceeff;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;">Total consumer and MHP loans interest</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,638</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,424</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;">​</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;"> </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;"> 1,028</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;">​</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;"> </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;"> 654</p></td></tr><tr><td style="background-color:#cceeff;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;">Total net revenue</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 39,940</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 38,273</p></td></tr></table><div style="margin-top:10pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:10pt;"/> true 2664000 0.083 11986000 0.372 2182000 4907000 P96M P120M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">Three months 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;">​</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;">​</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;">March 31, </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;">​</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;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Product sales:</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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;">​</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;"> 3,422</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;">​</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;"> 2,225</p></td></tr><tr><td style="background-color:#cceeff;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;">Commercial sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 12,318</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,791</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;">​</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;">​</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;"> 10,599</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;">​</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;">​</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;"> 8,840</p></td></tr><tr><td style="background-color:#cceeff;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;">Retail store sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> 3,321</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> 3,182</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;">​</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;"> </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;"> 2,614</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;">​</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;"> </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;"> 1,157</p></td></tr><tr><td style="background-color:#cceeff;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;">Total product sales</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 32,274</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 31,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;">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;">​</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 0pt 0.05pt 0pt;">  </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;">​</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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;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 - consumer installment notes</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,143</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,149</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;">​</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;"> </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;"> 2,495</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;">​</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;"> </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;"> 2,275</p></td></tr><tr><td style="background-color:#cceeff;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;">Total consumer and MHP loans interest</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,638</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,424</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;">​</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;"> </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;"> 1,028</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;">​</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;"> </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;"> 654</p></td></tr><tr><td style="background-color:#cceeff;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;">Total net revenue</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 39,940</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 38,273</p></td></tr></table><div style="margin-top:10pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Other product sales revenue from ancillary products and services including parts, freight and other services</span></td></tr></table><div style="margin-top:10pt;"/> 3422000 2225000 12318000 15791000 10599000 8840000 3321000 3182000 2614000 1157000 32274000 31195000 4143000 4149000 2495000 2275000 6638000 6424000 1028000 654000 39940000 38273000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for share-based compensation in accordance with the provisions of ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>. Share-based compensation expense is recognized based on the award’s estimated grant date fair value in order to recognize compensation cost for those shares expected to vest. The Company has elected to record forfeitures as they occur. Compensation cost is recognized on a straight-line basis over the vesting period of the awards and adjusted as forfeitures occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of each option grant with only service-based conditions is estimated using the Black-Scholes pricing model. The fair value of each restricted stock unit (the”RSU”) is calculated based on the closing price of the Company’s common stock on the grant date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The fair value of stock option awards on the date of grant is estimated using the Black-Scholes option pricing model, which requires the Company to make certain predictive assumptions. The risk-free interest rate is based on the implied yield of U.S. Treasury zero-coupon securities that correspond to the expected life of the award. 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’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 “simplified” method, which is allowed for companies that cannot reasonably estimate the expected life of options based on its historical award exercise experience. The Company does not expect to pay dividends on its common stock. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Included in accounts receivable are receivables from direct sales of mobile homes and sales of parts and supplies to customers, consignment fees and interest receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivables are generally due within 30 days 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’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At March 31, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $111 and $97, respectively.</p> P30D 111000 97000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Leased Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company offers mobile home park operators the opportunity to lease mobile homes for rent in lieu of purchasing the homes for cash or under a longer-term financing agreement.  In this arrangement title for the mobile homes remains with the Company.</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.  The lessee makes monthly, periodic lease payments to the Company over the term of the lease.  The lessee is responsible for maintaining the homes during the term of the lease.  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.  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.  The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee of either 10% of the remaining lease payments or six month’s rent, whichever is greater.  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 for example comparable sales, recent appraisal, or NADA official guidance.  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.  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.  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’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.  Homes returned to the Company upon expiration of the lease or in the event of default will be sold by the Company through its standard sales and distribution channels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Future minimum lease income under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</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: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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,196</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;">2022</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;">​</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;"> </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,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,612</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;">​</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;"> </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,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,612</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;">​</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;"> </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;"> 4,618</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:82.54%;margin:0pt;padding:0pt;"><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;">Total</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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,262</p></td></tr></table> P96M P120M P30D 0.10 P6M P30D P48M P6M P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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,196</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;">2022</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;">​</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;"> </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,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,612</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;">​</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;"> </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,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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,612</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;">​</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;"> </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;"> 4,618</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:82.54%;margin:0pt;padding:0pt;"><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;">Total</span></p></td><td style="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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,262</p></td></tr></table> 1196000 1612000 1612000 1612000 1612000 4618000 12262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 10pt 0pt;">In February 2016, the FASB issued ASU 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. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee have not significantly changed from previous requirements. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2022. Modified retrospective application and early adoption is permitted. The Company expects that the adoption of this standard will result in a material increase to assets and liabilities on the balance sheet but will not have a material impact on the statement of operations.  While the Company is continuing to assess all the effects of adoption, it currently believes the most significant effects relate to (i) the recognition of new right-of-use assets and lease liabilities on its balance sheet for its property and equipment operating leases and (ii) providing significant new disclosures about its leasing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In June 2016, the FASB issued an accounting standards update ASU 2016-13 <i style="font-style:italic;">Financial Instruments—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 longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2023. The Company is continuing to evaluate the impact of the adoption of this ASU and is uncertain of the impact on the financial statements and disclosures at this point in time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the FASB and other regulatory bodies that are adopted by the Company as of the specified effective dates. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s Financial Statements upon adoption.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">2. CONSUMER LOANS RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Consumer loans receivable result from financing transactions entered into with retail consumers of mobile homes sold through independent retailers and company-owned retail locations. Consumer loans receivable generally consist of the sales price and any additional financing fees, less the buyer’s down payment. Interest income is recognized monthly per the terms of the financing agreements. The average contractual interest rate per loan was approximately 13.7% as of March 31, 2021 and 13.8% as of December 31, 2020. Consumer loans receivable have maturities that range from <span style="-sec-ix-hidden:Hidden_yWeQ4O9PAUiiBGTiBvX2cg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">3</span></span> to 30 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Loan applications go through an underwriting process that 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 10pt 0pt;">The Company uses payment history to monitor the credit quality of the consumer loans on an ongoing basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $8,015 and $7,729 as of March 31, 2021 and December 31, 2020, respectively, and are included in escrow liability in the balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Allowance for Loan Losses—Consumer Loans Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The allowance for loan losses reflects management’s estimate of losses inherent in the consumer loans that may be uncollectible based upon review and evaluation of the consumer loan portfolio as of the date of the balance sheet. An allowance for loan losses is determined after giving consideration to, among other things, the loan characteristics, including the financial condition of borrowers, the value and liquidity of collateral, delinquency and historical loss experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company’s calculation of the general reserve considers the historical 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 10pt 0pt;">The Company’s policy is to place a loan on nonaccrual status when there is a clear indication that the borrower’s cash flow may not be sufficient to meet payments as they become due, which is normally when either principal or interest is past due and remains unpaid for more than 90 days. Management implemented this policy based on an analysis of historical data, current performance of loans and the likelihood of recovery once principal or interest payments became delinquent and were aged more than 90 days. Payments received on nonaccrual loans are accounted for on a cash basis, first to interest and then to principal, as long as the remaining book balance of the asset is deemed to be collectible. The accrual of interest resumes when the past due principal or interest payments are brought within 90 days of being current.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Impaired loans are those loans 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 days past due on principal or interest, is in bankruptcy proceedings, or is in the process of repossession. A specific reserve is created for impaired loans based on fair value of underlying collateral value, less estimated selling costs. The Company uses various factors to determine the value of the underlying collateral for impaired loans. These factors are: (1) the length of time the unit was unsold after construction; (2) the amount of time the house was occupied; (3) the cooperation level of the borrowers, i.e., loans requiring legal action or extensive field collection efforts; (4) units located on private property as opposed to a manufactured home park; (5) the length of time the borrower has lived in the house without making payments; (6) location, size, and market conditions; and (7) the experience and expertise of the particular dealer assisting in collection efforts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 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;margin:0pt 0pt 10pt 0pt;">Repossessed homes totaled $751 and $1,395 as of March 31, 2021 and December 31, 2020, respectively, and are included in other assets in the balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Consumer loans receivable, net of allowance for loan losses and deferred financing fees, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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;">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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 117,337</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 115,639</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, 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;">​</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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,730)</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,814)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (927)</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (905)</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;">​</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;"> 113,680</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;">​</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;"> 111,920</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents a detail of the activity in the allowance for loan losses:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:24.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</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;">​</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;">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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.02%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 905</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 913</p></td><td style="background-color:#cceeff;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;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 535</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;">​</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: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;"> 215</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;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge offs</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (108)</p></td><td style="background-color:#cceeff;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;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 927</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;">​</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.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;"> 1,020</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;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The impaired and general reserve for allowance for loan losses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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;">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:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consumer loans</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 117,337</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 115,639</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;">Total 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 905</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impaired loans individually evaluated for impairment</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,611</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,603</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;">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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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><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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 558</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans collectively evaluated for allowance</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 115,726</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 114,036</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;">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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 347</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of March 31, 2021 and December 31, 2020, the total principal outstanding for consumer loans on nonaccrual status was $1,611 and $1,603, respectively. A detailed aging of consumer loans receivable that are past due as of March 31, 2021 and December 31, 2020 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;">​</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.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</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;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">​</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;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </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;">    </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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.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;">2020</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom: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;"> 117,337</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';">   </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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;"> 115,639</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Past due consumer loans:</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.1</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 954</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.8</p></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">61 - 90 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;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><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;"> </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 3pt 0pt 0pt;"> 0.0</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;">​</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</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;"> </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 3pt 0pt 0pt;"> 0.2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.2</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Greater than 120 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.84%;border-bottom: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,457</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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.2</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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,261</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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.1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom: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,827</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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,577</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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.2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.137 0.138 P30Y 8015000 7729000 2 P3Y 751000 1395000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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;">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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 117,337</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 115,639</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, 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;">​</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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,730)</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,814)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (927)</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (905)</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;">​</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;"> 113,680</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;">​</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;"> 111,920</p></td></tr></table> 117337000 115639000 -2730000 -2814000 927000 905000 113680000 111920000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:24.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</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;">​</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;">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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.02%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 905</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 913</p></td><td style="background-color:#cceeff;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;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 535</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;">​</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: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;"> 215</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;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charge offs</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (108)</p></td><td style="background-color:#cceeff;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;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 927</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;">​</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.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;"> 1,020</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;">​</span></p></td></tr></table> 905000 913000 535000 215000 513000 108000 927000 1020000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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;">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:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consumer loans</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 117,337</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 115,639</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;">Total 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 905</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impaired loans individually evaluated for impairment</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,611</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,603</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;">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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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><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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 558</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans collectively evaluated for allowance</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 115,726</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 114,036</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;">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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 347</p></td></tr></table> 117337000 115639000 927000 905000 1611000 1603000 546000 558000 115726000 114036000 381000 347000 1611000 1603000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</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;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">​</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;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </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;">    </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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.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;">2020</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom: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;"> 117,337</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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="background-color:#cceeff;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="font-family:'Calibri','Helvetica','sans-serif';">   </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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;"> 115,639</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Past due consumer loans:</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.1</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 954</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.8</p></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">61 - 90 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;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><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;"> </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 3pt 0pt 0pt;"> 0.0</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;">​</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</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;"> </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 3pt 0pt 0pt;"> 0.2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.2</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 0.1</p></td></tr><tr><td style="vertical-align:bottom;width:47.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Greater than 120 days past due</p></td><td style="vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.84%;border-bottom: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,457</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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.2</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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,261</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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.1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.64%;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="background-color:#cceeff;vertical-align:bottom;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom: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,827</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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,577</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.14%;border-bottom: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.2</p></td></tr></table> 117337000 1.000 115639000 1.000 80000 0.001 954000 0.008 58000 0.000 221000 0.002 232000 0.002 141000 0.001 1457000 0.012 1261000 0.011 1827000 0.016 2577000 0.022 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">3. NOTES RECEIVABLE FROM MOBILE HOME PARKS (“MHP Notes”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The notes receivable from mobile home parks (“MHP Notes” or “Notes”) relate to mobile homes sold to mobile home parks and financed through notes receivable. The Notes have varying maturity dates and call for monthly principal and interest payments. The interest rate on the MHP Notes can be fixed or variable. Approximately $114 million of the Notes have a fixed interest rate ranging from 5.0% to 9.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 7.6% and 7.7% as of March 31, 2021 and December 31, 2020, respectively, with maturities that range from 1 to 20 years. The collateral underlying the Notes are individual mobile homes which can be repossessed and resold. The MHP Notes are generally personally guaranteed by the borrowers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company had concentrations of MHP Notes with an independent third-party and its affiliates that equaled 52.1% and 52.9% of the principal balance outstanding, all of which was secured by the mobile homes, as of March 31, 2021 and December 31, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">MHP Notes are stated at amounts due from customers, net of allowance for loan losses. The Company determines the allowance by considering several factors including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. There were minimal past due balances on the MHP Notes as of March 31, 2021 and December 31, 2020 and no charge offs were recorded for MHP Notes during the three months ended March 31, 2021 and 2020, respectively. Allowance for loan loss is considered immaterial and accordingly no loss is recorded against the MHP Notes as of March 31, 2021 and December 31, 2020.</p> 114000000 0.050 0.095 0.040 0.080 0.076 0.077 P1Y P20Y 0.521 0.529 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">4. OTHER NOTES RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other notes receivable relate to various notes issued to mobile park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for 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 are fixed and range from 6.25% to 12.00%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower’s ability to pay, the borrower’s financial strength, and historical loss experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The balance outstanding on the other notes receivable 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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 20,810</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 15,179</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;">​</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;"> </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;"> (74)</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;">​</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;"> </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;"> (75)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,736</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,104</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.0625 0.1200 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 20,810</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 15,179</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;">​</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;"> </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;"> (74)</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;">​</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;"> </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;"> (75)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,736</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,104</p></td></tr></table> 20810000 15179000 74000 75000 20736000 15104000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">5. INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventories consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,211</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,713</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 527</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 412</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 25,644</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 22,755</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;">​</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;"> 39,382</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;">​</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;"> 35,880</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,211</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,713</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 527</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 412</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 25,644</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 22,755</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;">​</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;"> 39,382</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;">​</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;"> 35,880</p></td></tr></table> 13211000 12713000 527000 412000 25644000 22755000 39382000 35880000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Property, plant and equipment consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 14,518</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,968</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 10,828</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 10,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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,664</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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,664</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,167</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,127</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 298</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 31,475</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 29,757</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> (7,405)</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> (7,141)</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;">​</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;"> 24,070</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;">​</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;"> 22,616</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Depreciation expense was $264 with $104 included as a component of cost of product sales for the three months ended March 31, 2021 and $248 with $106 included as a component of cost of product sales for the three months ended March 31, 2020. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 14,518</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,968</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 10,828</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 10,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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,664</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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,664</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,167</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4,127</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 298</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 31,475</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 29,757</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> (7,405)</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> (7,141)</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;">​</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;"> 24,070</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;">​</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;"> 22,616</p></td></tr></table> 14518000 12968000 10828000 10700000 1664000 1664000 4167000 4127000 298000 298000 31475000 29757000 7405000 7141000 24070000 22616000 264000 104000 248000 106000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">7. OTHER ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased property</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,218</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:69.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom: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;"> 751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 1,395</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom: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;"> 8,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.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 3pt 0.05pt 0pt;"> 8,887</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Depreciation expense for the leased property was $98 and $33 for the three months ended March 31, 2021 and 2020, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased property</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,218</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:69.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom: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;"> 751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 1,395</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom: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;"> 8,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.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 3pt 0.05pt 0pt;"> 8,887</p></td></tr></table> 7776000 7218000 267000 274000 751000 1395000 8794000 8887000 98000 33000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">8. ACCRUED LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accrued liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,346</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,594</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 562</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 899</p></td></tr><tr><td style="background-color:#cceeff;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 taxes payable</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 4,563</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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,603</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;">Accrued expenses &amp; other 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;">​</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;"> </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;"> 6,206</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;">​</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;"> </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;"> 5,764</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,677</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 14,860</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">​</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;">​</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;">​</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;">​</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;">​</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;">​</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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">​</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;">​</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><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;">​</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,346</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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,594</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 562</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 899</p></td></tr><tr><td style="background-color:#cceeff;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 taxes payable</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 4,563</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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,603</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;">Accrued expenses &amp; other 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;">​</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;"> </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;"> 6,206</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;">​</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;"> </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;"> 5,764</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 13,677</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 14,860</p></td></tr></table> 2346000 2594000 562000 899000 4563000 5603000 6206000 5764000 13677000 14860000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">9. DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 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 10pt 0pt;">Revolver 1</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">At December 31, 2019, the Company had a revolving line of credit (“Revolver 1”) with Capital One, N.A. with a maximum credit limit of $45,000 and a maturity date of May 11, 2020. On March 30, 2020, the Company entered into an agreement with Capital One, N.A. to replace Revolver 1 with a new revolving line of credit (“New Revolver”). The New Revolver has a maximum credit limit of $70,000 and a maturity date of March 30, 2024. For the period January 1, 2020 through March 30, 2020, Revolver 1 accrued interest at one-month LIBOR plus 2.40%. Amounts available under Revolver 1 were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable and the consumer loans receivable and MHP Notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The New Revolver accrues interest at one-month LIBOR plus 2.00%. The interest rate in effect as of March 31, 2021 was 2.11%. As with Revolver 1, amounts available under the New Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable and the consumer loans receivable and MHP Notes. The amount of available credit under the New Revolver was $24,653 as of March 31, 2021. In connection with the New Revolver, we paid certain arrangement fees and other fees of approximately $0.3 million, which were capitalized as deferred debt issuance costs and will be amortized to interest expense over the life of the New Revolver. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the three months ended March 31, 2021 and 2020, interest expense under the Capital One Revolvers was $226 and $320. The outstanding balance as of March 31, 2021 and December 31, 2020 was $45,347 and $36,174, respectively. The Company was in compliance with all financial covenants as of March 31, 2021, 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-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revolver 2</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In April 2016, the Company entered into an agreement with Veritex Community Bank to secure an additional revolving line of credit of $15,000 (“Revolver 2”). Revolver 2 accrues interest at one month LIBOR plus 2.50% and all unpaid principal and interest is due at maturity on April 4, 2021. Revolver 2 is secured by all finished goods inventory excluding repossessed homes. Amounts available under Revolver 2 are subject to a formula based on eligible inventory. The interest rate in effect as of March 31, 2020 was 4.17%. On May 12, 2017, the Company entered into an agreement to increase the line of credit to $20,000. On October 15, 2018, Revolver 2 was amended to extend the maturity date from April 4, 2019 to April 4, 2021. The amount of available credit under Revolver 2 was $12,028 at March 31, 2020. The Company was in compliance with all required covenants as of March 31, 2020. For the three months ended March 31, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">2020 interest expense was $21. The outstanding balance as of March 31, 2020 was $2,001. In April 2020, this note was paid in full and the facility was terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">PPP Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On April 10, 2020, the Company entered into a loan with Peoples Bank as the lender in an aggregate principal amount of $6,545,700 (the “Loan”) pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief, and Economic Security Act. The Loan was evidenced by a promissory note (the “Note”) dated April 10, 2020 and had a maturity date of April 10, 2022. The Note had an interest rate of 1.00% per annum, with the first six months of interest deferred. Principal and interest were payable monthly commencing on November 10, 2020 and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 1, 2020, this loan was paid in full. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">PILOT Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In December 2016, the Company entered into a Payment in Lieu of Taxes (“PILOT”) 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’s Georgia plant (the “Project”). In connection with the PILOT agreement, the Putman County Development Authority provides a credit facility for up to $10,000 which can be drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds are drawn, the Company would pay transactions costs and debt service payments. The PILOT agreement requires interest payments of 6.00% per annum on outstanding balances, which are due each December 1st through maturity on December 1, 2021, at which time all unpaid principal and interest are due. The PILOT agreement is collateralized by the assets of the Project. As of March 31, 2021, the Company had not drawn on this credit facility.</p> 45000000 70000000 0.0240 0.0200 0.0211 24653000 300000 226000 320000 45347000 36174000 120000000 4 15000000 0.0250 0.0417 20000000 12028000 21000 2001000 6545700 0.0100 P6M 0 10000000 0.0600 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">10. 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 “Compensation Plan”), the Company may issue up to 10.0 million equity awards to employees, directors, consultants and nonemployee service providers in the form of stock options, stock and stock appreciation rights. Stock options may be granted with a contractual life of up to ten years. At March 31, 2021, the Company had 9.7 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 managment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company granted 2,936 restricted shares of its common stock to the independent directors on the Company’s Board of Directors. The shares were granted on February 7, 2019 and become fully vested on December 13, 2019. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In August 2019, the Company granted 39,526 restricted shares of its common stock to a member of senior management. The shares were granted on August 2, 2019 and had a grant date fair value of $496. The shares vest at a rate of 20.0% annually, beginning on August 2, 2020, becoming fully vested on August 2, 2024. This grant was canceled during the second quarter of 2020 due to the departure of the member of senior managment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company granted 1,903 restricted shares of its common stock to the independent directors on the Company’s Board of Directors. The shares were granted on March 27, 2020 and become fully vested on December 13, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of restricted stock units (the “RSU”) 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:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 10pt 0pt;">As of March 31, 2021, approximately 34,000<span style="white-space:pre-wrap;"> RSUs remained unvested. Unrecognized compensation expense related to these RSUs at March 31, 2021 was $451 and is expected to be recognized over </span><span style="white-space:pre-wrap;">3.86</span><span style="white-space:pre-wrap;"> years. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company granted 58,694 incentive stock options to a member of senior management. The options were granted on February 7, 2019 at an exercise price of $13.63 per share. The options vest at a rate of 12.5% annually, beginning on February 7, 2019, and becoming fully vested on February 7, 2026. All options expire <span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;"> 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 </span>2.41%; dividend yield of 0.00%; expected volatility of common stock of 65.0% and expected life of options of 7.9 years. During the second quarter of 2020, these options were forfeited due to the departure of a senior manager.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 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 <span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;"> 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 </span>0.24%; dividend yield of 0.00%; expected volatility of common stock of 75.0% and expected life of options of 6.5 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following 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:-0.096847534%;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted <br/> Average <br/>Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted <br/> Average <br/>Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:9.56%;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 <br/> Average <br/> Remaining <br/>Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate <br/> Intrinsic <br/>Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;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.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:9pt;"> 9.61</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;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;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:9pt;"> 9.36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of March 31, 2021, approximately 35,000 options remained unvested. Unrecognized compensation expense related to these options at March 31, 2021 was $262 and is expected to be recognized over 4.36 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On March 31, 2020, the Company filed a registration statement on Form S-8 to register with the SEC approximately 2.3 million shares of Legacy common stock available for issuance under the 2018 Incentive Compensation Plan. The registration statement became effective upon filing.</p> 10000000.0 P10Y 9700000 120000 1636000 0.143 42857 2936 39526 496000 0.200 1903 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of restricted stock units (the “RSU”) 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:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Nonvested, March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.63</p></td></tr></table> 43000 13.63 9000 13.63 34000 13.63 34000 451000 P3Y10M9D 58694 13.63 0.125 P10Y 0.0241 0.0000 0.650 P7Y10M24D 34626 14.44 0.200 P10Y 0.0024 0.0000 0.750 P6Y6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following is a summary of option activity (in thousands, except per unit data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.096847534%;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted <br/> Average <br/>Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted <br/> Average <br/>Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;width:9.56%;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 <br/> Average <br/> Remaining <br/>Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate <br/> Intrinsic <br/>Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;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.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:9pt;"> 9.61</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Outstanding, March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;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;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:9pt;"> 9.36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Exercisable, March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 35000 14.44 8.67 P9Y7M9D 35000 14.44 8.67 P9Y4M9D 114000 35000 262000 P4Y4M9D 2300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">11. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The provision for income tax expense for the three months ended March 31, 2021 and 2020 was $1.9 million and $2.6 million, respectively. The effective tax rate for the three months ended March 31, 2021 was 17.1% and differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction partially offset by state income taxes. The effective tax rate for the three months ended March 31, 2020 was 22.3% and differs from the federal statutory rate of 21% due to state income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1900000 2600000 0.171 0.21 0.223 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">12. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of January 1, 2020, the Company instituted a self-insured health benefits plan with a stop-loss policy, which provides medical benefits to employees electing coverage under the plan. The Company estimates and records costs for incurred but not reported medical claims and claim development. This reserve is based on historical experience and other assumptions, some of which are subjective. The Company will adjust its self-insured medical benefits reserve based on actual experience, estimated costs and changes to assumptions. At March 31, 2021, the Company accrued a $85 liability for incurred but not reported claims. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent retailers of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to retailers in the event of default by the retailer. The Company’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 $3,073 and $2,967 at March 31, 2021 and December 31, 2020, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be insignificant and accordingly have not recorded any reserve for repurchase commitment as of March 31, 2021 or December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Leases. </i>The Company leases facilities under operating leases that typically have 10-year terms. These leases usually offer the Company a right of first refusal that affords the Company the option to purchase the leased premises under certain terms in the event the landlord attempts to sell the leased premises to a third party. Rent expense was $151<span style="background-color:#ffff00;"> </span>and $144 for the three months ended March 31, 2021, and 2020, 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 $91 and $85 for the 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;">Future minimum lease commitments under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</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: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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 391</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;">2022</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;">​</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;"> </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;"> 434</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 422</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;">​</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;"> </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;"> 314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 278</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;">​</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;"> </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;"> 530</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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,369</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Legal Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is party to certain legal proceedings that arise in the ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company’s financial position, liquidity or results of operations. However, future events or circumstances currently unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on the Company’s financial position, liquidity or results of operations in any future reporting periods.</p> 85000 3073000 2967000 P10Y 151000 144000 P3Y P11Y 91000 85000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 391</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;">2022</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;">​</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;"> </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;"> 434</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 422</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;">​</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;"> </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;"> 314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> 278</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;">​</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;"> </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;"> 530</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.66%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom: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,369</p></td></tr></table> 391000 434000 422000 314000 278000 530000 2369000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">13. DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On February 2, 2012, the Company entered into a master interest rate swap agreement. The Company elected not to designate the interest rate swap agreements as cash flow hedges and, therefore, gains or losses on the agreements as well as the other offsetting gains or losses on the hedged items attributable to the hedged risk are recognized in current earnings. ASC 815-10,<i style="font-style:italic;"> Derivatives and Hedging</i>, requires derivative instruments to be measured at fair value and recorded in the statements of financial position as either assets or liabilities.<span style="white-space:pre-wrap;"> The Company entered into interest rate swap agreement with Capital One Bank on June 12, 2017 to fix the variable rate portion for </span>$8,000 of the line of credit. This interest rate swap agreement matured on May 11, 2020. The fair value of the interest rate swap agreement was an asset included in prepaid expenses and other current assets and was $7 at March 31, 2020. Included in the statements of operations for the three months ended March 31, 2020 is a gain of $2 which was the result of the changes in the fair values of the interest rate swap agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Fair Value Measurements</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 its investments and derivative instruments in accordance with ASC 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 I measurement) and the lowest priority to unobservable inputs (Level 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 10pt 36pt;">Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company 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 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 fair value of the interest rate swap was an asset valued at $7 at March 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 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 10pt 0pt;">The Company’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 10pt 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 I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other notes have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other notes 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 $115,000 compared to the book value of $113,680 as of March 31, 2021, and a fair value of approximately $115,000 compared to the book value of $111,742 as of December 31, 2020. The Company determined that the fair value of the fixed rate MHP Notes was approximately $114,000 compared to the book value of $116,161 as of March 31, 2021, and a fair value of approximately $108,000 compared to the book value of $109,806 as of December 31, 2020. The Company determined that the fair value of the other notes was approximately $15,500 compared to the book value of $15,797 as of March 31, 2021, and a fair value of approximately $15,000 compared to the book value of $15,104 as of December 31, 2020. This is a Level III valuation technique.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 8000000 7000 2000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Fair Value Measurements</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 its investments and derivative instruments in accordance with ASC 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 I measurement) and the lowest priority to unobservable inputs (Level 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level I       Quoted prices are available in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 0pt 36pt;">Level II      Significant observable inputs other than quoted prices in active markets for which inputs to the valuation methodology include: (1) Quoted prices for similar assets or liabilities in active markets; (2) Quoted prices for identical or similar assets or liabilities in inactive markets; (3) Inputs other than quoted prices that are observable; (4) Inputs that are derived principally from or corroborated by observable market data by correlation or other means. If the asset or liability has a specified (contractual) term, the Level II input must be observable for substantially the full term of the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:46.8pt;text-indent:-46.8pt;margin:0pt 0pt 10pt 36pt;">Level III     Significant unobservable inputs that reflect an entity’s own assumptions that market participants would use in pricing the assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The asset or liability fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company 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 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 fair value of the interest rate swap was an asset valued at $7 at March 31, 2020.</p> 7000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 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 10pt 0pt;">The Company’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 10pt 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 I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other notes have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other notes 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 $115,000 compared to the book value of $113,680 as of March 31, 2021, and a fair value of approximately $115,000 compared to the book value of $111,742 as of December 31, 2020. The Company determined that the fair value of the fixed rate MHP Notes was approximately $114,000 compared to the book value of $116,161 as of March 31, 2021, and a fair value of approximately $108,000 compared to the book value of $109,806 as of December 31, 2020. The Company determined that the fair value of the other notes was approximately $15,500 compared to the book value of $15,797 as of March 31, 2021, and a fair value of approximately $15,000 compared to the book value of $15,104 as of December 31, 2020. This is a Level III valuation technique.</p> 115000000 113680000 115000000 111742000 114000000 116161000 108000000 109806000 15500000 15797000 15000000 15104000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">14. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic earnings per common share (“EPS”) is computed based on the weighted-average number of common shares outstanding during each 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 issued. The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.68%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 9,024</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;"><span style="visibility:hidden;">​</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 9,025</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,199,107</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;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,319,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 5,126</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;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 7,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 6,949</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 34,006</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,211,182</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;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,361,083</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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:12.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;"> 0.37</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;"><span style="visibility:hidden;">​</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:12.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;"> 0.37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.37</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.37</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The diluted earnings per share calculation excludes 144,082 potential shares for the three months ended March 31, 2020, because the effect of including theses potential shares would be antidilutive. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.68%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">​</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;">​</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;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 9,024</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;"><span style="visibility:hidden;">​</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 9,025</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,199,107</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;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,319,328</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 5,126</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;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 7,749</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 6,949</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 34,006</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,211,182</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;"><span style="visibility:hidden;">​</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;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,361,083</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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:12.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;"> 0.37</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;"><span style="visibility:hidden;">​</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:12.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;"> 0.37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.37</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.37</p></td></tr></table> 9024000 9025000 24199107 24319328 5126 7749 6949 34006 24211182 24361083 0.37 0.37 0.37 0.37 144082 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">15. RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Bell Mobile Homes, a retailer owned by one of the Company’s significant owners, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $298 and $1 as of March 31, 2021 and December 31, 2020, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $86 and $61 as of March 31, 2021 and December 31, 2020, respectively. Home sales to Bell Mobile Homes were $699 and $883 for the three months ended March 31, 2021 and 2020, respectively.</p> 298000 1000 86000 61000 699000 883000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">16. SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In connection with the preparation of these financial statements, an evaluation of subsequent events was performed through the date of filing and there were no other events that have occurred that would require adjustments to the financial statements.</p> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2021
May 05, 2021
Document and Entity Information    
Document Type 10-Q  
Document Period End Date Mar. 31, 2021  
Entity Registrant Name Legacy Housing Corporation  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-38761  
Entity Incorporation, State or Country Code TX  
Entity Tax Identification Number 20-2897516  
Entity Address, Address Line One 1600 Airport Freeway  
Entity Address, Address Line Two #100  
Entity Address, City or Town Bedford  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 76022  
City Area Code 817  
Local Phone Number 799-4900  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Title of 12(b) Security Common Stock ($0.001 par value)  
Trading Symbol LEGH  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   24,202,631
Entity Central Index Key 0001436208  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 2,408 $ 768
Accounts receivable, net of allowance for doubtful accounts 3,914 3,867
Current portion of consumer loans 5,237 5,348
Current portion of notes receivable from mobile home parks ("MHP") 11,967 12,468
Current portion of other notes receivable 1,757 2,054
Inventories 31,915 27,224
Prepaid expenses and other current assets 3,649 3,234
Total current assets 60,847 54,963
Property, plant and equipment, net 24,070 22,616
Consumer loans, net of deferred financing fees and allowance for loan losses 108,443 106,572
Notes receivable from mobile home parks ("MHP") 128,318 123,872
Other notes receivable, net of allowance for loan losses 18,979 13,050
Other assets 8,794 8,887
Inventory non-current 7,467 8,656
Total assets 356,918 338,616
Current liabilities:    
Accounts payable 9,422 10,197
Accrued liabilities 13,677 14,860
Customer deposits 5,150 3,620
Escrow liability 8,015 7,729
Total current liabilities 36,264 36,406
Long-term liabilities:    
Lines of credit 45,347 36,174
Deferred income taxes 1,971 1,971
Accrued liabilities, net of current portion 630 630
Dealer incentive liability 4,445 4,242
Total liabilities 88,657 79,423
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock, $.001 par value, 10,000,000 shares authorized: issued -0-
Common stock, $.001 par value, 90,000,000 shares authorized; 24,647,696 and 24,639,125 issued and 24,202,631 and 24,194,060 outstanding at March 31, 2021 and December 31, 2020, respectively 25 25
Treasury stock at cost, 445,065 shares at March 31, 2021 and December 31, 2020 (4,477) (4,477)
Additional paid-in-capital 175,337 175,293
Retained earnings 97,376 88,352
Total stockholders' equity 268,261 259,193
Total liabilities and stockholders' equity $ 356,918 $ 338,616
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
CONDENSED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 24,647,696 24,639,125
Common stock, shares outstanding 24,202,631 24,194,060
Treasury stock, shares 445,065 445,065
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net revenue:    
Product sales $ 32,274 $ 31,195
Consumer and MHP loans interest 6,638 6,424
Other 1,028 654
Total net revenue 39,940 38,273
Operating expenses:    
Cost of product sales 24,024 21,858
Selling, general administrative expenses 4,793 5,612
Dealer incentive 463 194
Income from operations 10,660 10,609
Other income (expense):    
Non-operating interest income 248 237
Miscellaneous, net 204 38
Gain on settlement, net   1,075
Interest expense (226) (338)
Total other 226 1,012
Income before income tax expense 10,886 11,621
Income tax expense (1,862) (2,596)
Net income $ 9,024 $ 9,025
Weighted average shares outstanding:    
Basic 24,199,107 24,319,328
Diluted 24,211,182 24,361,083
Net income per share:    
Basic $ 0.37 $ 0.37
Diluted $ 0.37 $ 0.37
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating activities:    
Net income $ 9,024 $ 9,025
Adjustments to reconcile net income to net cash used by operating activities:    
Depreciation expense 362 281
Amortization of debt discount and issuance costs 18  
Provision for loan loss-consumer loans 535 215
Share based payment expense 44 97
Changes in operating assets and liabilities:    
Accounts receivable (47) (1,405)
Consumer loans originations (4,334) (3,174)
Consumer loans principal collections 1,881 2,297
Notes receivable MHP originations (11,483) (17,205)
Notes receivable MHP principal collections 6,473 6,267
Inventories (3,502) (3,821)
Prepaid expenses and other current assets (433) 1,428
Other assets (5) (513)
Accounts payable (775) (1,703)
Accrued liabilities (1,183) 3,012
Customer deposits 1,530 661
Dealer incentive liability 203 (9)
Net cash used in operating activities (1,692) (4,547)
Investing activities:    
Purchases of property, plant and equipment (1,717) (366)
Issuance of notes receivable (5,708) (215)
Notes receivable collections 76 85
Purchases of consumer loans   (191)
Collections from purchased consumer loans 1,222 310
Net cash used in investing activities (6,127) (377)
Financing activities:    
Treasury stock purchase   (682)
Escrow liability, net 286 (567)
Proceeds from lines of credit, net 22,381 18,430
Payments on lines of credit (13,208) (10,264)
Net cash provided by financing activities 9,459 6,917
Net increase in cash and cash equivalents 1,640 1,993
Cash and cash equivalents at beginning of period 768 1,724
Cash and cash equivalents at end of period 2,408 3,717
Supplemental disclosure of cash flow information:    
Cash paid for interest 206 $ 301
Cash paid for taxes $ 2,900  
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury stock
Additional paid-in-capital
Retained earnings
Total
Beginning Balance at Dec. 31, 2019 $ 25 $ (3,060) $ 175,067 $ 50,357 $ 222,389
Beginning Balance (in shares) at Dec. 31, 2019 24,620,079        
Share based compensation expense and stock units vested     97   97
Share based compensation expense and stock units vested (in shares) 17,143        
Purchase of treasury stock   (682)     (682)
Net income       9,025 9,025
Ending Balance at Mar. 31, 2020 $ 25 (3,742) 175,164 59,382 230,829
Ending Balance (in shares) at Mar. 31, 2020 24,637,222        
Beginning Balance at Dec. 31, 2020 $ 25 (4,477) 175,293 88,352 $ 259,193
Beginning Balance (in shares) at Dec. 31, 2020 24,639,125       24,639,125
Share based compensation expense and stock units vested     44   $ 44
Share based compensation expense and stock units vested (in shares) 8,571        
Net income       9,024 9,024
Ending Balance at Mar. 31, 2021 $ 25 $ (4,477) $ 175,337 $ 97,376 $ 268,261
Ending Balance (in shares) at Mar. 31, 2021 24,647,696       24,647,696
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS
3 Months Ended
Mar. 31, 2021
NATURE OF OPERATIONS  
NATURE OF OPERATIONS

1. NATURE OF OPERATIONS

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

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

In December 2018, the Company sold 4,000,000 shares of its common stock through an initial public offering (“IPO”) 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. 

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’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 per share, pursuant to the Company’s repurchase program. Under the repurchase program, the Company may purchase up to $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.  Such purchases, if any, will be made in accordance with applicable insider trading and other securities laws and regulations.  These repurchases may be commenced or suspended at any time or from time to time without prior notice.

Corporate Conversion

Effective January 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, Ltd. received an initial allocation, on a proportional basis, of 20,000,000 shares of common stock of Legacy Housing Corporation.

Following the corporate conversion, Legacy Housing Corporation continues to hold all property and assets of Legacy Housing, Ltd. and all of the debts and obligations of Legacy Housing, Ltd. On the effective date of the corporate conversion, the officers of Legacy Housing, Ltd. became the officers of Legacy Housing Corporation. As a result of the corporate conversion, the Company is now a federal corporate taxpayer.

Basis of Presentation

The accompanying unaudited interim condensed financial statements as of March 31, 2021 and for the three months ended March 31, 2021 and 2020, respectively, have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim financial statements have been prepared on the same basis as the audited financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three

months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or any other period. The accompanying balance sheet as of December 31, 2020 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2020 (the "Form 10-K"). The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.

Use of Estimates

The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period.  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.

Revenue Recognition

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, 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 takes the form of a consignment arrangement. Consignment Sales are considered sales of consigned homes from independent dealers to individual customers. 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 in paid in cash.

Revenue from product sales is recognized at a point in time when the performance obligation under the terms of a contract with our customers 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 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 operations.

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

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

For the three months ended March 31, 2021 and 2020, sales to an independent third-party and its affiliates accounted for $2,664 or 8.3% and $11,986 or 37.2% of our product sales, respectively.

For the three months ended March 31, 2021 and 2020, total cost of product sales included $2,182 and $4,907 of costs, mainly relating to up front dealer commission and reimbursed dealer expenses for consignment sales and certain other similar costs incurred for retail store and commercial sales.

Other revenue 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’s wholesale price to the independent dealer. Revenue recognition for consignment fees are recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.

Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by source of the revenue for the three months ended March 31, 2021 and 2020:

Three months ended

March 31, 

2021

    

2020

Product sales:

Direct sales

$

3,422

$

2,225

Commercial sales

 

12,318

 

15,791

Consignment sales

10,599

8,840

Retail store sales

3,321

3,182

Other (1)

 

2,614

 

1,157

Total product sales

 

32,274

 

31,195

Consumer and MHP loans interest:

 

  

 

  

Interest - consumer installment notes

 

4,143

 

4,149

Interest - MHP notes

 

2,495

 

2,275

Total consumer and MHP loans interest

 

6,638

 

6,424

Other

 

1,028

 

654

Total net revenue

$

39,940

$

38,273

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

Share-Based Compensation

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

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

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

Accounts Receivable

Included in accounts receivable are receivables from direct sales of mobile homes and sales of parts and supplies to customers, consignment fees and interest receivables.

Accounts receivables are generally due within 30 days 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’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At March 31, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $111 and $97, respectively.

Leased Property

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

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.  The lessee makes monthly, periodic lease payments to the Company over the term of the lease.  The lessee is responsible for maintaining the homes during the term of the lease.  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.  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.  The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee of either 10% of the remaining lease payments or six month’s rent, whichever is greater.  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 for example comparable sales, recent appraisal, or NADA official guidance.  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.  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.  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’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.  Homes returned to the Company upon expiration of the lease or in the event of default will be sold by the Company through its standard sales and distribution channels.

Future minimum lease income under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:

2021

    

$

1,196

2022

 

1,612

2023

 

1,612

2024

 

1,612

2025

 

1,612

Thereafter

 

4,618

Total

$

12,262

Recent Accounting Pronouncements

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.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee have not significantly changed from previous requirements. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2022. Modified retrospective application and early adoption is permitted. The Company expects that the adoption of this standard will result in a material increase to assets and liabilities on the balance sheet but will not have a material impact on the statement of operations.  While the Company is continuing to assess all the effects of adoption, it currently believes the most significant effects relate to (i) the recognition of new right-of-use assets and lease liabilities on its balance sheet for its property and equipment operating leases and (ii) providing significant new disclosures about its leasing activities.

In June 2016, the FASB issued an accounting standards update ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2023. The Company is continuing to evaluate the impact of the adoption of this ASU and is uncertain of the impact on the financial statements and disclosures at this point in time.

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

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE
3 Months Ended
Mar. 31, 2021
CONSUMER LOANS RECEIVABLE  
CONSUMER LOANS RECEIVABLE

2. CONSUMER LOANS RECEIVABLE

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

Loan applications go through an underwriting process that 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.

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

The Company may also receive escrow payments for property taxes and insurance included in its consumer loan collections. The liabilities associated with these escrow collections totaled $8,015 and $7,729 as of March 31, 2021 and December 31, 2020, respectively, and are included in escrow liability in the balance sheets.

Allowance for Loan Losses—Consumer Loans Receivable

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

The allowance for loan losses is comprised of two components: the general reserve and specific reserves. The Company’s calculation of the general reserve considers the historical 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.

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

Impaired loans are those loans 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 days past due on principal or interest, is in bankruptcy proceedings, or is in the process of repossession. A specific reserve is created for impaired loans based on fair value of underlying collateral value, less estimated selling costs. The Company uses various factors to determine the value of the underlying collateral for impaired loans. These factors are: (1) the length of time the unit was unsold after construction; (2) the amount of time the house was occupied; (3) the cooperation level of the borrowers, i.e., loans requiring legal action or extensive field collection efforts; (4) units located on private property as opposed to a manufactured home park; (5) the length of time the borrower has lived in the house without making payments; (6) location, size, and market conditions; and (7) the experience and expertise of the particular dealer assisting in collection efforts.

Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home, less the costs to sell. At repossession, the 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 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 $751 and $1,395 as of March 31, 2021 and December 31, 2020, respectively, and are included in other assets in the balance sheets.

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

    

As of March 31, 

    

As of December 31, 

2021

2020

Consumer loans receivable

$

117,337

$

115,639

Loan discount and deferred financing fees, net

 

(2,730)

 

(2,814)

Allowance for loan losses

 

(927)

 

(905)

Consumer loans receivable, net

$

113,680

$

111,920

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

    

Three Months Ended March 31, 

2021

    

2020

    

Allowance for loan losses, beginning of period

$

905

$

913

Provision for loan losses

 

535

 

215

Charge offs

 

(513)

 

(108)

Allowance for loan losses

$

927

$

1,020

The impaired and general reserve for allowance for loan losses consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Total consumer loans

$

117,337

$

115,639

Total allowance for loan losses

 

927

 

905

Impaired loans individually evaluated for impairment

 

1,611

 

1,603

Specific reserve against impaired loans

 

546

 

558

Other loans collectively evaluated for allowance

 

115,726

 

114,036

General allowance for loan losses

 

381

 

347

As of March 31, 2021 and December 31, 2020, the total principal outstanding for consumer loans on nonaccrual status was $1,611 and $1,603, respectively. A detailed aging of consumer loans receivable that are past due as of March 31, 2021 and December 31, 2020 were as follows:

As of March 31, 

    

    

As of December 31, 

    

2021

%

2020

%

Total consumer loans receivable

$

117,337

 

100.0

   

$

115,639

 

100.0

Past due consumer loans:

 

  

 

  

 

  

 

  

31 - 60 days past due

$

80

 

0.1

$

954

 

0.8

61 - 90 days past due

 

58

 

0.0

 

221

 

0.2

91 - 120 days past due

 

232

 

0.2

 

141

 

0.1

Greater than 120 days past due

 

1,457

 

1.2

 

1,261

 

1.1

Total past due

$

1,827

 

1.6

$

2,577

 

2.2

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes)
3 Months Ended
Mar. 31, 2021
NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")  
NOTES RECEIVABLE FROM MOBILE HOME PARKS ("MHP Notes")

3. NOTES RECEIVABLE FROM MOBILE HOME PARKS (“MHP Notes”)

The notes receivable from mobile home parks (“MHP Notes” or “Notes”) relate to mobile homes sold to mobile home parks and financed through notes receivable. The Notes have varying maturity dates and call for monthly principal and interest payments. The interest rate on the MHP Notes can be fixed or variable. Approximately $114 million of the Notes have a fixed interest rate ranging from 5.0% to 9.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 7.6% and 7.7% as of March 31, 2021 and December 31, 2020, respectively, with maturities that range from 1 to 20 years. The collateral underlying the Notes are individual mobile homes which can be repossessed and resold. The MHP Notes are generally personally guaranteed by the borrowers.

The Company had concentrations of MHP Notes with an independent third-party and its affiliates that equaled 52.1% and 52.9% of the principal balance outstanding, all of which was secured by the mobile homes, as of March 31, 2021 and December 31, 2020, respectively.

MHP Notes are stated at amounts due from customers, net of allowance for loan losses. The Company determines the allowance by considering several factors including the aging of the past due balance, the customer’s payment history, and the Company’s previous loss history. The Company establishes an allowance reserve composed of specific and general reserve amounts. There were minimal past due balances on the MHP Notes as of March 31, 2021 and December 31, 2020 and no charge offs were recorded for MHP Notes during the three months ended March 31, 2021 and 2020, respectively. Allowance for loan loss is considered immaterial and accordingly no loss is recorded against the MHP Notes as of March 31, 2021 and December 31, 2020.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER NOTES RECEIVABLE
3 Months Ended
Mar. 31, 2021
OTHER NOTES RECEIVABLE  
OTHER NOTES RECEIVABLE

4. OTHER NOTES RECEIVABLE

Other notes receivable relate to various notes issued to mobile park owners and dealers, which are not directly tied to sale of mobile homes. The other notes have varying maturity dates and call for 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 are fixed and range from 6.25% to 12.00%. The Company reserves for estimated losses on the other notes based on current economic conditions that may affect the borrower’s ability to pay, the borrower’s financial strength, and historical loss experience.

The balance outstanding on the other notes receivable were as follows:

    

As of March 31, 

    

As of December 31, 

2021

2020

Outstanding principal balance

$

20,810

$

15,179

Allowance for loan losses

 

(74)

 

(75)

Total

$

20,736

$

15,104

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES
3 Months Ended
Mar. 31, 2021
INVENTORIES  
INVENTORIES

5. INVENTORIES

Inventories consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Raw materials

$

13,211

$

12,713

Work in progress

 

527

 

412

Finished goods

 

25,644

 

22,755

Total

$

39,382

$

35,880

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT
3 Months Ended
Mar. 31, 2021
PROPERTY, PLANT AND EQUIPMENT  
PROPERTY, PLANT AND EQUIPMENT

6. PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Land

$

14,518

$

12,968

Buildings and leasehold improvements

 

10,828

 

10,700

Vehicles

 

1,664

 

1,664

Machinery and equipment

 

4,167

 

4,127

Furniture and fixtures

 

298

 

298

Total

 

31,475

 

29,757

Less accumulated depreciation

 

(7,405)

 

(7,141)

Total property, plant and equipment

$

24,070

$

22,616

Depreciation expense was $264 with $104 included as a component of cost of product sales for the three months ended March 31, 2021 and $248 with $106 included as a component of cost of product sales for the three months ended March 31, 2020.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER ASSETS
3 Months Ended
Mar. 31, 2021
OTHER ASSETS  
OTHER ASSETS

7. OTHER ASSETS

Other assets consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Leased property

$

7,776

$

7,218

Prepaid rent

 

267

 

274

Repossessed homes

 

751

 

1,395

Total

$

8,794

$

8,887

Depreciation expense for the leased property was $98 and $33 for the three months ended March 31, 2021 and 2020, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED LIABILITIES
3 Months Ended
Mar. 31, 2021
ACCRUED LIABILITIES.  
ACCRUED LIABILITIES

8. ACCRUED LIABILITIES

Accrued liabilities consisted of the following:

    

As of March 31, 

    

As of December 31, 

2021

2020

Warranty liability

$

2,346

$

2,594

Litigation reserve

 

562

 

899

Federal and state taxes payable

 

4,563

 

5,603

Accrued expenses & other accrued liabilities

 

6,206

 

5,764

Total

$

13,677

$

14,860

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
DEBT
3 Months Ended
Mar. 31, 2021
DEBT  
DEBT

9. DEBT

Lines of Credit

Revolver 1

At December 31, 2019, the Company had a revolving line of credit (“Revolver 1”) with Capital One, N.A. with a maximum credit limit of $45,000 and a maturity date of May 11, 2020. On March 30, 2020, the Company entered into an agreement with Capital One, N.A. to replace Revolver 1 with a new revolving line of credit (“New Revolver”). The New Revolver has a maximum credit limit of $70,000 and a maturity date of March 30, 2024. For the period January 1, 2020 through March 30, 2020, Revolver 1 accrued interest at one-month LIBOR plus 2.40%. Amounts available under Revolver 1 were subject to a formula based on eligible consumer loans and MHP Notes and were secured by all accounts receivable and the consumer loans receivable and MHP Notes.

The New Revolver accrues interest at one-month LIBOR plus 2.00%. The interest rate in effect as of March 31, 2021 was 2.11%. As with Revolver 1, amounts available under the New Revolver are subject to a formula based on eligible consumer loans and MHP Notes and are secured by all accounts receivable and the consumer loans receivable and MHP Notes. The amount of available credit under the New Revolver was $24,653 as of March 31, 2021. In connection with the New Revolver, we paid certain arrangement fees and other fees of approximately $0.3 million, which were capitalized as deferred debt issuance costs and will be amortized to interest expense over the life of the New Revolver.

For the three months ended March 31, 2021 and 2020, interest expense under the Capital One Revolvers was $226 and $320. The outstanding balance as of March 31, 2021 and December 31, 2020 was $45,347 and $36,174, respectively. The Company was in compliance with all financial covenants as of March 31, 2021, 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.

Revolver 2

In April 2016, the Company entered into an agreement with Veritex Community Bank to secure an additional revolving line of credit of $15,000 (“Revolver 2”). Revolver 2 accrues interest at one month LIBOR plus 2.50% and all unpaid principal and interest is due at maturity on April 4, 2021. Revolver 2 is secured by all finished goods inventory excluding repossessed homes. Amounts available under Revolver 2 are subject to a formula based on eligible inventory. The interest rate in effect as of March 31, 2020 was 4.17%. On May 12, 2017, the Company entered into an agreement to increase the line of credit to $20,000. On October 15, 2018, Revolver 2 was amended to extend the maturity date from April 4, 2019 to April 4, 2021. The amount of available credit under Revolver 2 was $12,028 at March 31, 2020. The Company was in compliance with all required covenants as of March 31, 2020. For the three months ended March 31,

2020 interest expense was $21. The outstanding balance as of March 31, 2020 was $2,001. In April 2020, this note was paid in full and the facility was terminated.

PPP Loan

On April 10, 2020, the Company entered into a loan with Peoples Bank as the lender in an aggregate principal amount of $6,545,700 (the “Loan”) pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief, and Economic Security Act. The Loan was evidenced by a promissory note (the “Note”) dated April 10, 2020 and had a maturity date of April 10, 2022. The Note had an interest rate of 1.00% per annum, with the first six months of interest deferred. Principal and interest were payable monthly commencing on November 10, 2020 and could be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 1, 2020, this loan was paid in full.

PILOT Agreement

In December 2016, the Company entered into a Payment in Lieu of Taxes (“PILOT”) 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’s Georgia plant (the “Project”). In connection with the PILOT agreement, the Putman County Development Authority provides a credit facility for up to $10,000 which can be drawn upon to fund Project improvements and capital expenditures as defined in the agreement. If funds are drawn, the Company would pay transactions costs and debt service payments. The PILOT agreement requires interest payments of 6.00% per annum on outstanding balances, which are due each December 1st through maturity on December 1, 2021, at which time all unpaid principal and interest are due. The PILOT agreement is collateralized by the assets of the Project. As of March 31, 2021, the Company had not drawn on this credit facility.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION
3 Months Ended
Mar. 31, 2021
SHARE-BASED COMPENSATION  
SHARE-BASED COMPENSATION

10. SHARE-BASED COMPENSATION

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

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 managment.

The Company granted 2,936 restricted shares of its common stock to the independent directors on the Company’s Board of Directors. The shares were granted on February 7, 2019 and become fully vested on December 13, 2019.

In August 2019, the Company granted 39,526 restricted shares of its common stock to a member of senior management. The shares were granted on August 2, 2019 and had a grant date fair value of $496. The shares vest at a rate of 20.0% annually, beginning on August 2, 2020, becoming fully vested on August 2, 2024. This grant was canceled during the second quarter of 2020 due to the departure of the member of senior managment.

The Company granted 1,903 restricted shares of its common stock to the independent directors on the Company’s Board of Directors. The shares were granted on March 27, 2020 and become fully vested on December 13, 2020.

The following is a summary of restricted stock units (the “RSU”) activity (in thousands, except per unit data):

Number of Units

Weighted Average Grant date Fair Value

Nonvested, January 1, 2021

43

$

13.63

Granted

-

$

-

Vested

9

$

13.63

Nonvested, March 31, 2021

34

$

13.63

As of March 31, 2021, approximately 34,000 RSUs remained unvested. Unrecognized compensation expense related to these RSUs at March 31, 2021 was $451 and is expected to be recognized over 3.86 years.

The Company granted 58,694 incentive stock options to a member of senior management. The options were granted on February 7, 2019 at an exercise price of $13.63 per share. The options vest at a rate of 12.5% annually, beginning on February 7, 2019, and becoming fully vested on February 7, 2026. 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.41%; dividend yield of 0.00%; expected volatility of common stock of 65.0% and expected life of options of 7.9 years. During the second quarter of 2020, these options were forfeited due to the departure of a senior manager.

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.

The following is a summary of option activity (in thousands, except per unit data):

    

Number of Units

    

Weighted
Average
Exercise Price

    

Weighted
Average
Fair Value

    

Weighted
Average
Remaining
Contractual Life

    

Aggregate
Intrinsic
Value

Outstanding, January 1, 2021

35

$

14.44

$

8.67

9.61

Granted

$

$

Exercised

$

$

Outstanding, March 31, 2021

35

$

14.44

$

8.67

9.36

$

114

Exercisable, March 31, 2021

$

$

$

As of March 31, 2021, approximately 35,000 options remained unvested. Unrecognized compensation expense related to these options at March 31, 2021 was $262 and is expected to be recognized over 4.36 years.

On March 31, 2020, the Company filed a registration statement on Form S-8 to register with the SEC approximately 2.3 million shares of Legacy common stock available for issuance under the 2018 Incentive Compensation Plan. The registration statement became effective upon filing.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES
3 Months Ended
Mar. 31, 2021
INCOME TAXES  
INCOME TAXES

11. INCOME TAXES

The provision for income tax expense for the three months ended March 31, 2021 and 2020 was $1.9 million and $2.6 million, respectively. The effective tax rate for the three months ended March 31, 2021 was 17.1% and differs from the federal statutory rate of 21% primarily due to a federal tax credit for energy efficient construction partially offset by state income taxes. The effective tax rate for the three months ended March 31, 2020 was 22.3% and differs from the federal statutory rate of 21% due to state income taxes.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

12. COMMITMENTS AND CONTINGENCIES

As of January 1, 2020, the Company instituted a self-insured health benefits plan with a stop-loss policy, which provides medical benefits to employees electing coverage under the plan. The Company estimates and records costs for incurred but not reported medical claims and claim development. This reserve is based on historical experience and other assumptions, some of which are subjective. The Company will adjust its self-insured medical benefits reserve based on actual experience, estimated costs and changes to assumptions. At March 31, 2021, the Company accrued a $85 liability for incurred but not reported claims.

The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent retailers of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to retailers in the event of default by the retailer. The Company’s obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The maximum amount for which the Company was liable under such agreements approximated $3,073 and $2,967 at March 31, 2021 and December 31, 2020, respectively, without reduction for the resale value of the homes. The Company considers its obligations on current contracts to be insignificant and accordingly have not recorded any reserve for repurchase commitment as of March 31, 2021 or December 31, 2020.

Leases. The Company leases facilities under operating leases that typically have 10-year terms. These leases usually offer the Company a right of first refusal that affords the Company the option to purchase the leased premises under certain terms in the event the landlord attempts to sell the leased premises to a third party. Rent expense was $151 and $144 for the three months ended March 31, 2021, and 2020, 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 $91 and $85 for the three months ended March 31, 2021 and 2020.

Future minimum lease commitments under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:

2021

    

$

391

2022

 

434

2023

 

422

2024

 

314

2025

 

278

Thereafter

 

530

Total

$

2,369

Legal Matters

The Company is party to certain legal proceedings that arise in the ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company’s financial position, liquidity or results of operations. However, future events or circumstances currently unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on the Company’s financial position, liquidity or results of operations in any future reporting periods.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2021
DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS  
DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

13. DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

Derivative Financial Instruments

On February 2, 2012, the Company entered into a master interest rate swap agreement. The Company elected not to designate the interest rate swap agreements as cash flow hedges and, therefore, gains or losses on the agreements as well as the other offsetting gains or losses on the hedged items attributable to the hedged risk are recognized in current earnings. ASC 815-10, Derivatives and Hedging, requires derivative instruments to be measured at fair value and recorded in the statements of financial position as either assets or liabilities. The Company entered into interest rate swap agreement with Capital One Bank on June 12, 2017 to fix the variable rate portion for $8,000 of the line of credit. This interest rate swap agreement matured on May 11, 2020. The fair value of the interest rate swap agreement was an asset included in prepaid expenses and other current assets and was $7 at March 31, 2020. Included in the statements of operations for the three months ended March 31, 2020 is a gain of $2 which was the result of the changes in the fair values of the interest rate swap agreement.

Fair Value Measurements

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

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

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

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

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

The Company 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 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 fair value of the interest rate swap was an asset valued at $7 at March 31, 2020.

Fair Value of Financial Instruments

The Company’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.

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 I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other notes have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other notes 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 $115,000 compared to the book value of $113,680 as of March 31, 2021, and a fair value of approximately $115,000 compared to the book value of $111,742 as of December 31, 2020. The Company determined that the fair value of the fixed rate MHP Notes was approximately $114,000 compared to the book value of $116,161 as of March 31, 2021, and a fair value of approximately $108,000 compared to the book value of $109,806 as of December 31, 2020. The Company determined that the fair value of the other notes was approximately $15,500 compared to the book value of $15,797 as of March 31, 2021, and a fair value of approximately $15,000 compared to the book value of $15,104 as of December 31, 2020. This is a Level III valuation technique.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2021
EARNINGS PER SHARE  
EARNINGS PER SHARE

14. EARNINGS PER SHARE

Basic earnings per common share (“EPS”) is computed based on the weighted-average number of common shares outstanding during each 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 issued. The following table reconciles the numerators and denominators used in the computations of both basic and diluted EPS.

Three months ended

March 31, 

2021

    

2020

Numerator:

Net income (in 000's)

$

9,024

$

9,025

Denominator:

Basic weighted-average common shares outstanding

24,199,107

24,319,328

Effect of dilutive securities:

Restricted stock grants

5,126

7,749

Stock options

6,949

34,006

Diluted weighted-average common shares outstanding

24,211,182

24,361,083

Earnings per share attributable to Legacy Housing Corporation

Basic

$

0.37

$

0.37

Diluted

$

0.37

$

0.37

The diluted earnings per share calculation excludes 144,082 potential shares for the three months ended March 31, 2020, because the effect of including theses potential shares would be antidilutive.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

15. RELATED PARTY TRANSACTIONS

Bell Mobile Homes, a retailer owned by one of the Company’s significant owners, purchases manufactured homes from the Company. Accounts receivable balances due from Bell Mobile Homes were $298 and $1 as of March 31, 2021 and December 31, 2020, respectively. Accounts payable balances due to Bell Mobile Homes for maintenance and related services were $86 and $61 as of March 31, 2021 and December 31, 2020, respectively. Home sales to Bell Mobile Homes were $699 and $883 for the three months ended March 31, 2021 and 2020, respectively.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

16. SUBSEQUENT EVENTS

In connection with the preparation of these financial statements, an evaluation of subsequent events was performed through the date of filing and there were no other events that have occurred that would require adjustments to the financial statements.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS (Policies)
3 Months Ended
Mar. 31, 2021
NATURE OF OPERATIONS  
Basis of Presentation

Basis of Presentation

The accompanying unaudited interim condensed financial statements as of March 31, 2021 and for the three months ended March 31, 2021 and 2020, respectively, have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") as required by Regulation S-X, Rule 8-03. In the opinion of management, the unaudited interim financial statements have been prepared on the same basis as the audited financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three

months ended March 31, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or any other period. The accompanying balance sheet as of December 31, 2020 was derived from audited financial statements included in the Company's annual report on Form 10-K for the year ended December 31, 2020 (the "Form 10-K"). The accompanying financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the Form 10-K.

Use of Estimates

Use of Estimates

The preparation of our financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of income and expenses during the reporting period.  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.

Revenue Recognition

Revenue Recognition

Product sales primarily consist of sales of mobile homes to consumers and mobile home parks through various sales channels, which include Direct Sales, Commercial Sales, 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 takes the form of a consignment arrangement. Consignment Sales are considered sales of consigned homes from independent dealers to individual customers. 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 in paid in cash.

Revenue from product sales is recognized at a point in time when the performance obligation under the terms of a contract with our customers 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 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 operations.

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

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

For the three months ended March 31, 2021 and 2020, sales to an independent third-party and its affiliates accounted for $2,664 or 8.3% and $11,986 or 37.2% of our product sales, respectively.

For the three months ended March 31, 2021 and 2020, total cost of product sales included $2,182 and $4,907 of costs, mainly relating to up front dealer commission and reimbursed dealer expenses for consignment sales and certain other similar costs incurred for retail store and commercial sales.

Other revenue 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’s wholesale price to the independent dealer. Revenue recognition for consignment fees are recognized over time using the output method as it provides a faithful depiction of the Company’s performance toward completion of the performance obligation under the contract and the value transferred to the independent retailer for the time the home is held under consignment. Revenue for commercial leases is recognized as earned monthly over a contractual period of 96 or 120 months. Revenue for service fees and miscellaneous income is recognized at a point in time when the performance obligation is satisfied.

Disaggregation of Revenue. The following table summarizes customer contract revenues disaggregated by source of the revenue for the three months ended March 31, 2021 and 2020:

Three months ended

March 31, 

2021

    

2020

Product sales:

Direct sales

$

3,422

$

2,225

Commercial sales

 

12,318

 

15,791

Consignment sales

10,599

8,840

Retail store sales

3,321

3,182

Other (1)

 

2,614

 

1,157

Total product sales

 

32,274

 

31,195

Consumer and MHP loans interest:

 

  

 

  

Interest - consumer installment notes

 

4,143

 

4,149

Interest - MHP notes

 

2,495

 

2,275

Total consumer and MHP loans interest

 

6,638

 

6,424

Other

 

1,028

 

654

Total net revenue

$

39,940

$

38,273

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

Share-Based Compensation

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

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

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

Accounts Receivable

Accounts Receivable

Included in accounts receivable are receivables from direct sales of mobile homes and sales of parts and supplies to customers, consignment fees and interest receivables.

Accounts receivables are generally due within 30 days 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’s payment history, and the Company’s previous loss history. The Company establishes an allowance for doubtful accounts for amounts that are deemed to be uncollectible. At March 31, 2021 and December 31, 2020, the allowance for doubtful accounts totaled $111 and $97, respectively.

Leased Property

Leased Property

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

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.  The lessee makes monthly, periodic lease payments to the Company over the term of the lease.  The lessee is responsible for maintaining the homes during the term of the lease.  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.  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.  The lessee may terminate the lease with 30 days written notice to the Company and pay a lease termination fee of either 10% of the remaining lease payments or six month’s rent, whichever is greater.  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 for example comparable sales, recent appraisal, or NADA official guidance.  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.  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.  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’s balance sheet, capitalized at manufactured cost and depreciated over a 15 year useful life.  Homes returned to the Company upon expiration of the lease or in the event of default will be sold by the Company through its standard sales and distribution channels.

Future minimum lease income under all non-cancelable operating leases for each of the next five years at March 31, 2021, are as follows:

2021

    

$

1,196

2022

 

1,612

2023

 

1,612

2024

 

1,612

2025

 

1,612

Thereafter

 

4,618

Total

$

12,262

Recent Accounting Pronouncements

Recent Accounting Pronouncements

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.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the balance sheet a liability to make lease payments (the lease liability) and an asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee have not significantly changed from previous requirements. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2022. Modified retrospective application and early adoption is permitted. The Company expects that the adoption of this standard will result in a material increase to assets and liabilities on the balance sheet but will not have a material impact on the statement of operations.  While the Company is continuing to assess all the effects of adoption, it currently believes the most significant effects relate to (i) the recognition of new right-of-use assets and lease liabilities on its balance sheet for its property and equipment operating leases and (ii) providing significant new disclosures about its leasing activities.

In June 2016, the FASB issued an accounting standards update ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down and affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company plans to use longer phase-in period for adoption and accordingly this ASU is effective for the Company’s fiscal year beginning January 1, 2023. The Company is continuing to evaluate the impact of the adoption of this ASU and is uncertain of the impact on the financial statements and disclosures at this point in time.

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

Fair Value Measurements

Fair Value Measurements

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

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

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

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

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

The Company 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 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 fair value of the interest rate swap was an asset valued at $7 at March 31, 2020.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’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.

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 I valuation technique. The lines of credit, notes payable, part of the MHP Notes and part of the other notes have variable interest rates that reflect market rates and their fair value approximates their carrying value. This is considered a Level II valuation technique. The Company also assessed the fair value of the consumer loans receivable, the fixed rate MHP Notes and the portion of other notes 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 $115,000 compared to the book value of $113,680 as of March 31, 2021, and a fair value of approximately $115,000 compared to the book value of $111,742 as of December 31, 2020. The Company determined that the fair value of the fixed rate MHP Notes was approximately $114,000 compared to the book value of $116,161 as of March 31, 2021, and a fair value of approximately $108,000 compared to the book value of $109,806 as of December 31, 2020. The Company determined that the fair value of the other notes was approximately $15,500 compared to the book value of $15,797 as of March 31, 2021, and a fair value of approximately $15,000 compared to the book value of $15,104 as of December 31, 2020. This is a Level III valuation technique.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS (Tables)
3 Months Ended
Mar. 31, 2021
NATURE OF OPERATIONS  
Schedule of disaggregation of revenue

Three months ended

March 31, 

2021

    

2020

Product sales:

Direct sales

$

3,422

$

2,225

Commercial sales

 

12,318

 

15,791

Consignment sales

10,599

8,840

Retail store sales

3,321

3,182

Other (1)

 

2,614

 

1,157

Total product sales

 

32,274

 

31,195

Consumer and MHP loans interest:

 

  

 

  

Interest - consumer installment notes

 

4,143

 

4,149

Interest - MHP notes

 

2,495

 

2,275

Total consumer and MHP loans interest

 

6,638

 

6,424

Other

 

1,028

 

654

Total net revenue

$

39,940

$

38,273

(1)Other product sales revenue from ancillary products and services including parts, freight and other services
Schedule of future minimum lease income

2021

    

$

1,196

2022

 

1,612

2023

 

1,612

2024

 

1,612

2025

 

1,612

Thereafter

 

4,618

Total

$

12,262

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2021
CONSUMER LOANS RECEIVABLE  
Schedule of Consumer loans receivable, net of allowance for loan losses and deferred financing fees

    

As of March 31, 

    

As of December 31, 

2021

2020

Consumer loans receivable

$

117,337

$

115,639

Loan discount and deferred financing fees, net

 

(2,730)

 

(2,814)

Allowance for loan losses

 

(927)

 

(905)

Consumer loans receivable, net

$

113,680

$

111,920

Schedule of allowance for loan losses

    

Three Months Ended March 31, 

2021

    

2020

    

Allowance for loan losses, beginning of period

$

905

$

913

Provision for loan losses

 

535

 

215

Charge offs

 

(513)

 

(108)

Allowance for loan losses

$

927

$

1,020

Schedule of impaired and general reserve for allowance for loan losses

    

As of March 31, 

    

As of December 31, 

2021

2020

Total consumer loans

$

117,337

$

115,639

Total allowance for loan losses

 

927

 

905

Impaired loans individually evaluated for impairment

 

1,611

 

1,603

Specific reserve against impaired loans

 

546

 

558

Other loans collectively evaluated for allowance

 

115,726

 

114,036

General allowance for loan losses

 

381

 

347

Schedule of consumer loans receivable that are past due

As of March 31, 

    

    

As of December 31, 

    

2021

%

2020

%

Total consumer loans receivable

$

117,337

 

100.0

   

$

115,639

 

100.0

Past due consumer loans:

 

  

 

  

 

  

 

  

31 - 60 days past due

$

80

 

0.1

$

954

 

0.8

61 - 90 days past due

 

58

 

0.0

 

221

 

0.2

91 - 120 days past due

 

232

 

0.2

 

141

 

0.1

Greater than 120 days past due

 

1,457

 

1.2

 

1,261

 

1.1

Total past due

$

1,827

 

1.6

$

2,577

 

2.2

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER NOTES RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2021
OTHER NOTES RECEIVABLE  
Schedule of balance outstanding on the other notes receivable

    

As of March 31, 

    

As of December 31, 

2021

2020

Outstanding principal balance

$

20,810

$

15,179

Allowance for loan losses

 

(74)

 

(75)

Total

$

20,736

$

15,104

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2021
INVENTORIES  
Schedule of inventory

    

As of March 31, 

    

As of December 31, 

2021

2020

Raw materials

$

13,211

$

12,713

Work in progress

 

527

 

412

Finished goods

 

25,644

 

22,755

Total

$

39,382

$

35,880

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
3 Months Ended
Mar. 31, 2021
PROPERTY, PLANT AND EQUIPMENT  
Schedule of property, plant and equipment

    

As of March 31, 

    

As of December 31, 

2021

2020

Land

$

14,518

$

12,968

Buildings and leasehold improvements

 

10,828

 

10,700

Vehicles

 

1,664

 

1,664

Machinery and equipment

 

4,167

 

4,127

Furniture and fixtures

 

298

 

298

Total

 

31,475

 

29,757

Less accumulated depreciation

 

(7,405)

 

(7,141)

Total property, plant and equipment

$

24,070

$

22,616

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER ASSETS (Tables)
3 Months Ended
Mar. 31, 2021
OTHER ASSETS  
Schedule of Other Assets

    

As of March 31, 

    

As of December 31, 

2021

2020

Leased property

$

7,776

$

7,218

Prepaid rent

 

267

 

274

Repossessed homes

 

751

 

1,395

Total

$

8,794

$

8,887

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2021
ACCRUED LIABILITIES.  
Schedule of accrued liabilities

    

As of March 31, 

    

As of December 31, 

2021

2020

Warranty liability

$

2,346

$

2,594

Litigation reserve

 

562

 

899

Federal and state taxes payable

 

4,563

 

5,603

Accrued expenses & other accrued liabilities

 

6,206

 

5,764

Total

$

13,677

$

14,860

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2021
SHARE-BASED COMPENSATION  
Schedule of restricted stock units activity

The following is a summary of restricted stock units (the “RSU”) activity (in thousands, except per unit data):

Number of Units

Weighted Average Grant date Fair Value

Nonvested, January 1, 2021

43

$

13.63

Granted

-

$

-

Vested

9

$

13.63

Nonvested, March 31, 2021

34

$

13.63

Schedule of stock option activity

The following is a summary of option activity (in thousands, except per unit data):

    

Number of Units

    

Weighted
Average
Exercise Price

    

Weighted
Average
Fair Value

    

Weighted
Average
Remaining
Contractual Life

    

Aggregate
Intrinsic
Value

Outstanding, January 1, 2021

35

$

14.44

$

8.67

9.61

Granted

$

$

Exercised

$

$

Outstanding, March 31, 2021

35

$

14.44

$

8.67

9.36

$

114

Exercisable, March 31, 2021

$

$

$

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2021
COMMITMENTS AND CONTINGENCIES  
Schedule of future minimum lease commitments

2021

    

$

391

2022

 

434

2023

 

422

2024

 

314

2025

 

278

Thereafter

 

530

Total

$

2,369

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2021
EARNINGS PER SHARE  
Summary of reconciliation of the numerators and denominators used in the computations of both basic and diluted EPS

Three months ended

March 31, 

2021

    

2020

Numerator:

Net income (in 000's)

$

9,024

$

9,025

Denominator:

Basic weighted-average common shares outstanding

24,199,107

24,319,328

Effect of dilutive securities:

Restricted stock grants

5,126

7,749

Stock options

6,949

34,006

Diluted weighted-average common shares outstanding

24,211,182

24,361,083

Earnings per share attributable to Legacy Housing Corporation

Basic

$

0.37

$

0.37

Diluted

$

0.37

$

0.37

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS - IPO and Corporate Conversion (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 17, 2019
Jan. 01, 2018
Jan. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Nature of operations          
Shares issued upon incorporation (in shares)   20,000,000      
Shares repurchased 300,000       145,065
Share repurchase price (in dollars per share) $ 10.20       $ 9.77
Value of shares authorized for repurchase         $ 10,000
IPO          
Nature of operations          
Shares issued from sale of common stock     600,000 4,000,000  
Share price (in dollars per share)     $ 12.00 $ 12.00  
Offering costs     $ 505 $ 4,504  
Proceeds from IPO net of underwriting discounts and offering expenses     $ 6,695 $ 43,492  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue    
Incremental costs of obtaining a contract true  
Product sales $ 32,274 $ 31,195
Dealer commission, reimbursed dealer expenses and other similar costs 2,182 4,907
Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent third party and affiliates    
Disaggregation of Revenue    
Product sales $ 2,664 $ 11,986
Concentration risk percentage 8.30% 37.20%
Minimum    
Disaggregation of Revenue    
Term of lease agreement 96 months  
Maximum    
Disaggregation of Revenue    
Term of lease agreement 120 months  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue    
Product sales $ 32,274 $ 31,195
Consumer and MHP loans interest:    
Interest - consumer installments notes 4,143 4,149
Interest - MHP notes 2,495 2,275
Total consumer and MHP loans interest 6,638 6,424
Other 1,028 654
Total net revenue 39,940 38,273
Direct sales    
Disaggregation of Revenue    
Product sales 3,422 2,225
Commercial sales    
Disaggregation of Revenue    
Product sales 12,318 15,791
Consignment sales    
Disaggregation of Revenue    
Product sales 10,599 8,840
Retail store sales    
Disaggregation of Revenue    
Product sales 3,321 3,182
Other    
Disaggregation of Revenue    
Product sales $ 2,614 $ 1,157
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Accounts Receivable    
Credit period 30 days  
Allowance for doubtful accounts $ 111 $ 97
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS - Leased Property (Details)
3 Months Ended
Mar. 31, 2021
Lessor, Description Of Leases [Line Items]  
Notice period for lease termination 30 days
Termination fees as a percentage of remaining lease payments 10.00%
Number of month's rent to be paid 6 months
Notice period for purchase of property 30 days
Extended term of lease 48 months
Notice period for exercise of renewal extension 6 months
Useful life 15 years
Minimum  
Lessor, Description Of Leases [Line Items]  
Term of lease agreement 96 months
Maximum  
Lessor, Description Of Leases [Line Items]  
Term of lease agreement 120 months
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
NATURE OF OPERATIONS - Future minimum lease income (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2021 $ 1,196
2022 1,612
2023 1,612
2024 1,612
2025 1,612
Thereafter 4,618
Total $ 12,262
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Average contractual interest rate 13.70% 13.80%
Escrow liability $ 8,015 $ 7,729
Number of components comprising the allowance for loan losses | item 2  
Number of years historical loss rate considers for calculation 3 years  
Repossessed assets $ 751 $ 1,395
Minimum    
Consumer loans receivable term 3 years  
Maximum    
Consumer loans receivable term 30 years  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
CONSUMER LOANS RECEIVABLE        
Consumer loans receivable $ 117,337 $ 115,639    
Loan discount and deferred financing fees, net (2,730) (2,814)    
Allowance for loan losses (927) (905) $ (1,020) $ (913)
Consumer loans receivable, net $ 113,680 $ 111,920    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONSUMER LOANS RECEIVABLE    
Allowance for loan losses, beginning of period $ 905 $ 913
Provision for loan losses 535 215
Charge offs (513) (108)
Allowance for loan losses, end of period $ 927 $ 1,020
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
CONSUMER LOANS RECEIVABLE        
Total consumer loans receivable $ 117,337 $ 115,639    
Total allowance for loan losses 927 905 $ 1,020 $ 913
Impaired loans individually evaluated for impairment 1,611 1,603    
Specific reserve against impaired loans 546 558    
Other loans collectively evaluated for allowance 115,726 114,036    
General allowance for loan losses 381 347    
Principal outstanding on consumer loans $ 1,611 $ 1,603    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Past due consumer loans:    
Total consumer loans receivable $ 117,337 $ 115,639
Total consumer loans receivable (as a percent) 100.00% 100.00%
Consumer loans receivable past due $ 1,827 $ 2,577
Consumer loans receivable past due (Percent) 1.60% 2.20%
31 - 60 days past due    
Past due consumer loans:    
Consumer loans receivable past due $ 80 $ 954
Consumer loans receivable past due (Percent) 0.10% 0.80%
61 - 90 days past due    
Past due consumer loans:    
Consumer loans receivable past due $ 58 $ 221
Consumer loans receivable past due (Percent) 0.00% 0.20%
91 - 120 days past due    
Past due consumer loans:    
Consumer loans receivable past due $ 232 $ 141
Consumer loans receivable past due (Percent) 0.20% 0.10%
Greater than 120 days past due    
Past due consumer loans:    
Consumer loans receivable past due $ 1,457 $ 1,261
Consumer loans receivable past due (Percent) 1.20% 1.10%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Notes Receivable from Mobile Home Parks      
Notes Receivable      
Note receivable with fixed rate of interest $ 114,000    
Average interest rate per loan (as a percent) 7.60%   7.70%
Charge offs $ 0 $ 0  
Allowance for loan losses $ 0   $ 0
Accounts receivable | Credit concentration risk | Independent third party and affiliates      
Notes Receivable      
Concentration risk percentage 52.10%   52.90%
Minimum | Notes Receivable from Mobile Home Parks      
Notes Receivable      
Fixed rate of interest (as a percent) 5.00%    
Variable rate of interest (as a percent) 8.00%    
Term of notes receivables 1 year    
Minimum | Prime Rate | Notes Receivable from Mobile Home Parks      
Notes Receivable      
Interest rate spread (as a percent) 4.00%    
Maximum | Notes Receivable from Mobile Home Parks      
Notes Receivable      
Fixed rate of interest (as a percent) 9.50%    
Term of notes receivables 20 years    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER NOTES RECEIVABLE (Details) - Other Note Receivable - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Notes Receivable    
Outstanding principal balance $ 20,810 $ 15,179
Allowance for loan losses (74) (75)
Total $ 20,736 $ 15,104
Minimum    
Notes Receivable    
Interest rate on the other notes 6.25%  
Maximum    
Notes Receivable    
Interest rate on the other notes 12.00%  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
INVENTORIES    
Raw materials $ 13,211 $ 12,713
Work in progress 527 412
Finished goods 25,644 22,755
Total $ 39,382 $ 35,880
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
PROPERTY, PLANT AND EQUIPMENT      
Total $ 31,475   $ 29,757
Less accumulated depreciation (7,405)   (7,141)
Total property, plant and equipment 24,070   22,616
Depreciation expense 264 $ 248  
Cost of product sales      
PROPERTY, PLANT AND EQUIPMENT      
Depreciation expense 104 $ 106  
Land      
PROPERTY, PLANT AND EQUIPMENT      
Total 14,518   12,968
Buildings and leasehold improvements      
PROPERTY, PLANT AND EQUIPMENT      
Total 10,828   10,700
Vehicles      
PROPERTY, PLANT AND EQUIPMENT      
Total 1,664   1,664
Machinery and equipment      
PROPERTY, PLANT AND EQUIPMENT      
Total 4,167   4,127
Furniture and fixtures      
PROPERTY, PLANT AND EQUIPMENT      
Total $ 298   $ 298
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
OTHER ASSETS      
Leased property $ 7,776   $ 7,218
Prepaid rent 267   274
Repossessed homes 751   1,395
Total 8,794   $ 8,887
Depreciation expense on leased property $ 98 $ 33  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
ACCRUED LIABILITIES.    
Warranty liability $ 2,346 $ 2,594
Litigation reserve 562 899
Federal and state taxes payable 4,563 5,603
Accrued expenses & other accrued liabilities 6,206 5,764
Total $ 13,677 $ 14,860
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
DEBT - Lines of Credit (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
May 12, 2017
Apr. 30, 2016
Revolver 1              
Lines of Credit              
Maximum borrowing capacity     $ 70,000   $ 45,000    
Effective interest rate 2.11%            
Amount of available credit $ 24,653            
Interest expense 226 $ 320          
Outstanding balance 45,347     $ 36,174      
Tangible net worth $ 120,000            
Debt to EBITDA ratio 4            
Payments of arrangement fees and other fees     $ 300        
Revolver 1 | London Interbank Offered Rate (LIBOR)              
Lines of Credit              
Spread rate 2.00%   2.40%        
Revolver 2              
Lines of Credit              
Maximum borrowing capacity           $ 20,000 $ 15,000
Effective interest rate   4.17%          
Amount of available credit   $ 12,028          
Interest expense   21          
Outstanding balance   $ 2,001          
Revolver 2 | London Interbank Offered Rate (LIBOR)              
Lines of Credit              
Spread rate 2.50%            
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
DEBT - PPP Loans (Details) - USD ($)
Apr. 10, 2020
Dec. 31, 2016
Paycheck Protection Program    
Notes Payable    
Face amount $ 6,545,700  
Interest rate 1.00%  
Period of deferred interest 6 months  
Prepayment penalties $ 0  
PILOT Agreement    
Notes Payable    
Maximum borrowing capacity   $ 10,000,000
Interest rate   6.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION - Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 10, 2020
Mar. 27, 2020
Aug. 02, 2019
Feb. 07, 2019
Mar. 31, 2021
Jun. 30, 2020
SHARE-BASED COMPENSATION            
Number of shares may be issued to employees, directors, consultants and nonemployee service providers in the form of stock options, stock and stock appreciation rights         10,000,000.0  
Number of shares available for grant         9,700,000  
Stock options            
SHARE-BASED COMPENSATION            
Contractual life         10 years  
Stock options | Senior management            
SHARE-BASED COMPENSATION            
Contractual life 10 years     10 years    
Vesting percentage 20.00%     12.50%    
Restricted shares | Senior management            
SHARE-BASED COMPENSATION            
Restricted shares granted (in shares)     39,526 120,000    
Grant date fair value     $ 496 $ 1,636    
Vesting percentage     20.00% 14.30%    
Restricted shares forfeited (in shares)           42,857
Restricted shares | Independent directors            
SHARE-BASED COMPENSATION            
Restricted shares granted (in shares)   1,903   2,936    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION - Restricted stock units (Details) - Restricted stock units
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Number of units  
Nonvested at the beginning | shares 43,000
Vested | shares 9,000
Nonvested at the end | shares 34,000
Weighted average grant date fair value  
Nonvested at the beginning (in dollars per share) | $ / shares $ 13.63
Vested (in dollars per share) | $ / shares 13.63
Nonvested at the end (in dollars per share) | $ / shares $ 13.63
Unrecognized compensation expense | $ $ 451
Unrecognized compensation expense, recognition period 3 years 10 months 9 days
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION - Stock options (Details) - Stock options - $ / shares
3 Months Ended
Aug. 10, 2020
Feb. 07, 2019
Mar. 31, 2021
Fair value assumptions for options granted      
Expiration period     10 years
Senior management      
SHARE-BASED COMPENSATION      
Stock options granted (in shares) 34,626 58,694  
Exercise price (in dollar per share) $ 14.44 $ 13.63  
Vesting percentage 20.00% 12.50%  
Fair value assumptions for options granted      
Risk free interest rate 0.24% 2.41%  
Dividend yield 0.00% 0.00%  
Expected volatility 75.00% 65.00%  
Expiration period 10 years 10 years  
Expected life 6 years 6 months 7 years 10 months 24 days  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
2018 Incentive Compensation Plan      
Weighted Average Remaining Contractual Life and Intrinsic Value      
Common stock available for issuance     2,300,000
Stock options      
Number of units      
Outstanding at the beginning 35,000    
Outstanding at the end 35,000 35,000  
Weighted Average Exercise Price      
Outstanding at the beginning (in dollars per share) $ 14.44    
Outstanding at the end (in dollars per share) 14.44 $ 14.44  
Weighted Average Fair Value      
Outstanding at the beginning (in dollars per share) 8.67    
Outstanding at the end (in dollars per share) $ 8.67 $ 8.67  
Weighted Average Remaining Contractual Life and Intrinsic Value      
Outstanding (in years) 9 years 4 months 9 days 9 years 7 months 9 days  
Outstanding at the end (in dollars) $ 114    
Non-vested shares 35,000    
Unrecognized compensation expense $ 262    
Unrecognized compensation expense, recognition period 4 years 4 months 9 days    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
INCOME TAXES    
Tax expense $ 1,862 $ 2,596
Effective tax rate (as a percent) 17.10% 22.30%
Federal statutory rate 21.00% 21.00%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Commitment    
Self-insured liability $ 85  
Repurchase agreements | Maximum    
Commitment    
Repurchase commitment $ 3,073 $ 2,967
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES - Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating Leased Assets [Line Items]    
Operating lease, term of contract (in years) 10 years  
Rent expense $ 151 $ 144
Sublease rental income 91 $ 85
Future minimum lease commitments    
2021 391  
2022 434  
2023 422  
2024 314  
2025 278  
Thereafter 530  
Total $ 2,369  
Minimum    
Operating Leased Assets [Line Items]    
Sublease, term of contract (in years) 3 years  
Maximum    
Operating Leased Assets [Line Items]    
Sublease, term of contract (in years) 11 years  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) - Interest rate swap agreement - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Jun. 12, 2017
Derivative instruments    
Gain resulted from changes in fair values of the interest rate swap agreement $ 2  
Level 2    
Derivative instruments    
Fair values of interest rate swap agreement 7  
Line of credit    
Derivative instruments    
Interest rate swap agreement   $ 8,000
Prepaid Expenses and Other Current Assets    
Derivative instruments    
Fair values of interest rate swap agreement $ 7  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value | Level 3 | Consumer Loan    
Receivables, Fair Value Disclosure [Abstract]    
Loans $ 115,000 $ 115,000
Fair Value | Level 3 | Notes Receivable from Mobile Home Parks    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable 114,000 108,000
Fair Value | Level 3 | Other Note Receivable    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable 15,500 15,000
Book Value | Consumer Loan    
Receivables, Fair Value Disclosure [Abstract]    
Loans 113,680 111,742
Book Value | Notes Receivable from Mobile Home Parks    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable 116,161 109,806
Book Value | Other Note Receivable    
Receivables, Fair Value Disclosure [Abstract]    
Notes receivable $ 15,797 $ 15,104
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE- Tabular (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net income (in 000's) $ 9,024 $ 9,025
Denominator:    
Basic weighted-average common shares outstanding 24,199,107 24,319,328
Effect of dilutive securities:    
Diluted weighted-average common shares outstanding 24,211,182 24,361,083
Earnings per share attributable to Legacy Housing Corporation    
Basic $ 0.37 $ 0.37
Diluted $ 0.37 $ 0.37
Restricted stock units    
Effect of dilutive securities:    
Dilutive securities 5,126 7,749
Stock options    
Effect of dilutive securities:    
Dilutive securities 6,949 34,006
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE - Antidilutive Securities (Details)
3 Months Ended
Mar. 31, 2020
shares
Earnings Per Share, Diluted, Other Disclosures [Abstract]  
Antidilutive shares excluded from calculation of earnings per share 144,082
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTY TRANSACTIONS (Details) - Bell Mobile Homes - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
RELATED PARTY TRANSACTIONS      
Accounts receivable related parties $ 298   $ 1
Accounts payable related parties 86   $ 61
Home sales to related parties $ 699 $ 883  
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -.*JE('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #3BJI2_I$,FNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4V*%<)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X)HFC4X)&44*9B 55R(K&N-ECJAHI#.>*,7?/Q,_0PS&K!'AYXR\)H#ZZ:) M\33V+5P!$XPPN?Q=0+,0Y^J?V+D#[)P,W=M_ M;'P1[%KX=1?=%U!+ P04 " #3BJI2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -.*JE(8BK4!1 4 + 6 8 >&PO=V]R:W-H965T&UL MG5C;_0H5NP\S52'8,MHXW5;,PJ0Q&N;/IG(T%)F*PH1/)4FS.&9R M=\DCL;UHN(W#@^=PM5;Z06LTW+ 5GW'UUV8JX:Y5H@1AS),T% F1?'G1&+M? M)UY;!^1O_!WR;7IT3?10%D*\Z)N[X*+A:$8\XK[2$ Q^7OF$1Y%& AX_]Z"- M\ILZ\/CZ@'Z3#QX&LV IGXCHGS!0ZXM&OT$"OF19I)[%]I;O!]31>+Z(TOPO MV1;OMML-XF>I$O$^&!C$85+\LK=](HX"/'HB@.X#Z(< USL1X.T#O'R@!;-\ M6%=,L=%0BBV1^FU TQ=Y;O)H&$V8Z&F<*0G_#2%.C:Z$G\&L*,*2@%PG*E0[ M#EL*OJ9C6OX>^;) IB>0/?(@$K5. 37@P?OX%K LJ=(# MU4N* CXP>4X\]XQ0A[H6/I.J\!UQ.K;H=VR\,G%>#N?]6N*0+[3++[3S+[2K MOC#?;;@M_WBXZS2?$!:=DD6G'HLIEZ'00PT(5)J5$(YTF+_?/GVJF(-NR:V+ M(N[3_LQ78:HD Y*/++8RPW'N^8KY.W(KLC1,5F0BY$;(JFGLE21[]1+XE#&I MN(PT8Z6&FYCA%&IPZCN\0WY7!&9@IJGP@)19(E2N[@-[!6 M7 7Z_%^,Y)%ZNW5(SMD;N0M@2L-EZ!?"?3J)%9#4:=+^H-=QNQA#:AC2.@S' M00 NDIX=+L@]O$>^)_;!5FRZYQ"!<7]H_4RC4RE>(U M3'S['..8^/HP!N'6N'BB+VN0RG&S?B"BZMY/H-CV'N? MIH(#]-T>1L38@8MK^+WP(2?3M4@P[:T Z0T&S?8 +W9C!FXM-YAD4FJ?*LQ) M6[,NK,,2>]YPP"IF1NEI+:6_?CO>GQ6[;RLM'*UJ M@T:-S--:,C];PYD;S1,.4TG(B#O%I7@>*M@MBB5QZ>?%%S+C?B:!H943C@2C MB2'),R7\%_+Y#^<78VQ0R8UBD_K*?[11,!&(F\]D.^9 M M=.=/:LQ_X"N9,CZ[;5ZXBVX839]> @\&IAY1FU]VJI_02478)%WB4!?R-_ M4%9&ZSUE[=*4^+K8VO1'BR?ENW8<=Z$;)G7BU[N ],6F9*( M+R'4.>_!4I-%>[2X46*3=Q@70BD1YY=KS@(N]0OP_Z40ZG"C/U VJ4?_ U!+ M P04 " #3BJI20["M!P4' #T' & 'AL+W=O.+&8WU@,;B[XP_R8-KI%UY$.*'OOFXN!IY&A'/>:KT% S^V_ 9 MSW,]$^#XN9MTU+Y3#SR\WL_^5^,\.// ))^)_)]LH597HWB$%GS)UKGZ*IX^ M\)U#@9XO%;EL_J*GG:TW0NE:*E'L!@."(BNW_[/G72 .!F!_8 #9#2"O'4!W M VCCZ!99X]:<*3:]K,43JK4US*8OFM@TH\&;K-3+>*]J^#6#<6HZ^W([O[F] MOYFC]]>?KF]G-^C^P\W-MWMTAK[?S]';-^_0&Y25Z-M*K"4K%_)RHN"U>O D MW;WB_?859. 5GUE]CB@>(^(1;!D^D]9@T\]$AC]=U MS4N%F)1VY8C.(PLOL1M'X$[F#OEJ\2=<,# M #\5); 0KU$N6&E%&QA D*C'EJ+$?4'HAZV:,-?15L*Q0]7 2UK4:!"/&1P MO1(%1Q4##D=O1Y\_W(W>V=P)#:08)V'?'XL5\8>V4=0Z%/VJ0T*M(/9]MVRX M(Q-1%/1AFT;$"WP[ZKA%'3M1?RPW %K4&;=NC]C7W0%C,2XG ="=0F+AS[(C/6I:&XH1#N!=HF95 UEGYB)9\ MMV..&5R/@S^P*/8U(68>PIKXM.^?S2X,(C+@8*>7V"V8M[]/@;LW'+-;3'%? M2:UV-![TH9-3[-;3+U;6&Y#44PMB"B6.DZB?R38SZ@7>@"N=HF*WI&Y=<>2P MJ8QQE/3%WF85QP-JCSL!Q6X%W5/W"\2Z/-L1CA6EJ7>1;XBBQ2H.@Z&4[501 MNV5Q2X>.$)JJ1H,P,;>KQ0YJID%.Z000QZ^J>O.,099E"I305?KB3K^P6\#: MNK)B+T.ZCTT-2GQ"^KZ;5MC#R< .(IU4$;=4 <)Z#;1YX+H-)#$E"-,PZF\@ MFYD?AP-)2#JE(FZEFC6]'N3A@E="9O9M1$S%"7#0UR6+%0W)$,*#OLDM2S0#Z2 M3CZ([\S'3Z)\/%.\+EZ;D:2C<^*F\T]P+YN^"(J%S,J5Q.1J'YH=8Z^;9C3$ MT4#Q2#I.)VY.G^\KF:Q,M=HK]CRP2)8>)HEP'^8)JV.4':<3-Z=;>*.5]_2X M#;)B-ZD\I$:JNHV.D7=D3]SMSIRS')@$H@L8LPT_D;-F8^/[OI&S%BOB#Y11 MI),/XI:/;RE53&6)0;6.[FF90II"!)H)V D+= C(319$IW3%LB^U40%3+ M1PXU."3:6UW-(DRL9:I[9GU&>R$KEO*K455SR>L-'TV1[8SL?YCHV/M.F"AV M,M6]$NF/E<@7O)9_-,V3>G&>FG6"0MV" KWOC@>D?L<8O3GW/*QK?[1A^1J* M:>R-/:_YA^2*U;K96:L5]/'_\L4%RJ34^7GFG5E#[WSYKX3^]R*) M@T78>*(W./''7N@A ML592P3/=9C*%/K,Z7;6GN(WQ'+J>X@%X9G\X.X9&2%:\.9C/K51#334E?:)Q MVQQ'LI-;ZN[6OM6B=CN2#%%J5P%0 M=P7PE2L&CQ:(L[J$+68_*C=U/8EH%/9!6EJZF 8#TD0[_:>OZ>FDA?ZL8"WG MEF%,PGZQ8K,+$CP8TD[TJ5OT#25M]NZKX6TF1@->*$8SF DD MBS0EXO46&%\/+<=ZN_! EXDR%^S1("=+F(/ZGL^$GMFU2TQ3R"3E&1*P&%HW MSO78P4901OR@L)9;8V12>>+\V4P^QT,+&R)@$"EC0?3/"L; F''2'+\VIE:] MIA%NC]_B(0Q9S]IK)*AU;-0# M2,/7 UW>P22@P?A%GLOQ&ZRHV M\"T4%5+Q="/6!"G-JE_RLBG$EL Y)' W O=4@;<1>&6B%5F9UH0H,AH(OD;" M1&LW,RAK4ZIU-C0SCW&NA+Y+M4Z-QM_N)]/[^72";F^^W-R/IVA^-YT^SM'% MC C(5 **1H1=HH_H [*13/15.;"57MH8V-%FF=MJ&?? ,E^)Z"#/N4(N=IT6 M^?BX? )1+<=-N:T3KK-VZZS=TL\[,^LCUEYM[976_@'KF=Z&( 3$2#^[Z/D* MY42@%6$%H N:H9@S1H1$.8BJF)=MQ:R6Z)9+F#_B:H0[&.O"K;9K]EY4@]^O M^?WS^*M'CDBA$B[H;XC;@"O/8 O%P=5GA_F$P 9V4&,'_X1-I2S:D8,]DEW6 M8Q$-R+"&#(]"CGF:ZE?7?VR,\*2-\5Y4 [Y;PW?/@#]I5W3W"MAOWQ4G!#:8 M>S5S[WSFPUNBMX?A^J'?#?OA#F]KH-=WW*"=MU_S]L_GUQ'?8"0A7AM@K=V";P'X?L!#H,=UO?C M*E1[J_.98X?N,TN:2<1@H86XT]4.HNKDU43QO&R&3USIUEH.$WWZ 6$"]/T% MY^IM8OIK?9X:_0%02P,$% @ TXJJ4@[VB_?7! 6!( !@ !X;"]W M;W)KRL.=XXC-'E(J;MD!,O7+EO&42G7+=XXX<*!1[I0F#G%=WTEIG/7&H_S9 MDH]'["B3.(,E1^*8II3_?82$G>][N'=Y\!+O]E(_<,:C ]W!"N2OPY*K.Z>* M$L4I9")F&>*PO>\]X+L)&6J'W.+?&,[BZAKIH;PR]D??/$7W/5<300(;J4-0 M]>\$$T@2'4EQ_%<&[57OU([7UY?H/_+!J\&\4@$3EOR.([F_[P4]%,&6'A/Y MPLX_H1S00,?;L$3D?]&YL/7='MHRQ>1CI>YJ%GELF]0+,L@NB]OZ/ *WIRH7\DUH#/E-\B M#W]'Q"78P#/YO+MKP?&J9'IY/*\CWER5'8<39$>XLX3K5^'Z>;A^1[@E9]%Q M(Y&@"1BS7;C[N;NNU]/8(V38'SFGZQP8K# .!Y75.[9!Q3:PLDU8IBH?.%(K M 3W_7**$T4RH]2&!@Y FVB+@X(K#][V@ 6LPZI.^F=6O6'TKZT+N@9N(_-;+ ML$N:1&TC?] !-*R AE:@-9,T05F]6DQPP]9[O3#LNPTZ@U5 AIZ9+ZCX NLZ M7AR 4QEG.P1OJE\($+;E'%91PP^6C)"(;='AHV4=ML9$^BYI+FN#%0X&@7GD MV*WUT+52KE1'42/_CG:0J2PDB$9*=F,A=49.4&7$J'YNBZD_#+T&N,%JX&/2 M 7XEY-@*/@653ZXJ< .9)C4"XC:@W^)K&^&P8\5C4N,1*]Y3MF$IH"UG*6+% M^E(28H0DAK+T_>;*-YNY80=HK>'8+N*Y6N@T:MROY71_LQ4 K@4=VQ5]SK(; M5A7712S+EQEST3?40E.A3$;>L",/M:O M7"3&_+0%^H80OYD@@Y77F:):QG'PB3[#NMI?Z?UN[MIH;2/L=JI5W0NPO1F4 M!?06M%M.2N?KO6#8[JQFJXYR(74'(,0JK+_S(Q5$B)Z4 M NX B3U5Y8/4X5)(M8U4DFA365(K./&L.7BD(MX8A^\9U!2'H1*#9@I,EAX. M/=)1E*3N <3> Z9Q..DSQS44=9W>Q.H0E ML%4AW=NAFFA>?,8H;B0[Y%\"7IF4+,TO]T CX-I _;YE3%YN] NJCTGC_P%0 M2P,$% @ TXJJ4HK)@$?Z!@ "QT !@ !X;"]W;W)K4MY [*PV?ZUW]R?)Q\]<_) ;2A7XM:UJ>3+9*-5\GDYE ML:%;(C_QAM;ZFS476Z+TI7BB*1+7GUGI=J<3.834-(UV57J*W_^ M0OL)S8R_@E>R_0N>.]M<&Q<[J?BV'ZP5;%G=_2>_^D#L#=!^_ -0/P"-!Z2! M ;@?@-N)=LK::5T014Z/!7\&PEAK;^9#&YMVM)X-J\UC7"FAOV5ZG#I=WMY< M7-ZL+B_ ZO[L_O+Z\N9^!6ZOP/)L]05<_7W[?06.P+?5!?CCPY_@ V UN-_P MG21U*8^G2@LP;J9%_V/GW8^AP(]A<,UKM9'@LBYI^7;\5 L?U*-7]>H]E@]$;6;) UBT[WK/Q7 M)ZBN:26!XKJH"UX7K**@'O2:^^:J('(#=I*6X.$%\'>&*1OT9-$P75#=R0I& MVOY ?^E.)[T!Z[S,]F*!,S2*EVN#YM ?KGR0ET?EG6VY4.R_3AY?ZV;SH$#) M9,%WM0*ZH@"3=^5?-!U3RJZD[P)]8V9]B=[E.:C@/B,8)H$'AQ$5B.*:ER^R2G !7MD=5L/ M?I@@CU:,QX_/9X9AG@;4VF8.\7O4-D*W--:02E=GU:]"_+*QITCWFD>OVK5" M*)AWEA3P "JXHOLY *Z_W!T.=.IYWC"=X[%FGUV.@HEA00)G[U?]^P&?.;*R M-'?$>ZQ0%@JX90Z,0^>O^DEW(!UAZM?F@N0(SY(Q;KQFYB4H@"5H,42C'/IMA49$>>B MY6A,'Z\-Q %I%D P3J"AU6K\!/NL"Y6C/'<$>JQ@G@04(DL?E!Q2*';T#65\ M(GLOH[IWRMYCAA.( B(ML5"<6,MV=Z,?R2Z#CF"V&#E7VO3GCC5FZ>@-BTL*795PO$KRF>$L"T3% @4= ,KK)D!+ MKT=<]*KUH&.6)_.Q6H]9<"V.+&!0'# .N0^P&KFTR+.Q5-=F'A)J>8(.['/V M4^+@YF:)/.B BU!+L>A <70L;73 6O M:'I9Y6%-Y\BE!43(J5;7"L/$+QQ; MHN X49P>PSS%ZQ.-/8S)(!H7D\\,YX$6@RUC,(RVF"N][-6+R-]N,=C" X"?>.VR*M_U+69@Q Y0^FI,6[R/P;#7F MXZ+S&!W-0LMC;'L\CN]'[@0O*"W[;#??=@4H:,E46+&[T4 (.WLHCQF2_:J]?$"(Z<%>^T2E 5VJM@B \>1,11G8PYSRNZ4;>U) M?:]Z%PR+=+88:W>ML@4,I8?%!SZ C^ZDT-02-5VEG84!=/O!4/I)K\%J_]H0 M>W8>63I>&_JL%HO $AM;GN X3Y8AI8 H\$#U?KLVL3?K#RH8+[T3<"&39T[6 MN$9ZSQW*&4LB?(!$,?W4[!*CREW(H-1-> ^*\E#2I)9%:?QL;;5KFHJ:"B55 M>X!:<=V)VP53.YEUI3VRNGO'I5$;/8*W*$D/;%?: C.;:7-0RFI%A0:@]T#> MW8V@9-QO>Z/]$WF]J0J$QE(I/7#"]D:D(K_\-=][V?]QM$C&?7.Z]UI)+TP> MV[=M$K2;W^X=S7!W>*-WUK['&MT_AY^7W7LYZZ9[37A-A*X4"2JZUBZ33[D. MFNC>O'47BC?MRZL'KO1FL?VXH:2DPACH[]=<+T#["_,#P_O/T_\!4$L#!!0 M ( -.*JE(6EAK=. 0 -H0 8 >&PO=V]R:W-H965T&ULM5AK;Z,X%/TK%AII9Z1-P;P9)9':/+;5[J2=)MW5?G3!25 !9['3=/[] MVH02P(9D-#-?&A[G7([/M>^U.SR0_(5N,6;@+4TR.M*VC.T^ZSH-MSA%](KL M<,;?K$F>(L9O\XU.=SE&44%*$]TT#%=/49QIXV'Q["$?#\F>)7&&'W) ]VF* M\F\W."&'D0:U]P>/\6;+Q -]/-RA#5YB]K1[R/F=7D6)XA1G-"89R/%ZI%W# MSW/H"D*!^#O&!UJ[!F(HSX2\B)N[:*090A%.<,A$",1_7O$$)XF(Q'7\5P;5 MJF\*8OWZ/?J\&#P?S#.B>$*2?^*(;4>:KX$(K]$^88_D<(O+ 3DB7D@26OP% MAQ)K:"#<4T;2DLP5I'%V_$5OI1$U K0Z"&9),-L$IX-@E02K13"]#H)=$NSV M%_P.@E,2G$O'X):$(IGZT:S"Z2EB:#S,R0'D LVCB8LB706;&QQG8F8M6<[? MQIS'QI/[Q72V6,ZF8+FZ7LV^S!:K);B?@\GM]>*/V1+<+?B+^\F?M_=_36>/ MR]_ [.O3W>I?, !/RRGX^.$3^ #B#*RV9$]1%M&ASK@J$5L/2P4W1P5FEP*2 MIGR*+1D)7Q3L23][Q9<3W>?? .W@3_OYUU$4BRF.$K!#<32(LT&(=C%#B2+6 MK#_6(V9\*>,(8)1G<;91F3$_,QPB?5GG&:W2:E9I-8LX=D><&[R),Z$!W* $ M92$&B($I#J^ !7\'I@$#5:*.,=TBIBA)KV/3&>JO]6S(D(%EN$83-951T',, MUVO"9C+,,2RGA9HK5)FFY0<5K.&053ED?:=#'_D\IEN48_KI(K>.\9VZ+MOE M%=WK4&97RNQ>94NAH2B7$0A)RGL(1445QF_BFJRSF%'PBBG#D6KN MVY+$H.UN+Z2AWZGT.[]"?]U_E=V.)!1ZT+;46MU*J]NK]6&?AUNN%) U8.=* MR<25) Q@;4D.E5,KU>F0N^Q8@S;B96525/3J'17KCS,Z"&++^2Y??* MFF51J\1\0?G[HC$-51;]\R7&EPVT/+ME\U1&\1(#7;M58F28$UA2SF24:1F^ MV;&0@\J>X'OL:=67LU8%JOIB>;SXJ65!X]3SC1_J#FH]9=#>W)681O)LVVL5 MG:D"QK-G!E8K>PJ<[UM..WU*90$,.HH#K&V.X$]K$AVF0646 R@MT$N0S6&< M-@.P?S?P$SM*^:6Z2MMNCT3NV#5,'_!AHJF:YB2C6=036FG[@S[VW-_T89*DYP+5KZ,4:Y\&<97OF6UMX8*7.!9 MGMOV2*&,=UNW*X&G?0'LWQA<7KO5CLF[ +Z8;<\-I!%<@#R.0:^=\L2IGXO@ MU8F"!*\YU;CR>(S\>) ^WC"R*PY^SX3Q8V1QN<4HPKD \/=K0MC[C3A+5O_. M&/\/4$L#!!0 ( -.*JE*:A_2M418 &T^ 8 >&PO=V]R:W-H965T M&ULK5MI=]M&LOTK??2<-_8Y$,5-6[R<(V^)Y\6QGF5/YFL3 M:)(=8V'0@"3FU\^MJNX&0%)V/#,?$HM +]6UWJIJ/+NKZB]N;4RC[HN\=,^/ MUDVS^?'DQ*5K4V@WJC:FQ)ME51>ZP<]Z=>(VM=$93RKRD^EX?'92:%L>O7C& MSZ[K%\^JMLEM::YKY=JBT/7VI6_V:Q9/S^Z M.%*96>HV;SY6=S\;?YY36B^M$GXW=A2_E7WWL^]"9< MC!^8,/43IDRW;,14OM:-?O&LKNY43:.Q&OW!1^79(,Z6))2;IL9;BWG-BU^O M/GW^^$9]>*L^7+_Y>/7IW8=?;YZ=-%B9WI^D?I67LLKT@55FZGU5-FNGWI29 MR8;S3T!1)&L:R'HY_>J"[W4]4K-)HJ;CZ>0KZ\WB,6>\WNS?/N9@V7E<=L[+ MSO]#[GU]EE[>F9@NLECL$)>J7)AL-2+G6=5-B_-IN CD)UOMD[K%M;@O;@*A- M-RC0:4OU7F]!X/ATI-XLEX9M%62FIEB8VFO"Y#)1M)D_,'R"+2.IF5K65?'@ MV:I(1N_Q2'WJ+6>=6L.M_0%V-:86JEZ:#"1FB0)++-LE/$M;&_"U MQ.'JZM9FAB7 Q#:U+ATV;(B!1;6PN5'KJC N48^G3[KQ=^LJ-T[C[=*6NDQ) MXJ Z,WA4R]J]V<3$+[3$K+=$;1IM\^%\"!#^-JSP>/Z$CFG+VRJ_E1-VHVE M9F[AIS?TLX1'[1TODWW3JBC:TC;6['!CP G;N,%9E6[4)MZ@7.IRD3]9!!]K!YN7)L(-E\0WF@MA(-\C[KA>CIW%8]SGO;,UM#'?/M-<8S4N[+36;*VH;ZZ*L_4 M/!F/Q_2? PT^_=*98@D]@ML[5IEWD-L7HI:E)/(^]R;V[ M_A M'UQ^-)F.L/8&!/#Z(W5=5ZDQF1/[('HP)2%6T=:/YLGI>$Y_M7#=]5V- MW;!Z9EU:M20O.FGSS)(EXH!GWV:+=NP\Z)T_QU\].WO!<+)<:)GDR'DU[ATYH.3I60VK:VX:4 M8W+^E+Q#V) \QJK6Q4B];OE,-'QK=*T,A>]=MSL=/T3W9'Z:C,].OT$WB1E! M!!"O1_[EZ/S\/Z7^,XF+1^^_'9)7Z Z)&Z(:+B#,?S%P;_ M9,;K%( IDTK_VI(W(Z -7 VFPT\C%[D]-99YJW?K-O%F;2MV?TKA%FQC=JLVIP# MJKA2UQ=(9!YQV&"SC)CC6K<196,%V0HC\6*?NT0;L@DZ/]Z7X& *$W\5(>)O"- %G81H/ B]P+I-;IJ#@([P58J3V*6EP$KZW)O)6!!1*A,1 MTPXW)B6@@!4P]*;Q<_A-^!%Y08?[GHD>)?T,[TY1$D_Z8 ^5@XX2F)&LC(+'0<.TW'!R+KP!?M(=BA5-Y6V.DN M^,-#@DB^!LDQ#'&C-0PYUAS?8&]$+*2S959JYTSC'D32/ 1S/%>%D=7'=A4M;HKXX=,O**4@P( (GQMPGH MH>\2R9=62P/=@62[*8V^W^BM04;XDJ1-:UYC>5,VPGE";^3,>"&BIBUUFUEO MW C;!;M3"MM9P+O8@,S9P"41DWE1))WPG"'K9,Y'%+^N#3RG)+GBN Z,EE@) MTC8B@QQ>=XW8!R8B-&S@%+7/*_9\;\I8@XB'GP-]L'>G5J8D5B!TX+W9>-A, M]'PN^7AL>$S[%6 S'(!Z?/33U=7UT1.F/)R^.[,MI8X3/-=NV*W;W.PY]2#$ MSZ.;$7F!$ 8G-^+\V/D#F#%R>G1S9M7($%3V/ZCM71F *6/<45U<_S/1'W$ M7NKB>#QCAR@1%$8OJ2;2"0 &DHZHR;Y(#PKR +NL:_)*=M72,A.V>'6!)?<_)@;W06+AX!-5)G<10+ MW$'N]C8ZC[ N5 1AG/!ORFSSVP3@2&?>18[X/T:1>0MZ$,I'^Q:[T#D;@Q0B MQ1SW8"A',S@'CA"2[7]%A$%ZT68ZWNH2(91D)7DY9Z*%FHR/_V_O5(?@L)0\ MCN*DHR<'3G20I*QB?O?URC-YUS"75=5@J!F:$-DVD^A/<&@3^%]V+B""_ \6 M1[H%!(6 M"!A:F8(-/CWMI3*:(SP7V4G4244D2@-M&&7P9$A@.:.U><-;*1@ M%_6)DQ MY1B)RBOD0"S _;I6*%OY09WN]1>P0!(EX_%JX:AZEAK.ZCU; !LH_6%'>ZOS MEOG=#X6NJ=M.MWNBZ\F+K*D19R%>,&5+RBS5 V)]H:]?(P0ZT(7M/IJT6I7B MNZ_K*FNA953AKD2"*-9'E26^!T!QV=)CJEI;2A+5%A&BV&TB>@$>5(IXYY,Q8 M.3,Y7&\M6)8S6.(!*;%M\JC-),9$M-9R;FO3Q@G53$45?1X.#LB 35=5E1$9 M84WR=M"+ 9F$SX._P&MAUF[Y13QI9F]M1C(+DQ5%23JII'HRE[UL+'Y&!G'< M[WG=X& TG/<=8(7>DLH$K[)##ZVB"=X-S*>_2P%&LG<@)T2PU^=$06E)&.(E M#9L5>?+.PP[P B46(>L."H7IA=&.Z[4!YK"_\,Z)TWK1DQC():['U,O2*V_Q M' V#4();D:JH-_6>?&XB6WVIP!8V)U=!=HC-\USV QF$D7"*W'OW6J@_%DM@ M\$3XV3O,FD"'CS1L,'[X;OV9 FHY0-)5;I&CQ X@"5_>^AA*@=%N-J'"@3-G MN8B)DE3VC*S_"!&-Z97SO=H'=>:6RK+-D6CG+!R:+],);:9IW;)E]2Q@J.PC M]9NN\;/9#E(]1) JE7I1#-'<(6"3IBH\,X=B64U:> RSA7^0I:SO06CO_-GH M$%!N(R2,GE^K5:MICAD8<:R]D8XR$EIZQ*!S*QEM(E@ ^\#D/;A!U!%<2B;# M(!E6]8"OHF-YU2;.F/M>PBCV.!3R&JPV>53;UAGO2$A?4HIK4.K,>F#@8Z+W M"FG-EL.9I9/X62W(6EG\G0.PRV VB)U_^CI0Q\*UD<@N[.MGL'<<&3@#80.X MLUP(B[Z<,M?2(TL(!L;BJ([EMV6B$N]_ T!,8U+%<+9ESRBQ-@L6"-Y7$ M7#:2[(:J,0608UL>#P-(6*CNG$='KOC;[\U]Q0V2H5$!1PJ;+(VUK;-C*@9) M]*!*&7 7@JQ ,C%+GU4\FB9G9W/BT<5H]@./?S29))<79_1L=CZ:_A#PXR!V M#E/O?^\ 314TA*M7P] <\"X(G%Q,A;!Y(&>^U5R8ZEBUQ4\J-(,W2UHME14VBZ;PK"2_MZ M7BHM-H:;M-Q(?> U@A:\MDZO5DC_(WH+P84P.Z>2T^X;E MQMG8 %K]^-U4O.;VGF=M>/A(S9+Y=-K[/4VFT]/0GXS,BP,FTV0VN>A^GB;G MEQ.R[AW9[>X^&2>GEY=[CR^2B_D8C._)[O#\63(#'_:?DGZ*7*E-'9F6G$WF MW=[)Y/1G/N\F0 Z3RU,^%8-S4J?W/U][D!Z@S+X(W@60<]P! M>X+?VL=+@?9A]#R9S&>#7Y?]%6C#X81I,@=5W:_I^:D_5?IU2N.S3HTOBQW,@Z?LG=.HI3<"M=S31VO$-V M1OZ":^?'"YZ1]F<%!7R MF-%#6Y-:8" M)$T#AEE4\/%=]H\WGV._'?L"=*2MA%$ARY<;J2;@J[EI1%6[ M3W,I]B62"7Q\#>/_+4*/(NU)B1O M!;=NY-42/J/Q91RYP!2ZHCNM8]]TDE/]>G7S^NK_U4]YM8"7>,]-W03#N89) M,#E@5BJWA*)CC\U!>/S\MB(PP:#[T)Y/^RB\5QOK%*"WP(#WR- 16Q@YQR'6 M^)J!<&%5@_>^E0;BK&2YG$=*CDF:;J2365#BZNM'_?-0@G2+2"9E&UH5RL7E MA3OV7 :)1'7K,ZR#(A1-I0)6/!VED0+'/!*'8@FQE 13Q$022TP&=@, M<$'6 2Q.RU#FOJ@K+I%FR&QKKH>;>]'H/FE/L(=-(_& M_:P U'LY>-4V"(I22A_(R=_U<6PK5*?Q+@C)?K.NLI@V..Z6WGGHUTE,K$67 MDI]IAQ1N >X/E&SO=)6OCT9*2/%Z&L/GP#3"0T[FUY8J<,.<+:N,:+QL0$?= M:#RF(@U GPLK#V]@7(68]#$6_ "NGKS@8HB<[3[Z6__9'UXMW,%3^)J>,/1 M5!ZU=!5"$IE8X$@&2'QI_/3.N74[]\COTT/T=2V]K#4A_YV-X;VWOC)=^S*/ M%/]\L3<+X* KV_F[2Z2S)'..RB3UK&H7S;+-(XMZU/05+*_*%9N<[A)P,ANOJR0].,/S5MZS ML@7YG4)[*!F4G*(%!VI%-[=)K,WOFCK,\]96+5U"=$&5M\-C0)(0EG5K%N^W M6"L5%B^C6$_)C"FB3;>EKWQ181VB: [EG@_[2? O MALWW.MQ#Z!^6+[6YO?J[KRQ6M?.^E]H(A(,X,N6TX-",),^4&C7LIF5KDOL_ MPZ(A>R7MUI3'2YU:>ST\YH9"[S(J,E CE59N#I-KH[I6:/MPQ3G$S0$QM:$4 MW'4(U9]6Y,SJ3WY+CA&WX8I0ZH18^HLB&?]N7I)S9TT/( MS&2J?W<'E=63#< MR.M?0-B7 UW?"^T\TV,!DQDB%UV:;[@4HK.QG+B M.AG_T%T[*+SR["@H):GV7A2Y=S^4K(]A$ 48Q6#04+MS<)@UWRD/B0]!D7 K MM..__IK,20,Y)?/W-"4SBQ")0@:YE"QTS'8:H0>F I(C:1<]]"[2W&NZ\-=' MU+' F7)E?8/TP>(9WZ_X]>KUE5S.(D5>M993]*$0$3/#AP+#HO57I"@W+J60 M;KN^?<<1;D$WOMH^X&3T7@?Y%4AC[TDV[BNKXMQ*F*2*ZH\S&M_EZ,NQR M J&/&A0]PJ2]T[]=/K\(WORQ@%W?TB#Y/ DB9XOQF*<<5!C"EK4%/B%OL6\F MQ&%BW'([])_A?D<3NQ(>,(N2RVF9'OG,1DY%@#F/64G4=_=MH1#]/09G.R&F M-H-[&U(O"A<3!Q=EN@RI?SD',%AO+)QGZ$\/OA'APKE\2 *PY9M7'$*TFIQ* M[P..FE ,I1ET551B-J:774\C,(^-Z$'M>]#]QJO._)G!L$FLPKULRCDB&N@* MZ]2RJNVBE3N=8'YIL.!]F[WHV)OW]X M>4,7/I2$"1!6#Q-!(/#\WRJ ##5Q7SZA+^.:4OSP.QA'[M'Z8:K?''QR4R]C6=[UUUH\177 M5U2>:]0O@#;=]K/IV9,?U7NY)1!"_W DW8@[M*QZNWL[/V%6#VZO#F3*[D;. MY,V0C]E5JOTU4[K$LP :[5](8H&:/?O5$:91FL/5D)U;SXS1V7EV?5BZIM7B M<-F@0K:@;\=NPZ:^&DG=6.P0*X6>_BB%4&T)MR>W"&N1 /^9!3WG3K!61;AS M%98^[&0[AM]T-^'8_P7%'@53.O3AZDGO$V#26O[0F6\KE8U\#1R?QF^IK^03 MXFZX?(@-#[2B!"HW2TP=C\Y/CU0M'S?+CZ;:\ ?%P"U(Q/E/^G#2U#0 [^GN M8OA!&\0OS%_\"U!+ P04 " #3BJI2V]'ES=\+ !2(@ & 'AL+W=O MW7[^D&>)$L.=F:V8=]L440W>C;Z0ND%UMC;]U: M*2^^567M7IZMO=\\.S]W^5I5THW,1M5XLS2VDAZ/=G7N-E;)@HFJ\CP;CR_/ M*ZGKLU.VC??7"-+[4M?IHA6NJ2MK=:U6:[;.1* M?5;^]\U'BZ?SCDNA*U4[;6IAU?+EV77Z[/4%[><-?VBU=8//@C19&'-+#V^+ MEV=C$DB5*O?$0>+?G;I194F,(,;7R/.L.Y((AY];[K^P[M!E(9VZ,>4_=>'7 M+\_F9Z)02]F4_I/9_D-%?:;$+S>EX[]B&_9FEV#6,J?I9>O7EBS%99V@QM]8%69&L+IFISRV5N\U:#SKVX^ M_/;Y]_=O/HEW'ZY_^RP^O;EY\_:/Z]?OWKPX]V!/F\[SR.IU8)6=8#41[TWM MUTZ\J0M5[-.?0ZQ.MJR5[77V(,/WTH[$)$U$-L[2!_A-.ETGS&_RYW3=XWW1 M\;Y@WA=_A1T?9I6-Q$ENXL;4P(^RHC2R=H!%KO2=7)0*'QTB42RMJ<12U[+. M=;T2WF*;9 0XH6JOK"J$KKU!G/DUB+S4I<@C5R?,4E1FH<%O;2KEA#-E(?S: MFF:U!EVAD T*\(F41"+K @RJC:QW3\VV!O_(M32YY(-'#XB]4K6RLBQW+(1V MGD3P:R6<+''^QNI<\1%@+V11:.(HRX&*2Z5<(K#9,=VBV2G[][_-LW3VW(D" M$HF-W"&/^)%XRP; &;J&Q$IH%L6L:OUOB%U1^$*0#>0D3MA;N5:<_CRYLDH1 M/^CU!6_D'118*9(?ULY] ^ET>Y"57C%#4EQL)%8:K^?MZY]AM&H!5G''^"&SKB$5\H1O+ RFR#*2A*DA)T?(1+PC M@2!,J:.7Q,ITGL:K!GZV6R*'SA Y#P8&&W940:[/$4W:BS7<9NQ.(*K4G2P; MTCF^LMK=MB9LHVS@!S(/E*N#5>[@A*")M JYE1R@*: H[Q:TK671LG>YL2II M'2PD(E?['9MNZ'DA*]-0 )"_;D*LBL91?,4- Q40!AJ?@\CAF*_P*?$]4"0* M2^+7^+LR9"K(JMW^296$2*4ST4%**)=3?HF'.X'B2B9&G. 0+[^I@"J-8^ S M #Q6C8%0U=H$.Q)@*TQL"5)>O*Q0R* M7)?H&'B%S,/A^LXX.(W!G3WO@O\=>^%3'_R,RCUJ-E/)U-1*D,X.;JF!6_) MERX0DXQ,TC=NU_4:L5K[5LP#YS,BR,$+![JA!(6M$@%!' MRAFE;T+HE'TZJ7.V\5]*'>! HGRIMSSXR&W/DW2 MVT--N# L8YHI)7(A#26)*B='X;?XX USC^J-Q.=#]4^F8N2K!:,M&AQ+G>UR M*.3PB0 /QMJVB?VX,3>(=SA<4PX2FU)2Q0_.!-,:Y3[/+555![T:)[9KQ5"T M7, E3H/-J#F)E2Q@DL$2 W#@-K<62\0,0[8VGF#KFB6$UH1Q2O\T"G696;+W M"-W<,!0-JLUVK9$(<71-H/A21@WA# M^I )A@G+:0SQPK,<@8:S'-?;N@B!J&^!P+4QC!GJC3C&#&T^KEAG*5A(DH5: M!'MFNB4O08?BF'H?6]I8%XL#?_>] %:H@$<\D+;!E5QL$^0?Z]AYG5A1H9HC MJA4\(7>6E.:"6Z,7N&IC;NQR:P0T8ECYD$1A^8)8+908I/B8@Z*TH.K;/D4I MO0_5WOG?L2(IN^ >S'.YUIVY.*$JSMW!DVBC]K#%M'YMG(K/VP"1$'PM6@=H MQP%E&>I6>&5:Y2BOQI[)L=2Z9A?8@NW3]A%00:]T'=)^U_ONMI.$IN? )H=Z)F0Y*I.A:R$ES3)A[:E,K3C?+X/IH^?V"C.*9A + M9NFGC[BS2U=Z&2UW+VY[7W(6/.+.A.A@LH6L;VVS\8 I-]"J"&65MKJVGVA; M:\;;AG,IW7B0E(>UB(N:5;+%P7YN[5/!$JNQVH(K-_+E+E3]MM2&UW%LZFN+ M4V49-CKOCK3+=Q+%!BFXK2P(F:XV#&I\=/[QD^]+S@>YOE[!E<_$X_1)B"!5 MKQ!NQ%)7*O*%:VB6:FJ>3T-G0_76VX:[V>?B<1;(0Q3OD:^A@6)ZD^?-!E4* MVR=/8C-&77@H(Z5"$]OU77TOHT=JE'0C%SH92QJ6:D41'"Z;H"*56#0 5(:U M*HM!JRW4$C;P#J=>/&%E7)B5V\**-M:K?B @03>(C)"")/6M#9FJ(0/2F(Z( MM+?@-CUIL59ZS(4XBU-M#+]H#"#:--3(WO*X%Z$'GI=/NCD^$0YS1>0DE,%7 >W1U M$O+>4\I[;(SG??(EYH.TV%5ZZB('[V(C>+*A9KV4S->LG VW MQZ_IB"74,; M#RHY'-M*&T Z],'0A.)>#SR\'#I(87O>2 97!['_T76XRN8<^VD01>'"JYN" M9],PXSY*D\G5]"^>@<.8Q0V&.S7_GKS<242M.*.=GG[X D0ME24P'%Z5Q8NV M.!>1[PPQPH9G@CKE\>3YG_Y_?6"NZ_M76(A)BY ]6P:/LV0V&3\9/L]3Y.GKD\;N=EYELP'=U1CY M^#M.'$H]22[GX[V5-+G*^I4O0T\)SW;84&? ?2/58;IT;1%%X3>X7#D9*G^= MRWLY:8X=?A+8,TN4S3X=-XQ+VQ6 2:KSSV,_Y MU=@CU^5'[G107Q\%^\:B"^/N5U*:B$*2(TRL8AK(3]8(O@6BPMM?O/RP8O'> MPD7@_ ^RY'\+K_WU!V%V%&X_[0.O7SX*P0=+;3H>C\8#+(;GCZV5]UG=M]PD M%4_%Y>$LW1^#(C@>I8.%J^D%5N;BD@CO#>$=F.:"Q.BTA.[C488Z *(T.T65 M33+>UJ'H(N73?^4QVX;!_S1YFEQ,89 A@R2#G"E8!,,>43!-YAD170[6LF0Z MFXFL9W3L.^GSP??\,/"*?\U :0,-3OC*OUOM?C!Q'7XGT&\/O[9 8*WH_K%4 M2Y".1[/IF;#A%PSAP9L-_VI@8;PW%7]<*XEYGC;@_=(8WS[0 =W/2%[]!U!+ M P04 " #3BJI2Y#8$?P@% W# & 'AL+W=OCL:^;2@ M4OJAKW6+D*T[?N]-C602M#MT[X MNBRE6Y^3MJN39))T&W=J403>&)T>5W)!]Q3^KFX=GD:]ETR59+RR1CC*3Y*S MR=OS&=M'@R^*5GYK+3B3N;5?^>$J.TG&#(@TI8$]2'PMZ8*T9D> \:WUF?0A M^>#VNO/^(>:.7.;2TX75_Z@L%"?)42(RRF6MPYU=?:0VGP/VEUKMXZ=8-;8' MLT2DM0^V; \#0:E,\RT?6AZV#AR-GSDP;0],(^XF4$3Y7@9Y>NSL2CBVAC=> MQ%3C:8!3AHMR'QS>*IP+IY]N/E_>B[O+B\NK+V?G?UV*#WIIA_I\^J+#:^F&8G\R$-/Q=/*"O_V>A?WH;_^_LI#T-"2O7H@[Z^/. M8MS9_Q>WH>OE,/M#\<.1?OOE:#H=O^OCQ>?)NU?BV M%*6=*ZP+6Y*H)*;)LUZ$=:)]M>O/-ML(TF0B5T::E&!1 M.%LOBN_@#2/H&$D47L M@P(00JQ?)Y,9NEMK'E0VCUZV8,O6PVXT)\V"DXDU.!B.]YBI-\.#O0::(Y[) M;+#CJ8/0^ CK2G'F:^'Q R"#F+$?.;>P!0&@>Z5"@6,8/:JL2P9W!),F!#PZ M3.Y'N"IR0EMDOI*@=B?/P^'KO4CGX? 0"\_NT,MIT3=S?/L>%2SG<-/NC@?( MQE<4)[A>#QI0;1$5<@N%#)&/5I$3IF(Z%FN2KJT4!B5+S*&>-::0TU$(&Z*E MXSPRM519#9L=&:X*!8AM,1U5UGO"7Q;! AE4V@395)[=+1O\=(6'CYA$_,!T0Z*EK=%](JO;4C>_D6!O M( PDC'" :%<1.;=S5**.%=OE-R.H ;*.O-#6*60"WKV"2%@BGI91-3DN$-9Y M\)WJ.NO$(V,+=MQ)] C:ZD;Q-T.(0^[R>$[WXT042B\<) S,Q(VT#:&CI;* MUC[B[\QWLT#7H9L5+@ \QK:R )WDEJS[$GKE\9,+)ECE*HT!6W7VABVST3TH M7_%'['K8/$[,?S_J?KS4<==8D1;2H6%MGOLF&@:W=;@@Q+IM/&>UZ]C&H"=J M)K07K/GLJ8A/Z>GL:5$(Y?MB\X M>5!A0#9#7Z8,",'1MP#<'>AQR@4FK \_ MS<3PJ2O$:.LR!]4LXI654:(ZS;VNW^UOQ6?-97!CWERI@0'RA'PHQ]'Q\/ @ M$:ZYIC8/P5;Q:CBW 1*-RP(W>W)L@/>Y14;M P?H_U&UL MI5;;;MM&$/V5@=H4#2!(%"5?ZL@";$=! C2U8;OI\XH0'CG_7=QZGX1XEUQ7;H)TES\5E[VIT<3T1^5;@F^9U M.-B3>+)P[KL$L"H+"LN(;-D: 0./?+69O;U(4#_<[]$^M[_!E MH0+?././SF-YV3OO4I($FF];55AODM)6D/$2/ M5PV].+M]_#R_I[]N'^?/]8?@M">6[HA=IZ\"?E5^0.-1G](D';V"-]X[.F[QQF]P]!GP9 \\ M:8$G;X[@ZSB3 1V'HMM8LB?K(@=\!QGKE5H8QM:HR!0=K937K@E;$1U"P[G< M5VZA(5@K_YWCL P@C^Y)2,$..^L>%NCAK9"%$F%O&L@MDJ='" MO,2QY4K\A&!J1DHZ_Q;*2'X(\P+9 S'D[(@W!V4/JRP)*U 1;ATN2#@DXP]O M7J^D, A]!]^$-)[N_!&6JP6(R-5+%>E-AX>$;@_\^%'H.R]WHK]"N'\^2@XN M1B?]T=D?="5.M;*2:..4W>5X)_K[V>3]P>'D/3VZ"!O/L,_&IR^PD\GNXEC/ M&QY,D(K]LIV3 :72V-@-D_WM?A1?=1/HAW@WQQ' I49M&2Z@F@S.3GKDN]G8 M':*KVWFT70KDB[]JS8M"U4ECQ):;I_/TE.''=8"VR[ M2"3%]T12(F<[J9YTC6C@I>%"SX/:F'8:ACJOL:%Z+%L4]J24JJ'&JJH*=:N0 M%A[4\)!$T4G84":"Q&,X&W"O2V::CZN40N=_,@#@Z&-:MJXPSA M8M;2"N_0?&]OE=7"GJ5@#0K-I "%Y3PXBZ?+U/E[AP>&.SV0P66RD?+)*:MB M'D0N(.28&\= [?:,Y\BY([)A_-AS!OV5#CB4#^Q7/G>;RX9J/)?\D16FG@>3 M HLZ9:;M=Q]Q7T^F>/+)==^A5WG&RW']; MKR[O9J&QA,X=+_C:[5VQISY9ZMO3?:O4^.!O# \K\8S"2,500R[M']<& M"Y EF!JAE-PV"Q/5%#Y]F) H^?+?^YEVY+:^>>T+W.D7F&.S0>5-OT/<&PR5 M"-9T9_^>0<4HU_W11XB3$8GCH8&,3N,$'FU# A/0*EDIU$=(1DY[.8T)7#'! M[!\NH)*R.+J1;'22ID?5LF89W$M#^>"RY/,HF9"A(1M-)M'!\*>'#P<-TZ"J M_%AP#[$5INN=WMI/GK.NX8[NW=BR):V8T,"QM-!H?)H%H+I1T"E&MK[]-M+8 M9O9B;:/$+4$L#!!0 ( -.*JE)0]H6C/@, .D' M 9 >&PO=V]R:W-H965T9+UY$.BBPIKIB6RQH3];J6IFB%2[0+<*6>F4:A'$ M89@&->.-MYP[WD8MY[(S@C>X4:"[NF;J:8U"[A=>Y!T9MWQ7&W<%&:!U" M@86Q"(R.!WR'0E@@+D')6Y9 M)\RMW'_ 0SPSBU=(H=T7]KWL-/2@Z+21]4&9/*AYTY_L\? .(X7\9PKQ02%V M?O>&G)<7S+#E7,D]*"M-:/;B0G7:Y!QO;%(^&T5_.>F9Y>;VK\WE[=T_/FRN M5C=WL+JY@,M/7SYNKB]O[N:!(1-6,"@.<.L>+OX)W!2N96,J#9=-B>5+_8!< M&_R+C_ZMXY. UTQ-8!KY$(=Q= )O.L0[=7C37X_W!7XRX"<./_FOWO,DG&W) M<]VR A<>]9Q&]8#>,IW 23.P4=2TRCSYT K6&&!-"?B]XRUUDX%"4DMI@R7( M+9@*82L%]29O=N?P^V]Y'$[__.5SI2TX):^H7/9Z^@(+K.]1.=9K%9O@,1'" ME?7[R#F#*/%G43YFQ/[;-(=UQT5)WFL7IT#JT4J*$GC=*OF -F8]:$6AG\?Y MF,S"$+YBQ0N!(S$_39-7U#4K*DJ/>GKUGD>IQ(_2;$S%&;SO5,--I]#I;/FC MO3^;B=_F+^YWTC Q<.B5DFPV$O"S6097J"G2HNCJ3C";Q1*I- K.W)0["O^1 M^4DX>S.FHR1Z<[#0GBR0YQ>.$S_,PC$C]M,H'1@78]/X2)M"(^R9AK.8'FS/ M305G49@ ;PK1T4 ^L6H .M6-M82U40AM3O)I;(K#&AF\T#;QI6FJ10BU/U, M03M31D7E*L:Z?A8G^6 M_?^LA1/XT8@(1N.W1K5S2T:3K:XQ_20>N,,>6_7C M^UF\7X)D;L<;356\)=5PDLT\4/UBZ0DC6S?,[Z6AU>"N%>UB5%: _F^E-$?" M&ABV^_)?4$L#!!0 ( -.*JE(J?(&PO=V]R:W-H M965TLVA,B(8$F91 )VDZ=M*H(NNW9 M)!<2-;$SVRSMO]_9@1"JM=*V%^P[W_?Y[IS[F#5"/JD<4<-S57(U=W*MZZGK MJB3'BJFAJ)'3229DQ329J6B)++:@J7=_S+MV*%=R)9]:WDO%,['59<%Q) M4/NJ8O)EB:5HYL[(.3K6Q2[7QN'&LYKM<(/Z6[V29+D=2UI4R%4A.$C,YLYB M-%V.3;P-^%Y@HWI[,)5LA7@RQI=T[G@F(2PQT8:!T?(+K[$L#1&E\?/ Z717 M&F!_?V3_;&NG6K9,X;4H?Q2ISN=.Y$"*&=N7>BV:.SS4,S%\B2B5_86FC1T% M#B1[I45U %,&5<';E3T?^M #1-X; /\ \&W>[44VRQNF63R3H@%IHHG-;&RI M%DW)%=P\RD9+.BT(I^.'Q[O;-2PVF]O'S8GN-=RJ1+QS^FL_3?);QG<@C!: "^YX_>X0NZ\@++%_QU>6=TXXYN;.G& M_]BM=]%FOJ:J9@G.'1H@A?(7.G$XA#XK/.@<)3"E4"M(!'W]2F,*(@,Z@$R4 M-$8%WTWAXX?(]X)/_[TNE"&GQB>Y[7QKWV""U98R,:[7$/,X?<.#KTB3D4(M M22VD?ND.+R V/(EA)K%F1TEAS?6*Z#$_[< QKK 7U01GF7%2HNM-P MU-$S! MQ54$C*=P$01=G,XE(E3M * 9@%X7;8L,PK1G0'6J&JT E2]#^-.7Z/9FN$*Y MLTIEOH ]U^TX=]Y.#!>M!IS"6R6E+'8%5U1(1E!O&$X&PO=V]R:W-H965TP5Z511,;2PF_<;E3KG,F<:I%"\\,_G0ZWN0X8*MA'F0ZU^X MRZ=K^5(IM/N%=>T;THOI2AM9[, D%[RL3[;9U>$(T ^^ (0[0.CBKA]R45XQ MPT8#)=>@K#>QV8M+U:$I.%[:ICP:159..#,:3Z/ M-T1LS7ZZ(YG4).$7)!')\":J(*]U%-PI.$=TRU(>JT( S" MS@F^J,DR4"3(ZPD(*FBI?+"SC[T0^#Z/+;YUA;F%"O-MHE^V]A_0MB*XN2#W#V/X9927#)3S[I&]8:-2S<)FWO__!QN M,$/%!+ R VV803!L0^6IV);-Q0$7M[I)=&!I)4'4E!4WM-8T@[U J6=+7FH0N"!HT.YU/5#U4JH%(RNW".;2T%IQ MUYSV."KK0/:%E&8OV >:+\/H'5!+ P04 " #3BJI2($KW@9(( [%P M&0 'AL+W=O[D0Y.XM\\K#RPN^MW"7%[8.1I=JX82OBT*Z[94R]O[=(!VT-[[J]2;0 MC?'E1277ZIL*_ZP6#E?CSDJN"U5Z;4OAU.K=8)[^1;X7:M[W_LM*)*E MM=_IXB9_-TC((654%LB"Q+\[=:V,(4-PXX_&YJ [DA3[OUOKOW+LB&4IO;JV MYE\Z#YMW@]<#D:N5K$WX:N]_4TT\IV0OL\;S7W$?9=/I0&2U#[9HE.%!HIPU6E=1:_*$UE1\LF78>/&AS%6^KS^&!YT;D]:-J\FS M!C])-Q+3="@FR21]QMZT"VO*]J8O#FO/S*PS,V,SLY]$YWFM-R-!BN(C[GMA M5^+:J5P'\57=67.GG$C%/(CW*E/%$EVJ&2Y%1N9"XFR)Q5= MK@4=0K:R:.LO?_[3Z\DD>;NSR3?2MW]% 86-N):5#M*(+Z4:BL^C^2C>EE0[ MNJB+UH[1!?["[LGL=)@DB9!ESE*A=CIL12X#'_M);D4:\Y.,8!4W7+81TR3> MVO==E4'!O-!EL# HY-HIA4X.3_D&,:C01H@<.NE-,V%_^090U>$PU*>.1LO=X\0JH7H@ )@/0L*/4OVMH.X2'V^NOGP5E:F]F(QFR:N1F!>V+@-"N)/:R*51HD8# MNCW08 @4N_PW:(]PE8*8NS:2R2N'>:&,7FM2SFP),H::L;+T'/:GWQ;BLPTJ M7D5C*JLIF\NMD,:0S]$)AP+6=^P%R1(2!P8/)#K;1Q(3D? O02(A),A )^LH M01J!K584M?2];#6<(NXEZ:8IH>AC:>U0&PKY!++AD:/_0WCE_Q'=&! !L0NI MJ?Q-*IHR751&\WF1 MB 'F2I>XH>%[!MCPFY ^X@R%GYF:G0X;M#*JCC;$6! "\<0.*;%U8FN#=:H" M,+&20.PDG>QX^(@ZVEU;TN#$(Z7)8T8A)XYA]-+\G MNZG5\_D)6A1':/$T>15)!7FJ2VY!1(ML57")'G0V-'JG5F2J&W&VQ6;6]GK/ M"<@?L!3J0&/GS,7:VIR\0S$$B]FG'MJT8YY;[Y$#2&UL0;3TP^DU^1EV[0[] MZ6$0NV(V2L]?-:L,AO:$E[#SE]8%,PG2"K<:\MC+-!Z?Q"+F$[YDP5);(OET MRNMA/V9R1A:13J"G'H)J"']_ UDY6_2SE+XA\8.TO8CZ#PY'OPV3R6LJB'V< M7LP+3OU1:P+J65I(7LZDR6/^C/R8_A0K-OR'\)(XOEH"B!LK"KO$Q&0A;AB$ MMZJ-Z2;N2F;:4 )( O[@!0R9R$=BL5B(CYC"E-QH,WW!)LR#.Z*V4+8"0T4B M(>-40XJS0QQ'I89:6U/>>UW<)?;D;'@*5C\G)B'5ADW(I>X]H*H=C40N1I)9 MR"U>Z;/O8N$0=)SA^+EVLN@/)^M 8G?:@53F.J=*-5JMAHS)!XQ_6^A,?",^ M(&#F68@9830()G6GZ[2^M*YR[5>'X )A\:WX0>;>-[ MDI-FI:036+X\( 0HI+0YTK*.IV5=#'<+S$H[R'G]T%8DI#OU=LU TH_3*>\F ME=QRG[$!+#'H$K1T1O4)F#^C+7@N[P6&3<_DM*!4($LJ/P#6+Q[T(_T+NN B MH-:Q.QS8^])&Y2V3$AI%FJ"):UM:&_:+W;0YZA<[XKKY^.56S#MN0Y]TB\2/ M9B55%2O!VD>M:H+N5CZ@LML)Q]:[+.\8E!"R):"R(.IH4/Q=6;?6DH P-N,U MHYVXN<*F8JL89ZQ:SW19 D8GU\3Y>>V#VQ.-94%K1C,.FOTNAKQS1K,MV*7B MW0N784;>(85=R7=O=20CER@MUH=9=G@H,G*VR6Z)G[")DL./P*@PL^Q.:A8J M5 D&G= %W6>+ONW:Q@\",#U_ZSN(\+:,<_O=A%ZFN;G;(YY8UP]BC]E=U*% M<5Q'I]_WP)[786.YXAJGZ0VZ&2<=/Y+W=<5C+XV[6]S;,]A$@>=.WI<0@!L0 M68%M1./M?LR,6[,=,^_C$.P=OEGW,6.Y3!C[UG_$N6*3GK<'/FJ_8N^YS] D M(N!5Q$O&P_=>%'B/],K=Z8P[F9V)I7-8*,VDZVUDK3S5P-D^Q5#K'YE4OGVK M87^QB2F)BZ[E4AAMJZR_H.T$VB4;!!$-,47\>/%KSCL>F29$C$%%N^8=JZ$C MB1TNAL>%$O/&;]%']O[#3UC@_";[E'LBH8/2&1W[3#?N?=#$"^^:/]OZV%+Q MVV9WM_LR/(\?1'?B\;,R'%QK9-NH%523T?GI0+CXJ39>!%OQY]&E#<$6_'.C M),8A">#YRF*H-!=T0/>]_/*_4$L#!!0 ( -.*JE)A2LI(TP8 . 6 9 M >&PO=V]R:W-H965T<-^1KGHG1S9O6MUO7'#%TN#&_V3HYPN MV)29S_FU@E6_D9+PC G-I2"*S8][$__@-$)Z2_"%LY5N/1/T9";E+2X^),<] M#PUB*8L-2J#P<\?.6)JB(##C6R6SUZA$QO9S+?V=]1U\F5'-SF3ZE2=F>=P; M]4C"YK1(S8U5/P.4%\M4V_]D5=(&@QZ)"VUD5C&#!1D7Y2^]KW!H,8R\ M'0Q!Q1!8NTM%ULIS:NC)D9(KHI :I.&#==5R@W%<8%"F1L%;#GSF9/I^7T\FG#U>71WT#TI&F'U>23DM)P0Y)(?DHA5EJZ-[PS#84?L M'1A**/P1A?1 Y$=N^#-($X!ZNG8@+ LN!.;Q%JV.53MCX!92S M@L3*W&1D, M7')>*"1$[#1P ?,W(#" .Z@&$L\A4>",!ONX!BK-MF!IL8"XS1G'W02\JTY> MPG*05BCK":W0W03W =O-\ 7..!R^/'BHD4/20*XD#"&OSQ/ZWDH//+;^_J$F MIQ).(4H[KRE?'V,+-GL$]3F+2V?]L"2V*3LI%M"KGDC8<.P,@E>XO O3YQ.V M-N45Z1J-GTO6 $K=SF1M:\3$VIFF'<((57)=F;6B@ &%>IW:1'LF>7>F(FZ\ M-AE]9^R%_YUD+(ML4)YD[Q6I"#&R;T)=2E! YY'P^#- M(.IA9/L=A$=#&/%K ^PI*J4N( :I)1>"_PG;<;NKLGM\QNJ>4O2ASL*+H M9E.W!_%--/!MXD$"(7]<,QS@SS MPDI74S]?MZ%FHVK=N_%]7Q^;%:.JCM:I&O T^'UJT?E2[@9^:.Q5\#\<>4[RH M?0]L^ZX/X/?IX+6T'4T\& 8O;.(1PEDU\2O1%>9UOV?F' =T*)U0(F&8+"V$ MR!I;OFV_P\N*Z=X(=954H,%>-*"&@",J86]6\7O MA4*8\@*RV6VN;R?EK>4#>7GW"XA#Q]$D97-@]=S]0:^\P*D71N;V#G,FC9&9 M?5PR"GXC ;R?2VGJ!2IH+K5/_@)02P,$% @ TXJJ4@1+_<6< @ 308 M !D !X;"]W;W)K&ULI57;;MLP#/T5PNOV5/C: MV[HD0--U6!^Z%6UW>55L.A8J2Y[$-,G?CY(3+P7: NU>;(GB.3RD17JT-/;> M-8@$JU9I-XX:HNXT25S98"M<;#K4?%(;VPKBK9TGKK,HJ@!J59*GZ5'2"JFC MR2C8KNUD9!:DI,9K"V[1ML*NIZC,4,R&75BCK=(/[IKR[MD M8*EDB]I)H\%B/8[.LM/I@?:R&D>I%X0*2_(,@E\/ M>(Y*>2*6\6?#&0TA/7!WO67_$G+G7&;"X;E1OV1%S3@ZB:#"6BP4W9CE5]SD M<^CY2J-<>,*R]\V*",J%(]-NP*R@E;I_B]6F#CN D_090+X!Y$%W'RBH_"Q( M3$;6+,%Z;V;SBY!J0+,XJ?U'N27+IY)Q-+G\=O[]Z@+NSGY?W(X28D9O3\H- M>MJC\V?0!5P938V#"UUA]1B?L))!3KZ5,\U?)+P2-H8BVX<\S;,7^(HAO2+P M%:].[Q'=P4!W$.@.WEBME]%9%L,N ]PU")TU#S)<<>XPD+HT+0*)%>"*&\]A M,!,[4F,1H>WKC;[>P-4JFZ%<('3E%RDLA8.]+/[(%T:IXG MUV'H"+6.@Q"LZ]X0HEM!KPGM(V;'&ULM5?;G<>R3.S^U==#*T"&!\ M?EK)%=U3^*WZY/ V[JSDJB3CE37"T?)L<#%]?7G(Z^."WQ5M?.]9L"<+:[_R MRTU^-I@P(-*4!;8@\;>F*]*:#0'&GXW-07[>4^-/T=L+[/:QU^Q26OGDX'(:A]LV6P&@E*9]"\?&QYZ M&TZ^MV'6;)A%W.F@B/*M#/+\U-F-<+P:UO@ANAIW YPR')3[X#"KL"^<7WV\ MO;UYN+V^>[@7%W=OQ=7'NX>;NU^N[ZYNKN]/QP%'\,)QUIB[3.9FWS$W%[?6 MA,*+:Y-3OK]_#&@=OEF+[W+VK,%;Z49B/AV*V60V?<;>O/-W'NW-_[V_>_8/ M._N'T?[A?\7G\^:FLY%XUJ2X\,(NQ:_2U*@ID8B:#$4H2%S9LI)F*Y3Q084Z M4"ZD0$$L7V"D=G@M2.I0B 496JK@1:6E00)B" N#K5YHZS%JMN)#5CA$OZB",#5A26<<>M2@R+569ML='E.8:DE-! M0 *?I3SV>')K$GCD0LX%5 'CP;IH@1XK*PK+OST9I+63^!04LF)H]UK\AK@76H8)6U7N(AAU#><-*=+20 M9D61^![.D;@( G4#B&WA[.>#S#)7QV0X.#D26LF%TBIL?T!T(GC?3<4Q,AQF ML*RWT9;N(DVNC,D)$S70P#DA5XZ(0^)3FBV5D293\+5-4O:@R3'.'F766&V1 MVLU2C"6<.:$QY9B$_2"5)AI/E\2R>Z?F 0]H#D!$Z9_IW$!I+Q+!Y:=,AQ&+;V$D+]WC\^:>3V?3X M#? OM%K)V*ZZ:O'T'0(SPH 7=673D7V _%YPMNX=VSC LQ:ZGK/U2>IB;ST""!')/2)]5Q? M,ODUG2K@7'WZN544N4)V89*&H%4H2L0W87$C6::H('N8)P4%N\C*\7 MJ,R6I0I,$6J3<3YA :N_(6$D/L28CL2[.D JN.''"&G:-^F;6$BHC+'F!>!F MI&.0<%US,@JO3OG!N$CBZ(8K0X^(-6@66Y*@YYL #6-M2-ZI<6?SKP7GYV3^ MYH?_T;$#,7\UY<=9-WXX/^2!^6X DQ@X[ ;FT[CB:&?J^(3#B7OF$CK2#1_- M)^+!!NA%.W(@9L/YRU?=^P=:8?96AL"Q?R)6E730.<0Z(X>",."(5R.!,R*. M,A*A "'2*4]M*/: MZ0D\SR,]O#51<+_4;HMFH;G25@76A59\%.L8LQ]5O38-7<-=AZHD\#_IF$E! MTX>"VE49+,@UU(?3*,/VLT(? 6 M*]M#Q6,A-Q46.^U[NP%P-Q3+5+!1]GW$I%Q6ESYP9?J>0[7Y:NS&<,KTJ(C0 M<^*6B0R"#%,3ZZAW5M?)U67'1Q3#?T '0$=I;N6KQ\S_P0BG,6=S0T>Z/#!> M3A2;^]'?7;''O<\7-*=5_$CCFP6Z4OJ2Z4:[[\"+]/FS6YX^(J%D*Y06ZGJ) MK9/1\=% N/1AEEYPJ8T?0PL;T GC(R[!T%)>@/FEM:%]X0.ZK^/SOP!02P,$ M% @ TXJJ4M=D$<2H!P &A8 !D !X;"]W;W)K&ULO5C;(A$2428(! M0,G:K]_3#8JB9-GCG>SNBT40Z-OI[H,V3Q;&/KE4*2^>\ZQPIYW4^_)3K^?B M5.72[9E2%=B9&IM+CZ6=]5QIE4Q8*,]Z@W[_L)=+773.3OC=-WMV8BJ?Z4)] ML\)5>2[M\EQE9G':B3JK%W=ZEGIZT3L[*>5,W2O_O?QFL>HU6A*=J\)I4PBK MIJ>=4?3I?)_.\X%'K1:N]2PHDHDQ3[08)Z>=/CFD,A5[TB#Q,U<7*LM($=SX M4>OL-"9)L/V\TG[-L2.6B73JPF3_U(E/3SO''9&HJ:PR?V<67U0=SP'IBTWF M^*]8A+.'L!A7SIN\%L8ZUT7XE<\U#BV!X_XK H-:8,!^!T/LY:7T\NS$FH6P M=!K:Z(%#96DXIPM*RKVWV-60\V>75W?CQ]'#^/%*7(]O1[<7X]%7,;Z]?[C[ M?G-U^W O1K>7XGHTOA./HZ_?K\3-U>C^^]T5[YWT/#P@/;VXMG8>K U>L384 M-Z;PJ1-71:*23?D>/&_<'ZS2VHK<:T+6<1:9F)<.&\K]*UWXH]" M7*N)K=#N8D!)BO#7ITIE:0$!EY2XT3THE8NE1,P4LB5Y=#A MO=63RLM)IBB*U@&KW9.05H'_8C,K]+\8*Q"#M3 OE+0%K+@],;J_$,?1P:]1 MO]M*"T'H)24?>.A,>ZVH3*1GF*QB:) 8$O!+D=9% M%,XN"5)$I!Q5"&_D+0<38+NW@JSV#(3I^R\=K&LR 4N2U@NQ(^- M@':'L$AUG*YDZX*< R+)BP(D5.Y\#*OH+$ M"^.?Q8?!+C5K2-^C$TRTK77X$;3T-A*<%LKO&CT([C>"S3Z77Y #X94RRY9B M:DU.GJ#\K)D8JOM$3);M3 1G*&V2=NBDR@*@$ QN(;\%>GD\#65 ;;C"Q4B MA2M5C%S#Q(<8UZE%N)7,/@HT<1[HM2D+SJ'(,4>(23NTD)UJXCP*1G,,)#>M M0&6D!A3VB@_KFMLLNJIX67:,&;B42!JM6]?YW_]V/(B./B,7BX(,5'E),-3' M:YQ*B=8@>*FU%Z;*$E$Y;CG*%S5-X]YV#80;8@=Z4VKU.;=ZNY,RCH<(0P=R M;IU+M;+2QBDJW?'TEZP8'+<&,680!EI$70%M#@/'70N=NHEV>[!YI5&.*S*4 MM&@<\KDL,"7SC> $UP[.O"#OW,P#IVXJ30R4T"7)O!]8O\6CJS*JNQ;U565A MIZQL:1R!.GYY2:S%MJXH*M.=[5F#-Y$9LS3/K8'524.-24)\MX8J1-*";L%7 M=\8^TN&"FM',P1+<=)P=A0'3=M$L32NL"]1#!@F&*J,NISNX+@.KFW7&M$W2RJ#WAPPSV+T?T]X8J?35-]_?:5R,T M[I[P6D76]/6T.=F&#,7B-)Q!_Z+'-1@'2GD"H\#X0?VH4)$9'>^NYP#4E=+, M*UU6 GTT3H$JN^+FRS=Q"QK'8Z#0(BP:X5(N@R0-OXY-HL T+GX^N=X/>8-Q MVTPL='C#7@ ZEM8NB8%D'FS\A3BXXK=\%+)$33V'Y",8@(_LE2I<9NV*G*A8 M$AO6>78I'/Z5:1NRE:U;S0KU7(;QF*;1;#TWN%K2;10U10?:TG6J$IX/FP;: MW3^$QY\A2U2^6N*W"CCK4NEOBW"#JD,N+5ZH06JJW>; M!#;T\GK8;\3=#*R9,]Q1SKU@CU5TFW6T40HLH)]IV*?$;R)$FZUR;(/$$^Y: M<.MZ2K3CZL*;#4=PXX!,*/AF?F%##E/SU;V*\-SD_IDJ"Y>@ ]J<&6:D79*#Y''SV;U!+ P04 " #3BJI2 M(LQ22_<# "G"@ &0 'AL+W=OJI&22*W$ M/[RPY3@8!%#@BC7"SM7F%K?QG#B\7 GCG[!I99-A 'ECK*JVRN1!Q67[9H_; M/#Q1&,2O**1;A=3[W1KR7MXPRR8CK3:@G32AN0\?JM7\[LO='PN83>>PN+V<3T>1)5QW&N5;C*L6(WT%(X.O2MK2P%066#S7C\B? MSJETY]15^B;@5Z9[D"4AI'&:O(&7=4%F'B_[P2"?@?8[T+X'[7\HRO"0^UDI;MR1'N"IZ<,.%MT/VG=V/FZM%8[SV7I@5!7=D9F*G M8$MFB?B-** D<%@BRF1MRFG3EGC?-\J6SIW\K-2)4+2?1/X5_.I._T9AF&<]@_6)W"S3^;[3;;T."JTU\OK*/!^F R'81*?O724 M)<,P2P[T-^6 MVE,*.\[B<2PY$WDC6F?Q,1=-05E+^I1D2DNM+$K+]SV+1BG?(^PQ3_>\=!0, MJ3WEC-J*%\>N](A:9,+WJ))N#7-LHNV(2\HR;>\JM0;_F5(,"5Z0:]\Y. M#M6-0NK*K]*$+=D 8; M_UG2)(G:"=#Y2E$@VX4ST,VFD_\ 4$L#!!0 ( -.*JE(9Z-R1P ( (T& M 9 >&PO=V]R:W-H965TYYSXLNH M5OK1Y(@6G@LAS3C(K2VOPM D.1;,=%2)DG8RI0MF::HWH2DULM0G%2*,NMWS ML&!D>RLIJVN649R?+FV_3]@WSN%J!OUWN'UVV+[GM?_8+$OX(,6/O#PP7\YR?=9O;,.O,T#NDN"SCKF M N%6%6A.@=$-L8P6-*A:8@KQ%I1$4!G8'&&NBI+)[>=/PZAW\<6 X1O),YXP M:7V\)D19Z22G%]S0^R6KC.Y+I0F4.P'(M"H.21V8)HFJI#4DG"!_8C&9B9E@ M,J'PM,(FY955J%$CG$270V RA9,>,.-&PO=V]R:W-H965TS9393$P[%36R'LVT]VTJS*V4 M=HNH)*JOXMBE)5;"C4R-FCVYL94@7MHB=K5%D051I>)D/+Z(*R%UM)P'V[U= MSDU#2FJ\M^":JA+VUPJ5:1?1)#H8'F11DC?$RWDM"MP@;>M[RZMXH&2R0NVD MT6 Q7T37DZO5S,>'@">)K3N:@Z]D9\RS7]QFBVCL$T*%*7F"X,\+WJ!2'L1I M['MF-&SIAGC2-3]6+.H)*Z^XK7_AR.!)?C#P1)+TA"WMU&(L>H0R0>( M*=P93:6#MZN/.9TAI^20TRHY";P3=@33R1DDXV1R@C<=:IP&WO3?:GS# MG W,66#._N?<3B,F%R/X"P.W&E*C=7]I6TDE4(G '5<+*X+1Y-[D$'*IA4ZE M4.!($'*OD#L#H0%?A&J&8-?L'.X;]K+#QT K'-1H?4]CQC!KFJ+;)V..U^22 MTRV8Y=UH$5H_: /&+P\<*@5!*5Y8DJ:-M0'&IM8T*N.>W3>252+[R1>YZA0F M;/->YJ/W?DM\=+4KM$5H8,='U&CJ;OE@'=Z(ZZXU_H1W#PQ?JT)J!PISEHY' MG\XCL%W3=@LR=6B4G2%NNS M^9U#ZP/8GQM#AX7?8'@YE[\!4$L#!!0 ( M -.*JE(/&(9KOQ8 *)$ 9 >&PO=V]R:W-H965T.\$KV7OWE>0#9(8=S?F)D>!(>?-2+98L/SE\^7\F%NE/MY]4'"Y_.XRJEKE7CM&F$5?,7 M)[?#IZ^&(YQ (_ZEU=IE?PL\RM28+_CA??GB9( 4J4K-6EQ"PG_WZK6J*EP) MZ/C=+WH2]\2)^=]A]7=T>#C,5#KUVE3_UF6[?'%R?2)*-9==U7XTZQ^5/] % MKC^_*7VT^?/[X5O[X3OWYX^_'V MT_M??[D3CS^82L^TG[>P"0X]G_D%7_&"HP,+CL7/IFF73KQM2E7VYY\# M<9'"4:#PU>CH@C]+>R;&PT*,!J/AD?7&\<1C6F_\'2<^LNPD+CNA92<'EGTE MG7;"S,4'JYQJ6HE*MX]]?V(9\6FI0']GIE[)9J.;A>@:V96Z5:703:NLKL7, M +\;!T_FNI'-3,M*.)BNP(1:)R0M"KR<+2,SA6Q@M+&BA>7;I55*U"P[A;+; M-QK^&!1@C6ZER)RJ32&6\EZ)J5*- +^PDI:((G)M"80HT.AV29^[ID7B5U8# M?:M*.;%0C;*RJC;X7JWX0$3/YX:.=X='(-IO:SCG3(K')W^_O?UP\H0H#Z=/ M9]8-NRHR>:!XU5G7R:85K:%U;8?[XANK%EU% VE]VO3L[DS!KV*^6#;@]E$Y!KW9%NE>0>[AM>&TG:X4>2I.T\4E8<-]"!1T. M!%%U)8RL*B'+W\#?^)>@3K 0B):F+J"\YO2X1'1"%1Y1B8 G\#9NN_16:N [C92 MI^$HNBE!CU![ TUA75"1J1+J 95;)=/8*&EQ>3SS&UBHGBH;MR@$C((#"0-# MK:?\;-=BI[(B8^!8R^:XO=A K.%%"4OFLX> M4AYD$&R9L]E584'\I&L5/@:3A5$ M[4,L&M1,Z7L)>Q2B,K(ASU8;X(X22SP+*,@7[^0["*M^4-+_? '=W .K##AV M,W4&@N=,@1\K EM:^:!@*7+V][+JB-]Y.':M[9)]9:++Y(46W;+#8D\\(VLN M-2B-94?8]O7KF %>1@.\/&H^'Q6<# C^J&8&Q' (L'WW(H#=3-F!LCN)6"., MH&.L>J\TL1KG_8$Z!RH"L1#"/RD!)#]BO51-B(CD/C&$F&FE%RSU#ORWCX6@ M"VQ)Q&,+Z0X;-3H 3B24I1T=3'5S#1NNEQJ"9;M9@0(B!C,S".U.="M8N505 M1"&0.IF@!?U 4: MZ;:*1H7:5+#Q:(Q]UB:H3)@L$#'A24%I@!L^E@,-* M"88:&400* M P<])B&-K0%AR@YH;G-L6/;B*1*3;L^)\EQH824X*?6&S86 ' M*AQL!X7!SEJ1=6-02\&F!YT@#6>?#KP)"@73:R71*981\9';\C[2Z=)/2IB& M(0[;-V^E KXE8!"$$KP;"M@%CY/)YRZRE7&/T[6NT&.A.X#-JXKW S(0+L(I M*A]D+%-_RI9 .!)3">^W+>(O'W3)8/QPQA]>]B DQ!9-+ZG E'4C8KJ/PN>W M'DX@1M"K%6T(9,.9RXK%Y%KOH$G_(5*UP:8RM0_J#(R68MY5,]FMB/+RBR@K^QGXM_2PL=VDQDR0G9GP&,BSR):03UCD^[ LQ!S,*1:U,)3 M,%OP#[P4LHY.Z6,0&1W$M?N(CF, DF+129RC>D;\O_]S/1I>/2.S85 X]^!) M5H@/@%L%PR+8!TS>XSP(?@S1T60H7P"K.N"K\%A>M9$SZB'F!,$>^T)> JM5 M%=6V<\H[$M27&8974.I2>WSB0[/W"C-+EH-N@<2+%C1%:R7Q)P>@Y\%L((3_ MP71F+%PJ!AC,OLS[B#4%*$K&R #6X-MR7XY)?.-!-@@&C 6,YG78EH@JO/\- M6'D6\TM"]AUY1@[Y9;# H!%DEH4WEQ7G_9Y""B"GNCGM!Y"PD$W.(Y'+_O9[ MRP#L!M'0&G3$:H7C41I+;79^- M?Z#QCX;#XN;Z$I^-K\Y&/P08VXN=_2K$GSM :X*&X!9;H3E ?R!P>#UBPB;% MS>"*O0$)$,N> 9>1QP0U7:'? BZ4"M:QF51]T4'74PBRL+ ?$#$EOK=5+R!,!]%'!X^$N-B M,AIEGT?%:'1!!9^<>7' <%2,A]?IXT5Q=3-$Z]Z2W?;NPT%Q<7.S\_BZN)X, M@/&9[/;/'Q=CX,/N4]1/ENOCX9/$M.)R.$E[%\.+*_&)-+ZOZ7$=./55F@!R M&-YWS?,!Q(I5A64S/X@MWBE[KV?1#1' 7^*B9:E M1D,.O?S8(QG15RK,/LNXURZ4=&_O7HNKX771VXR0SNC9 M76MF7W:IZ.>Q2H)#,E3!$ L$33ZE0J?OV1Z)@TR$D1Q$UI"FEH!: I)^5B',G\D8-'2A8FA M\L(+?!-+_#H]S@2,%(M2.08+V5H(CZ!HI29 L%.:$E:[+Z=S#$'1'V#:A93U M.*7K586I\4:KBC @M00^6@C8B)#%-1&LQZZKT M/+*=^'0F;C&/P#R,,B/$RPJ;%0"79YC!QIH<9)[Y<:@Q]!^SA$*U_48"XL+/"> 1@2 MISD-IT27DV#4=*J0T0 K?9TM/P]FF"-WJ',&R!9' %]GYJYK*7"!1PLVX6$QL\*F416)#!="U&; MVQX].9''&3QS9"M82/(N2-2J79HRYC4.F6O6'ILFB;&UR(832.D@QYP"]WM* MMG,ZX^O(D1)4O$QCZ!PP#0&;X_E68Z6RGU261K'&\P9XU)6$QUA% E3JPLJY M,SP31T+K=0RMUT=#ZVT(:Q]C;75?5/WN10 MI1[%G@HP239]= P[RAP'8S,R M%8<] EO"';PHVZ%OI$ROE@)*GHIRUSYZ:@.7G0J%@O$ MHLC&=Q*LKX=QE=07Y\N HE)]$R$:VD+#ND?H +6O--VTG7=59%%&3:[HE6D6 M9/HR52K0;+'"Z,N!OM2*)&6^9R7AM.5VH2K4Z'WD2C1--W$R;NL $UIL=\%6 M!KF:)%#+-K(I8B]EV^6 F[C7IG-P=A=,:M,_ M!D@2A*7=DL3[-=9R*2J7JZ%NZQI<(L1$"HFCW)>D[;L M7E$9@==Y='.U52TX8L\WT9YOCIKB3XH<$>2CX&C:S3Y;_JX%>OPVV/=P.RT; M7P4&!?%A"#M/" DI2%>X8-^2N2; _00PW8X,N@-&2]AZFGL4.#"-Y>AC ?AJ.!_W0F/L=FB%\CT57XQ\X! GQ\D*]/L,KH=DD' MR C,%!1\LP""Z5TBK:2X1P:-&JF#ZZ\X=]V)>XM0]C9GC8WQ2V<3$)AD/A?]2*EH[C#=?D8#D,/%AZ(:^4 MFDC$>_(8!!.:LD>H)]V&'@KM@B/\1;V>'FQU?GS':YO/B4.,Q^%L 'P@STQ] M=&II\?%#DY.307SINBGJ-IZEVJ2+.FD,EKD?P.NF$BY5[4"-\GLSNW*H ;>$ M#K#*6$!DAN"YA@RE!18#Y,'4;QL*XP4I6$9FW L-Y3DW")2F(L-P\$.Z+5-[ MY=E24,S7]0,KAN;O7.]TR%[,0 )TD/O8M4#Q(PK\J3BUB,GE$7 M9 69E(9G="WHE]LWM^C+-=40%YVF:D5?B!"VN6I1JGZ#X8@4(44VUC<]=+KJ MD3A"MQ9:WQGI<3)ZK[W\"J21]T0;]U5P=FZ-6J-ILHC6F.3YEFPFPY0>,7W8 M3,H(XU:_#'C?M]^0OD\"2(GB_&PJ^D56\*65@-$0F^Q:R;( M863T&MPG1$UGJG*KH8^= M&],MEI1^1320FB#87K1ZVM%^V+)N5(47!3H\(%Z-UG57>PI\?]TC&=BR,OKE\-H7KU-]>C@J1I>C(QAX M.$BWQP=?N?U";N\V]>$!SS;P-P>OO7?:_N*27^L1^PQNA2[O5#?Q+FG I++T MEHQ76M5:$'*YU_V;T]G%@J"*+KML\X]?7]WAE27!40L(LY2A+8"!X+9G =@" M0GZGIK;#^OYH,+QD^/'N]NX5Q$&'%P5N[S[3F]/!J! _L3(^_F0 [XKKR>@) MKO"/KE$'9O>O0&24KJC^&A+;WZ4J6KX6_QL)I*WX"I)6V'X\NGSP5 M/_,%DX!$^B/Q7NF^9<4[NK%%=29#_Q?$ZMX=\)Y,R?OQF;Q7H&.F)H>_K(W7 MT*8 CO,K=210M>-.9$2-F/A1G4HHNH2(9EW2)3)(&YXZ#8Q[+;8?:]D.%1,WR'V.!?A(0R'=AOT']JI<--'TVH&MC= MIGN#="F:+VWG5PKWM(&PZ0.>[G0X*,3^K0\]!_N[5Z#(XI^=086B;@GK9BP8 M\XY$!P,G3S)>?. ZI(_8MGI-NBWJB_P!-/'8C;^WA$KI9]09@=R(\62^ M%W?9O3,SQ8:4)W'5M5ZI&:;\WCO0_B.$RR@TUX=[!(44<_.WT_8SXF=S9^)QZ-]RR26?LN:8!7;JX[1>Q[G1/0AB7LP<1(G9L4K MOI/OO[K"M0AT"662\-@:Q":YXF?YJ@A&'^O) OEBD^I]?MTH M.Q]KB,RZKME5 M.^*957.,RA0<2<^C_\)[E?F][$I:-FZI 1T"V-OL= >QF^'"9"HS;SRWPP7 _"JH-Z+]%.S> M=>OX4E#PLW\2L0S'B4*\#1_.%V,R/!C7R5@OZ15]>@C>0 M,:Z,0Z:^[^WCUG*53?.=A7A]V1TP3\^\7K:2ROKI"FN;L6JGW8R=RJR]394+ M3IMCY*\P<[2 S),I) ?6JMFRT;_CREG;#I&?6JMR2U )+?;NK[L#6_H(Y4O] MI7?TGE!2R?S[":%RR."M(\[&WA>6(CBC65"QE"8RVNJG8/OZ\2&?W9+8FE$J M4T*#B=F/KG;2FL%1[#!*V&'TK1$?J-H+$??BB+^\:J[^T>/L_S*"_X);]NT* M["IC"9PJ#/@'U@:!7?Z+(ON^7-'_ D5!MXY^P>M*A7?N#7^(DU=RX[^603TA MW)(0=>%O.<7WK%%T09 ^\]!]GB%HU4RS(/L26K M;=9#Z=G*5%&1-\+M)1#,;0.8&ZY(&)MZNJ"';94030#JKF=N>#I-MVGR#G_$ M:'LMFXHK7^$L!IE :I27KX2F-YGX&*#?@Y+X,)<9V%:X\W',QF] ,=\R*\V8 MZOS;*,#H^ X?^\BY(Y3&NAW:.F8QVP$H7;C.O_B3JP)-T ]X@0 %W^<051"3 M.N9,(NR=)FX%3DRK_*7?'B&IEAR15;]_3 H\QPK+@<9JO'#QU7,2Y7-3:<,> M,4D"C/_1<'A1# 8#7]I-%2_\08&T* P;%Y?7@[W?I_9VM$7'G]UG6%Q-1H>^ M*/IGF+%7JGLY,?DV"B^+X>7P+W!B'86,D/H^US$OKA^GOUL!%:PZ,9\5U')WX47>7K'B966L(EC,MZR$!S!? MMTN%4C"P%+P!H;D41,'FPKN,SJ]2:^\,OG'8Z=$WL9D\2OG#"K?%A1?:@*"& MW%@&AJ\GN(:ZMD08QC\]IS>XM,#Q]Y[]D\L=Y)=9YN$'LE;;633@S&"AHONS7[V=1@!LK< M =0%W?G MR$7YD1FVF"NY(\I:(YO]<*DZ- ;'A6W*@U&XRA%G%E\NUU]7-^3^$[E?WJPN MU[?W7Q[(^S5[K$%_F <&75C#(._IKCHZ^@9=3.ZD,)4F-Z* XCD^P-"&^.@^ MOBMZDO".J3,21SZA(8U.\,5#OK'CBW\CWQ.TR4";.-KD#=H'/"Q%6P.1&U)P MS#8>BGL]F1.O.S)"0K,(RC)R,5O(&/_1CK M<*R-,DKN306*O(\^'(KF3Z+DX-N/TBE92X/9;,=%//!@UM,# /L0S5*758ME M($P4Y.[SDM22"4VX,*! F^,6W/8KY"^2[[%<:/1;N]((:49.$S]*XF?2;,Q@ M'3X'4#_!J X2G:9]5OGI2 ?,Q)_$V4A*:-)7[U"KD(XLTJ3W('!2]0=JO'EF M_@S[-U)D&%7L>M'Q/J_WGF&C9(.QYKRN<2;MC;0+7X-ZXCG8Z/.Z+;@HR98I MHWU$N=O>64G'OK<]<9>DPUV2_O)=LFE-BSL1+W[>M VI 0>0#4 L@:XOI%X*'K!.AC^I!;_ 5!+ P04 " #3 MBJI2^)C%[DP$ ^#@ &0 'AL+W=O7T4ZJKSICS*!O12[T52@7EHC,>N;D'-1[)C<&$YE(@Q997G0F^O(ZMOE/X MPME.U\;(1K*0\JL5;M*KCF\=8CE+C$6@\-FR*P/B_"X7VO? O\I)\->@6['Z%W7?8_0;L.;1-NLD9DDLTE0+(SA3*)14:.)PPOK59]9" ?@,- MFD-74)$P!/WEU.!':Z81%:EE%U.*I6C)!2AQL4)+QO2YBK0[]?LO ^('?Z+_ M^IUHZS24(\E''@7]3E >Y?H$EC 2K-(8EK=D,_O'BIL'6O R\: M^" M6K 5%\+6&S*P9HK+M)9H*%1=PD$E/2BYY>Y4::IY&!QM"3Z.IQE5*YOP98T? M(0YJ_,#^X"B]S"[PC)S0W+-![^46DD052:)7DX07:\IMH]BN63'!%,V!NYJI M;>G@FUC4ON[_:L=YD@8B34Z;]C6;36G8O$D?+.HUM+R[.62Z7(J+E&]YN@&@ M9\2V--]08_]W_5IGE/+#/K7?05W^X%: T1\H\E%*GW55D-HR<$3Z75R;&(9] MF!F@R!H.FPR!V=:-*DJ(W>\2V.S!"),F*Q(0IU9QNH_=ZA_A56,@!F".:#'' M7C^$A-0!/ )^8H H$WLF0.P-B#6*:G/$"^,8D2XYUQ.]VIT>$KMR+Q?;O'#M M*:_WU6SU.)J4;X*C>OFR D+!0:E1SI9@ZG=CN "H\K52"D:NW0MA(0V\-]PP M@P<>4U8!_E]*:0Z"7:!Z,H[_!5!+ P04 " #3BJI2P*Q(I6\" ";!0 M&0 'AL+W=OC(!CZ.67" MFTV<[E[-)K(TG FX5T27>4[5[P5P64V]T#LJUNR0&:OP9Y."'F #YD=QKU#R M6Y24Y2 TDX(HV$^]>7BYZ%M[9_# H-*=,[&9[*1\M,)M.O4"2P@X),8B4-R> MX HXMT!(XU>#Z;4AK6/W?$3_ZG+'7'94PY7D/UEJLJDW]D@*>UIRLY;5#33Y M#"Q>(KEV*ZEJVV'DD:341N:-,S+(F:AW^MS4H>,P#MYQB!J'R/&N SF6U]30 MV43)BBAKC6CVX%)UWDB."?LH&Z/PEJ&?F:VV-\LU^;[:+C=DO;Q:WC[,%]^6 MY&Q+=QST^<0W&,2:^DD#N*@!HW< 8W(GA/PJE(\%@: M;:A(F3@0_(,F0Q4NB@AI0..O3H ]V5*_5>C3X3Y]&$=!_(7\[S[7EC!6.C;JGW>$P3G92H,Q7F"/XN$K[*#_ULOZG8;)01W< M6- DD:4P=>^TVG;RS.N&^VM>CRTLW($)33CLT36X& T\HNI14 M&%J[]=M)@ M,[MCAM,3E#7 ^[W$K] (-D [CV=_ %!+ P04 " #3BJI25AI4QC2G8:CS"FNJCV2#PD;64M746%.5H6X4TL*#:AZ2*#H. M:\I$,)MXWYV:3>3&<";P3H'>U#55KW/DLIT&<;!S+%A9&><(9Y.&EKA$\[.Y M4]8*>Y:"U2@TDP(4KJ?!67PZ3UV^3WA@V.K!'EPE*RF?G'%=3(/("4*.N7$, MU"[/>(Z<.R(KX]>6,^B/=,#A?L=^Y6NWM:RHQG/)'UEAJFDP#J# -=UPLY#M M=]S6DSF^7'+MO]!VN80$D&^TD?46;!743'0K?=GV80 81^\ R!9 O.[N(*_R M@AHZFRC9@G+9ELUM?*D>;<4QX2YE:92-,HLSL^O;A\O;^Q^+Z\LE?+ZG*X[Z MRR0TEMG%PWS+,N]8R#LL"=Q(82H-EZ+ XD]\:!7ULLA.UIP<)+RAZ@B2> 0D M(O$!OJ0O,_%\R;_+/,"6]FRI9TO?85O:T2@V'$&N@8EG%$:JU[>Z=ICFTXLLR\PQWJ%RKO^AKBV#HT(%K2U_Y5!Q2C7?>@CQ,F( MQ/'0048G<0*/=MAL\= H62K4>TA&3OI]&A.X8H+9_[. 4LIBGT:RT7&:[DW+ MFF5P+PWE@\.2KZ-D3(:.;#0>1V_=83@8@AI5Z4==0RXWPG3ST'O[U^2L&Z)] M>O<4V5:63&C@N+;0Z.@D"T!UX]T91C9^I%;2V 'UV\J^B*A<@HVOI30[PQW0 MO[&SWU!+ P04 " #3BJI210;LU-(" "3!@ &0 'AL+W=O"J!-1 C=OUD(61!LH-X$J)9#,D0H6X##L!06AW!L-G&TN1P-1:48YS"52 M55$0^3(!)K9#+_+VA@7=Y-H:@M&@)!NX!7U7SJ5!0:.2T0*XHH(C">NA-X[. M)K'U=P[W%+:JM4>VDI40#Q9<94,OM D!@U1;!6*6)S@'QJR02>-QI^DU(2VQ MO=^K7[K:32TKHN!JE@RCW1MO:-L8?2 M2FE1[,@F@X+R>B7/NSZT"/WP$P+>$;#+NP[DLKP@FHP&4FR1M-Y&S6Y(\ S! M8T5+<[KU1[T]+/WM2Q^'G>_H?]>QLLF9QJ:YZVR-+R"%8@72F=Y3;//;($37 MMIB]Y2N*8K\;]=L&[)_V^FA24991OE&N> ;F(N6"98@6ICE/8!NA&E84^GW< M;\,D#-$]Y#0UI_'5[O=Z\3LT(VENVB5?WC:Y\8K]J)>T$4[0924YU94$QUG3 M9[M_#8-/^V_V2Z$):RRF2W'2;3GX23=!UZ!,I6E:%14C&C(S*,S,3"EQHVCO M?)3X<=@];N,HCHYW$0Z>FE:'<>R'2=@V8+\7]3XZPT%K4!0@-VX<*I2*BNMZ M9C369N*.ZT'SZEZ/:W-L-I0K\RG7AAJ>)%T/R7H$UD"+THV=E=!FB+EM;OX: M(*V#>;\60N^!#=#\AT9_ 5!+ P04 " #3BJI23V_,.%<" !M!0 &0 M 'AL+W=O#>;4IK3L(Q\.:;7"!]GL]TQ2%+4M1 M"92F4A(TKD?!I'LU[;E\G_"CPITYV8/K9*74HPN^%J,@J9<5,WBM^,^JL.4HR (H<,VVW,[5[@[W_?0= M7ZZX\;^P:W+C?@#YUE@E]F!2("K9K.QI/X<30!:] 8CW@-CK;@IYE3?,LO%0 MJQUHETUL;N-;]6@25TGW4196TVU%.#M^6-[=SF&R6-PN%_!QR58X8O M:?M,/%_R#WV>H>NU=#U/UWN#;D'F*+8<0:WAP9:H86(,6O/:Y,XS?7B7Q5'R M&?YWG1BGA<:6EWYN37R#.8H5R7-'?T/<:$^#"+XA_<$+J#697MOG]O(]I)TT M';R(XVX&,XTUJPIRI[1'ID%ZW*<]F&.M:#C&,9=*H&EOT_ZQ?K>37/9AJ2SC M)V6R3GK9>Q%G6?K:]PM/+"!0;[S1#>1J*VWCAO:T?4LFC86.Z!5;4WU$I9LJ??EO0>HG8)=+]6RAX"5Z!]8<=_ %!+ P04 M " #3BJI21]N+@)(" #K!0 &0 'AL+W=OWYWSMUXQ\6KS! 5['-6R(F3*55>>)Y,,LR)[/$2"WVR MX2(G2IMBZ\E2($DM*&=>X/NQEQ-:.-.Q]3V(Z9A7BM$"'P3(*L^).,R1\=W$ MZ3M'QR/=9LHXO.FX)%MWG"!C!DB+>-WP^FT5QI@=W]DO[&YZUS6 M1.*"LQ>:JFSBC!Q(<4,JIA[Y[A:;? :&+^%,VB_LZM@P<""II.)Y ]8*@ 1OX7@* !!%9W?9%5>444F8X%WX$PT9K-;&RJ%JW%T<(\RDH)?4HU M3DUGB\7C\_45W"UG\^7=\FEYO8(?3V3-4/X<>TK?8.*\I&&;UVS!%VPAW/-" M91*NBQ33CWA/*VOE!4=Y\^ DX3T1/0C[+@1^T#_!%[;IAI8O_/=T>R=HHY8V MLK31%[0KW2MIQ1#X1O]GB:@P!4;)FC*J*,K/"GF:\.S;*/##2_C?=2:-)%W% M)+-EK.TK3#!?H["NOR&FTEW#AQ,(GKC2,MXSZ8=N/!QV'9$[ MBOW/?A>OTX YBJT=,Q(27A6J[L76VTZR6=W [^'U&-1OM:6%!(8;#?5[PX$# MHAXMM:%X:=MYS94>#G:;Z6F,P@3H\PWGZFB8"]KY/OT#4$L#!!0 ( -.* MJE*1(T(N' , + ) 9 >&PO=V]R:W-H965T'OJ^2'$JJ.J("CBMS(4NJ<2@S M7U42:&J=RL(/N]V>7U+&O6'?SEW)85_4NF VMPQV"A6GUB,ID) M<6\&9^G ZQI"4$"B#0+%Y@&.H2@,$-+XML3T7$CCV.ZOT$]L[IC+C"HX%L57 MENI\X!UX)(4YK0M]+1:GL,S'$DQ$H>R7+!K;./9(4BLMRJ4S,B@9;UKZN-R' MEL-!=XU#N'0(+>\FD&7YB6HZ[$NQ(-)8(YKIV%2M-Y)CW!S*5$M<9>BGA]/3 MT?5D=SR:3CZ1X\OSJ\G%='1S=GE!MF[HK "UW?0X1K(B)P+ MKG-%)CR%]*6_C_0$W3#8@!>YG".+%_UFSAN@8P<= M6^AX'30635H70,0<):NT9(F&E. Q)O>DYDRK1H=,/[VUL9O!;W(@ M$890JUK:$&Y+H]>'=P=AV#VZGM[:7G"T[6B0+<:)SD6M*$_5#H''!"I-*I 6 M@*2HJNU#B]"-COZXO:C+&4(BSUM+Z_7Z5UL^R'WT !+_!N2SI-Q&!W)"F21W MM*B!7 C^@'E"ND.^4%Z;U)>Z<$AQY+KO21!U>E&#A=BK^=V6Q2ZYLX!NZN,/ M[JV@*,4D=UITEE'\VFF#EO:@T]M_UDJG%ZPE^%IUI@W" MHQ;6SV?>&K?;R2/(A*E_'.7%KJTK@=_8M*C7M@WB51KFQED;X&\DYBS>*D^_ M=8N6(#/[5E D$377S87J9MUS9-3=G-\4H$T!K@^%T*O!B: >Z0-OP-02P,$% @ TXJJ4EB7 MUQ5$ @ $P4 !D !X;"]W;W)K&ULG511;]HP M$/XK5E9-FU21D(26=H!4*-MX@*+"MF=#+L2J'3/[,KI_O[,#@4F%27N)?9_O M^WQWN7-OI\V++0"0O2I9VGY0(&[OP]"N"U#3]X:-\/4^?O';X+V-F3/7.9K+1^<<8DZP>1 M"P@DK-$I<%I^P0BD=$(4QL^]9M! M$/NXZXM\E(\<^:!G](X9YTUJ;N-3]6P*3I3NIRS0T*D@'@Y&3]/I9#D=SY8+ M]C![9*.GV7(R^S*>C2;C!?NPY"L)]F,O1+K+,<+U7G=8Z\9G=!,VU246EHW+ M#+*_^2'%V 0:'P(=QA<%I]RT6-*^9G$4MR_H)4WBB==+_B?Q"_IIHY]Z_?2, M_H+&)ZLD,)VSO,+*@/M]0E6*2: V8FNME$#J;[1OE?>R^OMWW3A*/K%_K:Y8 M[(HE=VVWC1L\35(')$> #@E(&R!I>X_.4>JVRY8%T.3G"*:!.TG$EAJY;) K M%E\G-W=OU3 \:50%9N/'T5(IJA+KGFW09N(?ZD8_NM?/!?7#1I26BID3-6K= MTH"9>@1K _76M_U*(PV1WQ;T:H%Q#G2>:XT'PUW0O(.#/U!+ P04 " #3 MBJI2U)I"WB4# [" &0 'AL+W=OW0 MNNT+L<_W/+XWWS':2'6K"T0#WZM2Z+%7&%.?!H%."ZR8/I(U"CI92U4Q0UN5 M![I6R#('JLH@#L.3H&)<>).1D\W59"0;4W*!O/L>5+9:G=+VRVNJ$'::.-K+9@LJ#BHOVR[]LX M_ D@W@)B9W=[D;/R@ADV&2FY 66UB',9':VN+FZ M>;^$^6P!R\NSQ0Q>?62K$O7K46#H JL6I%NR:4L6_X8L@6LI3*%A)C+,?L4' M9%AG7;RS;AH?)+QFZ@B2R(+XDC_V]@!IKR/M.=+>;TB7;3V# M7%.5IE*DO.3,E1Q)3($@F@H5,U)I8"*CFA&2,MD*&HT9<.'T4EG5C7%0;;$K M:0I;6KCL M[9_8;-J?$&YVH3E]L@4WU+&XH)@AO*( AF'X4K_N3I_#T _CWM[^&"[N@O_T M*Z,]/QH._2CL/W:41$,_ MB0H%:J-X:DN'VDEZ"[EBPN@'>L=^%)\\ MD/;]?F\(2P>4=5N;^SHG_I!T]J5)SZ?) !?;LOVWL,51Y$>#^-&PG41^.$A@ MQI0@M(8:5)3T M][<[UP]J/=:!@GL-G1Y([L:6IH@UPK2]O9-VD_&L'0AWZNU8I5>8<\I9B6N" MAD?]8P]4.ZK:C9&U&P_4;6C8N&5!TQV55:#SM91FM[$7=/\7)C\!4$L#!!0 M ( -.*JE+XSJJ&A0, $$+ 9 >&PO=V]R:W-H965TXY/K[WV+[3O9 O*@/0Y*W(N9HYF=;E5]=5208%50-1 M L[!:4<6<^M>_6[M.9XQE%D$.B#07%GU>XA3PW3*CCKX;4:>0Y)* M:5$T8%10,%[_TK"H@:0'0I(&X LEB2U1U9K90&:LEQ=8>#39D$^?[HBGXA+ M5$8E*,(X>>),JR_X$L>/F:@4*"2E9 G8A*4BSZE4!"M5)Z\K=SAH5]F\CW?MX.W@4>_45C+AK2HQI_\.6R/^98[L%EYO?*76VW(!G? M85Z5[KIP%@W!X;21%WW4=AJ$^ST\H^[G">P'O>K64B0 J:HM8*Y8CJTCNJ#B M*P>%\1O&$SJ:![4<&)WCB>G*SJ-"H&ULK5;;;MLX$/T50N@"+="U;KX6MH'$3K%Y2&,XR?:9 MEL82$8GTDE2< OWX'5*R[#@*V\7F11(OYW#.D#R:Z5[(1Y4#:/)<%ES-O%SK MW1??5TD.)54]L0..(ULA2ZJQ*3-?[230U(+*PH^"8.B7E'%O/K5]*SF?BDH7 MC,-*$E65)94_+J$0^YD7>H>.-1?AE$0X-P,[XF\%>G7P3(V4CQ*-I7*%+1*'L MD^R;N8%'DDII439@C*!DO'[3YR81)P#DZ09$#2 Z!_3? ,0-(+9"Z\BLK"75 M=#Z58D^DF8ULYL/FQJ)1#>-F&^^TQ%&&.#W_=G'_L+XBMU_)[>IJ?7%_??OM MCOQ)UO $O )\)R+CS&;\XQ(T987ZA.,/=TOR\<,G\H$P3NYS42G*4S7U-89D MB/VD6?ZR7CYZ8_F8W BN KI2[R/4EH]T4'/9>0DO*&R1^+P,XF"*.R( M9_'[\, 13MRF-[9\\1M\2Z9HEDG(J$VAV!XRZ^#NM]Q]R]U_@_N:)Q+P1FE: MD$0HK0R]V. ><<8S0K&3:XGWI&M;W-1:.B,U2@2)XNHG0.78I5K*"RCKC79KJ904DQ(B@-$YTRF9$>E_F'9Z';+"D;U^4:_D#)NI8S?_=I, M6N[)_SN4DU?'+1H.S\_DZTEX),?#[AT,@Z,;!\[@%J_3O@-INO"?VFFO;KYQ M+P[^Z++!7^#B42\Z![Z4=/*#"9U4-VA'956ZN*(C5_3NYR(\>G48.R.]!UD: MS@*P+B 4U['VVIEV-]-D2$K[7W/%=?3YT.W&-_3Y5QD\.G(X>/\,'CTU=)OJ M?\F@FRF, D<*_9."!]TJLW6@0M.JN*YKA;:WK34O;(5UUG]I:E!;2!UIZ@(6 M*X&,<852MD@9]$:85UG7A'5#BYTMJS9"HV7:SQSK:)!F HYOA="'AEF@K&ULK5?12X_;ONP@"& NFGW9S"2.W0EDE&>,J$1Q) MMAX[5_AR2L(\P43\F["#:ERCO)1G(7[F@]O5V/%R1BQE2YU#4/A[85.6ICD2 M\/A5@CK5FGEB\_H5_9LI'HIYIHI-1?I?LM+;L1,Y:,76=)_JA3A\9V5!AN!2 MI,K\HD,9ZSEHN5=:9&4R,,@27OS3WZ40C03 L2>0,H&T$X*.!+],\$VA!3-3 MUHQJ.AE)<4 RCP:T_,)H8[*AFH3GC_%!2[B;0)Z>_+AZ?%K/ M6[%7E*_4R-5 +(=WER6)ZX($Z2#AHSO!]5:A&[YBJ^-\%PJJJB*O55V37L [ M*B^0C_]!Q"/8PF?Z]G2OAXY?B>P;/+\#KU/-'NR@P@X,=M"!/9=BM5]JI&C* MK-(7Z0.3GF_JEXE/R# 8N2]-02Q1&,=A%77$+:RXA;UU3P4'>V 2P6N![K[/ M42HH5_"R:":9TI<]Y0^J)0:]Y=^66/ V+E]72[C2-$W!;+1"7&B[+@5NV*@X MP('?DL4:%-M5&5:4AV^EG&O227!XLC8)&D^D(&@)(L..QQ95!*->@H\"Y*OE MM#\\&^/HA,Q@X$+88^T&9T&#<(.0MBK M?=5[@X@S6<0Q(:D#R MX4:':Q?%_ONLKLP_TBD@I*WF:10AI&//X-J'<;\13T4&NV69P%,_*VAMH+C? M0?^7H+5WXG[S/"_HJ?]AXN/V!K*%A<,8=TA:&R7N=\K\^Y%L>&[DYS6MW0U' M'Z]I[42XWXK.:VKSI#".VYJ>AD51PQF.ST6U+9%^6UJ8TQN"F0M+8ETF]+EH_/,5)M(23X>!5K+R'A M.U4,3PZ!9(#;)T5+%(;=WE+1;;0D8(L;TZDI.%3LN2[.\=5LU0U>F1ZH-7\- M76+1T]4P18L)I_0-'/50RM8 Z5T,@9@LNK9BH,7.-#[/0D,;92ZWT.DRF0? M_;6 HUH>N?)7U!+ P04 " #3BJI22)LVI%4" ".!0 &0 'AL M+W=ONG@?\(/CSAR,P3E9*?7F)@_Y.(B<(!286(GSVTQ#KX&D..:U<(NU.X[MGZ\P$P)X[^P M:V*O*3BKC55E"R8%)9?-G[VWYW ()[C@+@%Q/\"AB< 20M(O-%&F;GN=WB\G+P_/3$K[ M),M4+:V!!6;(MVPE$,YF:!D7YISV7Y$= M_1_S[;H+:82&!T^^1+WQG<" S]N\_FZU:S837V/AG_"F4]&3V7!I0.":H-'% M-:773?4W$ZLJ7T K9:D<_;"@AHG:!=#^6BF[G[@$70M.?P-02P,$% @ MTXJJ4ISM&UL MO5;;;MLP#/T5PL"P#>CJ2YKT@B1 KUB!I@UZV1Z&/2@VG0BU+4^2E^3O1\FN MDP&NTCYL0!!+LGAX="C2'"Z%?%8+1 VK/"O4R%MH79[XOHH7F#.U+THLZ$TJ M9,XT3>7<5Z5$EEBC//.C(!CX.>.%-Q[:M:D<#T6E,U[@5(*J\IS)]1EF8CGR M0N]EX9[/%]HL^.-AR>;X@/JIG$J:^2U*PG,L%!<%2$Q'WFEX(Y99I"(QZ\&U&M]&L/M\0OZE3T\ M'6;&%)Z+[#M/]&+D'7F08,JJ3-^+Y5=L#M0W>+'(E/V'9;UW0![C2FF1-\8T MSWE1/]FJ$6++@'"Z#:+&(+*\:T>6Y073;#R48@G2["8T,[!'M=9$CA_KX='\)=U=P-[V\/WV\OKM]@"]P@W32!*:2PB_U&CY=H&8\4Y^' MOB:OQM:/&P]GM8?H%0\]F(A"+Q1<%@DF?]O[Q+:E'+U0/HN<@!,F]Z$7[D$4 M1*$#K]=*T+-XO5?P;E I(??@ E4L>6DORUU:2Z#@QPUMAVN-N?KI<';0.CNP MS@Y>TUMH'B.0JEPD0%D%F?$#&B5%EQGG71*[07L!)&RM'/3Z+;V^$^EQ0P-2 MI.,S^AFV,1::LA1$2KEHLIT7\X9ZR=:4IEIU\79["X/](/C@H#UH:0_MNP.WQGSLI+QPFA'C,LFQ[HH MNG%WA_VH97CD1+I<:339::^A(64CV\7(C7-PM%NUXY;3\3M5PQ7=0ZZ:2UC@ MDF6TINM/1!=9MX,W1#@,-F4T<((]*4RK##*>=LJVPSKLPQJ9=%+9JNBA$VQ" MR9E7N0LKVF!%_[XVAIM*'/9VEI_V^@&;2T136CH5=2,=OR6ZFZ(=N@OLA*UV M2;JIL&'_/TBZJ8RANXZ]1U(W4A@%#DW]K1XD1SFWG9:"6%2%KMN1=K7MYD[K M'F:SO6X%Z0,_YX4BRBF9!ON')*BLNZMZHD5I.YJ9T-0?V>&".E*49@.]3X70 M+Q/CH.UQQW\ 4$L#!!0 ( -.*JE(##JXP&PO=V]R M:W-H965TYWU#/N%&=VDVB[X<923#K9<(IMPO MVI5G^Z&'DD)IP2NQ<+E]D=FMRCR?1N-EX\3)[GZ!NZ+W0AP0(I M+SAB8((CFB6" SJ_!4TH4Q?HS"RA12H*1;*5BGQM#-FR?E+!KTLX/@)_(K*% M.L$EPFTSKLHV# M8!A&_K:!U:U9W5,LW,0J5;U#5AC@9E:O9O5.L3I-K-X76&'-"D^QNDVL\ NL M?LWJGV+UFEC]+[ &-6OP*6N1@NF>:PVRB3CX0.R&P:"9.*R)P\^)0A/6!!M^ M?!PQ#O_/YQ]T%]NHS5N[H9DR36%M=.U6W[B59?,K)UKDKN$LA3;MRPU3\[T M:0^8_;40>C^Q/:S^ L5_ 5!+ P04 " #3BJI2W&]W*3@# "+"0 &0 M 'AL+W=OZQ;?" M-F [7FR!)@WLIOM,2V.+*$5Z2AV6MDN0>5(DRBJ!^6 MC,M@.O;?[O5TK"HKN,1[#:8J2Z:?YBC4<1+$P?.'%=\5UGT(I^,]V^$:[VV(2# /(<>#/4<7Z:$\4\XUG/[HP"RREA5GL"DH.2R?K/'4R+. $GO B Y 9*7@/@" M(#T!4F^T5N9MW3#+IF.MCJ#=;&)S#9\;CR8W7+HRKJVF44XX.UU\N5L_W"Y7 M\/G+[&X-J^5B^>G;;/YY"7_ '=.:N2S#^QNTC OS =X!E_"U4)5A,C?CT)(& MQQ1FIWCS.EYR(5X*MTK:PL!2YIBWX!?=^#CI( C)?).!Y#D#\Z23\9;I*TCC MWR&)DOAA?0/OWWW@%LLV;=U,-Y@U3-&)J4-@VI0H];37%VAG!]3T1T%&OC4M M^XH)*H)%C<8"%0C;JM!-&:=7@^BW-H=OXH8O<3]YNFX\77<2+4WF$(*S#1?< M/K59J!GZGL'M1H?I,(I[X_!PKO?UI,$@&363?A+7:\3U.L7=5>4&-:@MI;S< M*XG2&M_4W'"Y UL@,$$;(),9 FVE(!23]# &#?P+%U;/O([:.].:M OM-T+[ MORCT"9DV4'#:+S3/:($X,7YQN&5C>(XT[)326%8)YK;0-HG=\=(Z3D?]!XWR M02?3"O<^6P9S8/2TK5O)X'5Q>_&+!?!Z3IR.>NUY'3;JAIWJ;KGD955V^!PU M3*-.I@4EORJQ7B%4$,R0']A&(-#_V[I(NOG>KD <_=CYHVZ7[/$-E_'9*1+_ MSS[?($RCRT[#L^..8N[\+<#]H96T]!QK=*V>>."]#]!C#DK>!"#[RU,9MKW]?9&@JJ+^4&!'Y9 M2E50@U.U\O5& !^% 2I7U FO&'?K3VJ85]N#6<"'A71VZ*@ZL\-<+D; M>*'WOC!CJ[6Q"_ZPOZ$KF(-YVCPJG/FU2LX*$)I)010L!]XHO)ZF%N\ SPQV MNC$F-I*%E"]V\B,?>($U!!PR8Q4HOEYA#)Q;(;3QN]+TZBTML3E^5__F8L=8 M%E3#6/)?+#?K@7?ED1R6=,O-3.Z^0Q5/8O4RR;5[DEV%#3R2;;61145&!P43 MY9N^5>?0((2=/82H(D3'$N**$!]+Z%2$SK&$I"*XT/TR=G=P$VKHL*_DCBB+ M1C4[<*?OV'A>3-@ZF1N%7QGRS'#\<#]_NIO.R.W#Z'Y.9M/Q],?SZ.9V2B[( M6 HL'U"$2RHT5D4&[)4N.)P3@15\.@%#&==G"'V:3\CIR1DY(4R0GVNYU53D MNN\;M&@W\K/*SDUI)]ICYXZJ2Q*'YR0*HK"%/CY,GT!6TX,6^N3XW=OHTZ-W M#WL?Z3ZFIU]NVW)62J5.RC:>UV$8=N.X MV_=?F[EI@R5IW*MA'YQV:J>=@TYOT2#)F<[D5AB"967[ "@%.5DR047&Q(HL M ;2KRC;[I7[2\'41=>/@D_LVU%78:3>?U.:3@^9''!LQ>@2"+=V=-3ZTAM9? M(_GJH!=]/N0V4)!\!$V2+YFX"%U)-U'3%E0OC-L#3NN T_^KJ[W925NJ)DZO M/J>G#1;V&C&5=OU&*[07'?[2*X9&."R1&%QV,6A57A[EQ,B-ZXX+:;#7NN$: M[UM0%H#?EU*:]XEMN/4-/OP+4$L#!!0 ( -.*JE)X!_$[H0( "X' 9 M >&PO=V]R:W-H965T?[80LA8"VO4ELY^[OW]W%YW#'^+O( M 23Z* LJAE8NY?K>MD620XG%+5L#55\RQDLLU92O;+'F@%/C5!:VYSA]N\2$ M6E%HUF8\"ME&%H3"C".Q*4O,?XVA8+NAY5K[A3E9Y5(OV%&XQBM8@'Q=S[B: MV8U*2DJ@@C"*.&1#:^3>QP-M;PS>".Q$:XQT)$O&WO7D,1U:C@:" A*I%;!Z M;2&&HM!""N-GK6DU6VK']GBO_M7$KF)98@$Q*WZ05.9#Z\Y"*61X4\@YVWV# M.IY ZR6L$.:)=K6M8Z%D(R0K:V=%4!):O?%'G8>6@]+I=O!J!^_0H7?"P:\= M?!-H16;">L 21R%G.\2UM5+3 Y,;XZVB(517<2&Y^DJ4GXSBE^?%ZW0R1T\O MH^<%FD_BR>/;:/PT03=H5*@:8YH 4G\+*ABFZB$$"'3Y !*30EPIJ]?% [J\ MN$(7B%#T/6<;@6DJ0ELJ.KV'G=0DXXK$.T'BHRFC,A=H0E-(/_O;*JHF-&\? MVM@[*SC%_!;Y[C7R',_MX(G_WMTY@^,WF?:-GO^OF3ZCW6NT>T:[=T+[9*6N MT1)6A%)"5XAE: VJPO<=7,-&J[!_Q8=:'J^W(/C4GJ# ^9C&]>&ULE59=;]HP%/TK M5K2'3=J:[P 3(+7 MDK;6I5U>W:3"UA+XLPVT/W[73NI18E!["6)DWM.SKGW M^F.\Y^*WW H\ER5M9QX&Z6:C[XO\PU45%[Q!FK\LN*BH@J'8NW+1@ M#*@J M_2@(,K^BK/:F8_/N7DS'?*M*5L.](');553\O8&2[R=>Z+V\>&#KC=(O_.FX MH6M8@GIL[@6.?,M2L IJR7A-!*PFWG7X<3'2\2;@)X.]/'@FVLD3Y[_UX+:8 M>($6!"7D2C-0O.U@!F6IB5#&GX[3L[_4P,/G%_9/QCMZ>:(29KS\Q0JUF7A# MCQ2PHMM2/?#]%^C\I)HOYZ4T5[+O8@./Y%NI>-6!44'%ZO9.G[L\' #"Y 0@ MZ@#1I8"X \27 I(.D%P*2#N L>ZWWDWBYE31Z5CP/1$Z&MGT@\F^06.^6*W[ M9*D$?F6(4]/9W??EX[?% _EZ=_U]21X6L\7MS^N;KPOR@=Q6#64""D+K@JRA M!D%+[ T)8@<$6Y30$MN,UGD[*CFM\2(E2/)V#HJR4KY#FL?EG+Q]\XZ\(:PF M/S9\*Y%/CGV%\K4(/^^DWK12HQ-2OU%Q1>+P/8F"*'3 9^?A<\@M/'# YY?_ MW05?7/SW) M=<^![>A3":[*M829(=1+TVX:AH,X'HS]W6&%7&%I%H]LV"N]B=6;7*#W9#.Z M]+:$Z8&0470LUA$3I*]CYDG?D&F/PZ!%/V@4QF[+J;6* M+>;@+X$=+;=4X4>="&8B<657KCRD/8]A%H9'B7 %!2<,9-9 =M; LH&E5R*1_TIV6]I5U"OI?V#;54?FG + M6&./DA)6" NN!FA9M >1=J!X8W;:)ZYPWS:/&SR[@= !^'W%N7H9Z,W;G@:G M_P!02P,$% @ TXJJ4L*D:=N" P +Q !D !X;"]W;W)K&ULM5AK;]HP%/TK5K1)5-J([9 %2!1VFV5^D#0=I]-,! U MB9EMH/WWLT.:\$A,2\L7B)-[#O=QN)=+:\7XLYA1*L%+%,:B;'9$@MCJMY%Z?=UIL(<,@IGT. MQ"**"'^]H"%;M2UDO=T8!-.9U#?L3FM.IG1(Y>.\S]7)SEC&041C$; 8<#II M6UUTWL-8 Q*+IX"NQ,8UT*&,&'O6A^MQVX+:(QI27VH*HMZ6M$?#4#,I/_ZE MI%;VF1JX>?W&_BL)7@4S(H+V6/@W&,M9VVI88$PG9!'* 5O]H6E KN;S62B2 M5[!*;:$%_(60+$K!RH,HB-?OY"5-Q 8 U4H . 7@]P*<%. D@:X]2\*Z)))T M6IRM -?6BDU?)+E)T"J:(-9E'$JNG@8*)SN]^[OAX^W5 -S<=^^&8'#5N[I^ MZE[<7(&?H#L-XBE@$^"S6)69!4XZ ? $*,">,\,OZ1^ M!H?;<%LE)\L0SC*$$SZGA*]/A 3C!=W)PKF!VLFHG82Z5D+]P"0)R[-;E+HU MH9<0ZJ_HLH-0W7'J+7NYF:(B,]=SFIG9EK^US-_:9_P%%2( 7/*?1K+LR+W MS?P(PBJ$WXMJ?@1P*T0W"]$U,O5*@YNG.B@*R]U/=P/OUF3?"+OU>G%%O,Q= M[Y/N@DK?4 \S.ZIZQ=4PPW 5&VM1SX*K&WDQE=_ MHYL9=?,$\FGN*:,!=\2S;])T:\7:03#O_?"DZCE #ZNH6#X'<0VC?M#&<$-& M)D\KJ/E^!:%\** OGPHH'PO(/!>.4Q':;_IN8T=&!398#]E"'>5C 9G;[Z=U M9*8O'0H'<>8^A/*A@,Q3H:EUA/ 'A)0W<.1]N9#R!HK,'?1((=7W1>+@727M M&Z%:F9+RSHP:IU62F;Y $6DTAW![G6P[P'P^(/. ^*UV+:GBDS,2?TA1.._J M&'ZUHG#>4;&YHQZGJ)1T6RSN[@^D(BOLE6@*;_Q^QR?5U %Z5*:I@[@23=D; MVYQ>I=4^I!8Q 4(Z442P6E>]BJ^WT_5!LGFRX(V85.MBG;7.R>F,=JQ!ON).\*W>:8-UY5[*1]NY"L]:OF7$$QX8"\'P MYXE/>9)8).3Q3PG:JO:TAKOM5_2+W'ETYIYI/I7)#Q&:^*PU;$'(([9)S$IN M+WGI4,_B!3+1^5_8EFO]%@0;;61:&B.#5&3%+WLN [%C@#C-!K0TH.\-NA\8 M=$J#SGN#_@<&W=*@FT>F<"6/PXP9-AXIN05E5R.:;>3!S*W1?9'9<[\Q"F<% MVIGQM^O;^0VLYM/YU=WYY.\Y7*RN%["XGEQA^_)Z,8?E^>KK#1PM+I?P31JN MC^%HQ@T3";;^@N\W,SCZ<@Q?0&1P&\N-9EFH1YY!;G8'+RAY3 H>] ,>'5C( MS,0:YEG(PP;[F=N>4 > AT&I(D-?(S.A3L0%4VWHD#^!^I0T$)I^WMQO\L=M M/N/!1^9OO.E4Y]S)\;H?G;,].ECQ@(LG=I]PB)1,,63W MN7,N6P9"@UCIVZ MU4[=?*?.)W=R0/8JR-Y>\B@R%?>M,#%$XIF'H!A.R0BSSW#%M6G*O *\GX-; M'7P:$]+U?0SK4P.I?D6J[R1U_L05*F.U^/=H/)NX,29QDP]V,A&C9=Y\%-(ZV@6M\.UX@VC8<5H MZ(YW@F\4RP),75G&.)%:\T9^PWW\9JX5;_B=5/Q.W/R"0&XRHW<3]5^8*AX* M X',;!Y@BN3OI="/.'>%2H7O=X@38&*A0E@S95X %118%(E$8$:YKB3Q:Y7W M#W4IR<[30=PY\K-39;[CO6A\ MQX/=HFS3F_W_#$F?6$UCY1)]1"9"+=I'@Z MOZ^8I!9GTCG8\=0Z3+I.5RX:!?(3PK0'M]?VW<&N99VX=?V.*9&']E=(NJ&' M^TC6,D_[^2/'C47@A3/EHE7K,W$+=)VH2X4?XK"R(3Q( MUM:"3(8'R]I:18E;1J_>/*=%,?.9='"C=O>D ZV5E/KNN+/G@PD$K:66DD.% MFM9:1]U:]\L"L0?WI-US![O61>K^:OU?=V\/%O7SR]=X'MY. 95R_/"QA:B& M_$$O*H9JM"IVS_,2[]WXA)Q.BY*UABDJ:*P''D2F(>$10OKM >J7*HK2HF/D M.B_3[J7!HB]OQIC[7-D%.!])#$+9L1M4_QH8_P=02P,$% @ TXJJ4CU; M]QV[ @ *@@ !D !X;"]W;W)K&ULK5;;;N(P M$/T5*^I*K;0E%PC0"I!:8-5*VXN@[3Z;,!"KCIVU#73_?LA+_%M MSLF9$WN17@^#AW 13PQV.E*G]A4%E(^V\'U MY)=$1MX)-EH([,"C HR)O8M?2F,J #"S@% M5 "B_P6T"T#;);I7YM*:4$-' R5W1-EH9+,=YXU#8S9,V,\X-PI7&>+,Z.[A M:CHCMW+RY]3/46$<]L[*J#=:.Z763J/6"XXG MV^HB6",(EU3@0VNH_;![JKBBX+37>:>R+B:NUQB7&N-&C0_24%ZG)Z[QK=?N MOE/T,0I]"SKUFKJEIFZCIALF6+;)&G9+KV3J?=4&[)>4_49QU\* FV(HGB* ML7KBD2;2G6MAWU;G93-CMQ7%WQJ4G97*SIIMHR^?V!8&_TI9\%7&A97Z&'ZY M=9]0AE$K"&K-\RN%W-ZB6!K73&C"885,0:N'6U?M+Z;]P,C&PO=V]R:W-H965TTE\;7O.3[G.KX95ER\RPQ MH8^<%7+D9$J5]ZXKUQGD1/9X"85>V7"1$Z5#L75E*8"D%I0S%WM>[.:$%DXR MM',SD0SY3C%:P$P@N[?S^.3;Y->*50R:,Q,DY6G+^;8)J.',\( @9K91B(?NUA M#(P9(BWC=\/IM%L:X/'XP/YDO6LO*R)AS-D;354V<@8.2F%#=DS->?4#&C^1 MX5MS)NT3575NV'?0>B<5SQNP5I#3HGZ3CZ8.1P _O # #0#_+R!H ($U6BNS MMB9$D60H>(6$R=9L9F!K8]':#2W,*2Z4T*M4XU0R?7Y]?%[^FD\?%^AV HI0 M)N_05_2RF*#;FSMT@VB!EAG?25*D#-NN3MK#5%E[5]J9OCSF[4O"M -DIKV:( MCC:.;XB@.PQ-I'5FX'T7= MXN)67'Q5W)(KPKHTQ6>G%'P+!OA$4T=6-!AX)YK MKZ]-B;H!U8'BI;W#*ZYT1[##3/=L$"9!KV\X5X? M(7V+Y#\!5!+ P04 M" #3BJI2KZU1J.$# !>#P &0 'AL+W=O$FJ)%(3.MU)ZVYN7S;=CRXXP1K@S#9-^^]G M&PHD 5I5RY<$F^<\/CZV#WZF.\9_B800"9ZR-!V';(DI(AL4YVY)< MO5DSGF&IFGQCBRTG.#:@++61X_AVAFENS:>F;\7G4U;(E.9DQ8$HL@SSYP5) MV6YF0>NEXX9N$JD[[/ETBS?DELC[[8JKEEUGB6E&!$B3P-, MQ ]*=J+U#/14'AC[I1M?XYGE:$8D)9'4*;#Z>R1+DJ8ZD^+QNTIJU6-J8/OY M)?L7,WDUF0L^"#.1WZ_RNR>_VY+]C$J==JU;"? /3;O$X'T$W M\*;V8UN,XR@T";R@CMKCY-64,_*PY:[P^&3I3;FT%Q1DPB=1LW&]^#H?<94X?;D4K4)2-A:0QHIG;L(]$'?FB[PL8$H7<:B1OK@F_P MKDZ)CXT'.F-T)'%76. X/1(W!@6''>H'26@T?.IA8R=P?!H9&V.!DW?*.#G6 MQS_TT/"UJ/U+4.-&:-B-KG&4J"[^//0QVL_=V B")]$4-?Z"T/LTK7!MM5SH M!P>:=D:AGFL):CP)#7O2EX+G5!:<&$W7]$D_#VU3U-@*,G:/A6U2^I MUW&).SSKKP25G.Q6X9$1OC$%G 1*W)97N#KWKI(O#2ET4'_ EXLRU*O25-6 MGNIZOJ&Y4,:[5BF=\T#QXF4Q5S8DVYKRYH%)52R9QT05P(3K /5^S9A\:>@! MZI)Z_@=02P,$% @ TXJJ4H_$AB>X @ T0< !D !X;"]W;W)K&ULC95=;]HP%(;_BA7UHI6VAGR0I%6(5*!3)ZT: KI= MN\F!6$WLS#:%_OO93LCX"%EOP';.^Y[')W!.O&7\3>0 $NW*@HJ1E4M9W=NV M2',HL;AE%5#U9,5XB:7:\K4M*@XX,Z*RL-W!(+!+3*B5Q.9LQI.8;61!*,PX M$INRQ/QC# 7;CBS'VA_,R3J7^L!.X@JO80'RI9IQM;-;EXR40 5A%'%8C:P' MYWX:Z7@3\(O 5ARLD;[)*V-O>O,]&UD##00%I%([8/7U#A,H"FVD,/XTGE:; M4@L/UWOW;^;NZBZO6,"$%;]))O.1%5DH@Q7>%'+.MD_0W&>H_5)6"/.)MG6L MKX+3C9"L;,2*H"2T_L:[I@X' N73+7 ;@7LJ\"\(O$;@?5;@-P+?5*:^BJG# M%$N-R@:ZG(#$I MQ WZBEX64W1]=8.N$*%HF;.-P#03L2U54BVUTR;!N$[@7DC@H6=&92[0(\T@ M.];;"K8E=O?$8[?7\!GS6^0Y7Y [<)T.GLGGY8,.^;1?/H7TDOSH-EY;?\_X M>9^H?X^=W]KYQLZ_8/<#U'\@0Q57?8'+CZ[751L$QD WA?=\-H' MS:X$OC9#0Z"4;:BLNTA[VLZE!]..3\['SOVD'B__;.IAIWK$FE"A[K12EH/; M4-69UP.DWDA6F9;ZRJ1JT&:9JYD+7 >HYRO&Y'ZC$[13//D+4$L#!!0 ( M -.*JE+6:BL.G ( /,& 9 >&PO=V]R:W-H965TWQPEYFHX>ID_3U^GCC%Q/ "GCZH;\(&^S";F^NB%7A!7D-1,K M18M4Q3;JM8V#G33K/-3KN&?6^4-ECWC][\1UW'Z'?'Q9/H&DE3N?Y;;.N$W; M;=-V*S_OZVGW+MAZK:U7V?IG;-^IE+3 '>&,SAEGN.O:J=HCK#S,+5L/7<\/ M8WM]N!\=0<&=WP9]PO-;//\BWA-#MJ187T %<@U=>+5'<+!R$+I'=*&PO=V]R:W-H965T)'9]SCWV=XX_!GK(WOB9$@/+0F*>9= MNB&9?+.D+,5"%MG*X1M&\$*#TL1!KMMS4AQGG>% USVSX8!N11)GY)D!ODU3 MS#Y&)*'[FP[L'"IF\6HM5(4S'&SPBKP0\6OSS&3)*5D6<4HR'M,,,+*\Z=S" MZSL4*(!N\5=,]OSH&:BNS"E]4X7[Q4W'58I(0B*A*+#\V9$Q21+%)'7\4Y!V MRI@*>/Q\8/^A.R\[,\>@6@=P[P&@!A 0C;1N@7@+[.;IX.G@5_ D>9#4'= G&C"QB 2XF1. XX9?RW:^7";CX=@F^ M@3@#KVNZY3A;\($C9'A%XD1%J%$>"C6$\L CS<2:@VFV((M3O"-EE]K10?L( M60D?,>L"#_X!D(N@0<^X/=PUP"=MX&XC?&J'3TADC?ZC-1Q>&> _/Q/_ 2#2 MZ-" OK.C;S=EUV'/DDBOG(2>YO,;^&9D1Y,=80!:R/R2S-=D7@/9V52V, 8E M8V"5]XC?XW2;@CEE$AEG*Q#A#8YB\6&:-3E73W.IE6,W#%WY-W!VQ]FMM_*# MXU8G0GNET)Y5Z'2Y)'HMD%^J((QP 1@6Q/2IVHE0%\+OEI$+2T&AE>8&9_.K!Q6I\*M,%5:N"NVV^J(WVXT.]0D:=5WWNW'1^TF]]OK5P_8=WC4'WINC,T@\UK%ZS<$-KML/WJ-?Z$ MR>_"T)9C5-D?LMO?;RU@8V2T0=0WCPRJ7!#97;#%&C9&=0=4FV)CX,H"D=T" MVZU08U2W.CEQFJ)77H=:>AWZ J]#E=>AK_(Z5'D=^E]>]PD:=0.S9SE'![^4 ML)6^!. @4I,V/T>5M>5%PZT^7I_5C^#U)+\NJ&CRVPMYS%G%&0<)64I*MQM* MJ2R_$,@+@F[T\7).A3RLZL>U["MAJH%\OZ14' HJ0'DM,_P/4$L#!!0 ( M -.*JE*9-0$PIP( ,,' 9 >&PO=V]R:W-H965TL+UU5I 9RJD:BAPIFUD)QJ M[,K<5;4$FED0+]W \R*74U8Y\B8TN606))&K#.97[*RC%;N[XSNO M/%;3'!Y /]6)Q)[;L62,0Z68J(B$]=RY]"\6O@78%=\8[-1!FQ@K M*R&>3>400EI-I04/QL80%E:9A0QX^6U.EB&N!A^Y7]VII',RNJ8"'* M[RS3Q=PY?'I;DY-WIS-48R:QWTY;UJF$- MCK!>UG)$?.\#";S ZX$OAN%+2$$FNZQ?FF"%926 MFH'J$S1]LSM']N6L"WPV'/CF]NLCNV]RY'O-KS]5_D$Q\__I$"_^@(^.G6+WH,*: MY^V.RIQAM2QAC43>:(JW0S8O1M/1HK9%=R4TEG#;+/"5!6D6X/Q:X"ZT'5/' MNW<[_@E02P,$% @ TXJJ4D;J.3\-! N@\ !D !X;"]W;W)K&ULK5=M;]HZ%/XK%MJ56FDC<<)+F0"IA;;KE=:ALI?/ M)CF U<3.; =6Z?[X>QQ"H".X="L?P';\/#YO>-8;]8FZAA7^8F MX0(FBN@\39EZNH)$K@<-VM@N//#%TM@%;]C/V *F8+YE$X4SKV*)>0I",M^4SB/SLR8AI%,?O#8+ >-BP:)8<[RQ#S(]2D]&7SY/K^^GEU[LO]^0#F21,D+,Q&,83?8X+WZ9C M\6FR6% V2AT.DZ>UH']O2Z#G/:E3EMISG3_6 Y,MZI M^#IO74S=BKKK-'4DA5%X;>4L(0F?0UV4W S4)T_ E,O/B\J8B]/C1OXC4Q < MTY%U"V&M]9,$C.#6LRX(BN6Y'6U-"YY.GL6M'H'9AYNHIVP<\3(G<#2 MSM]7^_@%$D>UNX&TU0S=U;Z3<^I6X\,RP0MP#OSE0KDMF?I6];H7\$[$@$U?#+8TMG]17 '8R3M]N!7V3U_"4%O MQ5VS*^@=%+>WUY38KA;_^2XXWI<)S!'F-[N(5YM&<3,Q,BOZE)DTV/44PR4V MUZ#L!GP^E])L)[;UJ=KUX?]02P,$% @ TXJJ4M?.B( @ P 3PD !D M !X;"]W;W)K&ULI99-;]LX$(;_RD#H(0'2Z,MV MXL(V8"Y%(BO/.,T.1P]%6 MJB==(!IXKDJAQT%AS/I3&.JLP(KI<[E&05^64E7,4%>M0KU6R')G5)5A$D6# ML&) MU_>*>F&KDO,*A>92@,+E.)C&GV9Q8@W1)<(2 M,V,E&+TV>(5E:96(XU%^^U7]LPN>@EDPC5>R_,ES4XR#RP!R7+*Z M- ]R^P6;@/I6+Y.E=D_8-G.C +):&UDUQD10<>'?[+E)Q)Y!>G'$(&D,7")" M[\A17C/#)B,EMZ#L;%*S#1>JLR8X+NRJS(VBKYSLS&3^9?IP\W$VG=]GS*!PA!%TRA!B[@ MT8Z=T2"UOQ>RUDSD>A0:HK<,8=:0SCQI0QF>01$G\.+^&DP^G.W+_['"3MAE.G9OTB)N[NEJ@ KGTR>E0 M[+6*/:?8.Z8HQ8823TEG!DR!L, 5%X*+%?P#A[A]-KQHWXG:S;J9]-(HBD;A MY@!+OV7I=[+\\"!=?OM_^!T>=3MHW0[^+@4HNB$&?T"DO:,4%RW%1>?2_G1[ MWD)L4-$9!BO%A(&<&80EXPHVK*RQ8\4O6T>7[UWQ$]I5N2Q+IC2LZ3]S*3BE M7.Q^Y4/Y\/XN]_(1I^>#]' ^ABWF\"T_PSN1O/;P;4AQM#O@HK__5=Z)V+AZ M8]KBO4,X[F1\% HSN1+\-V%FLJ*:JYFK6OALVVC)#@)YW<'^IN['1W"2'4[R M_W#.H)G@!BF!7.8'\;K]I/""=@7B""I_M@]I\[P&ULM5?1;MHP%/T5*]JD35J3. F! M3H $I=/VL*TJ6_?L)A>PZL29;:#\_>PD3:%UC*9I+R2.?8[/N;:O+^,]%P]R M Z#08\%*.?$V2E4?@T!F&RB(]'D%I>Y9<5$0I9MB'2T@%)27B(!JXDWPQ\7.#& >L0=A;T\>D?&RCWG#Z;Q)9]XH5$$##)E M*(A^[. *&#-,6L?OEM3KYC3 X_6WFGDBXXNP7S=5FXHT\E,.*;)FZ MY?O/T!H:&+Z,,UG_HGT[-O10MI6*%RU8*RAHV3S)8QN((P >]@"B%A"] $1I M#R!N ?'+&9(>0-("ZE 'C94Z#@NBR'0L^!X),UJSF9E6?>E$KJ7 M:IR:+C_/;J\OYK/E]0)=??]Z<_UM.?OQY?LW=(&6BFR"V?4A3.J^>(^.80*M"-L"XA(?9;:$.GS MV85K+4BI('=,%G>3Q?5D2<]DUX\5%:0^/A4(RG.;?S<%#M$!B) .-4FG)G%2 M+:&DVF9!2ITO=&90#LY!QSEPAK-O=SJHTXXZ=HVX@:D%>.KD^:[ _WY9S,]PV&^+ MULD_7S3X^:;![JNF6Q5&5_:CX<:GC1:4HH*7:F/WXZ88MA3:5\.!H@3EY& U M&!S59Z::UE7'FNK$P6"ER4-_J.\*T12H34/QJB[9[KG2!6#]NM%%/0@S0/>O M.%=/#5,%=G\3IG\ 4$L#!!0 ( -.*JE(,&PO M=V]R:W-H965T_X^)9KA$5 MO,01D]>-M5*;KXXCPS7&1%[Q#3+]9BI4C-P+)P@K%D>.[;MN)"66- M0=^N3<6@SQ,54893 3*)8R)>1QCQW77#:[PM/-+56ID%9]#?D!7.4#UMID+/ MG%S+@L;().4,!"ZO&T/OZ\2W G;'+XH[N3<&X\J<\VFM)';-(+[XS?MWZSSVIDYD3CFT6^Z4.OK1K2YWOTTF\#9EW/X @[(-1$H@3)X8E3)"[VHQS_7/)&$+63?41JYL>^$ M&&:!Z\0F&N;A;(C[YO'6WQIMF7@5-JR^HT.>[7A=N68C,G$(8\UCSBB3V M9$XCPFI,!+F)P)IH5ICX;4\@+F"X1:$9!1[1T!)E*VV.*:&+*B$1_*!+!%TD M&HT25--+"+](E& -@E:.H%7KI/8JUOY(6\MDJPN7S",$S9U I4R(=K\L$ZG2 MEE5J6'0[\)NN^>L[VQ(T[1Q-NQ;-P9&J\:Z3Z^O4QO<^B>:XHLSDK.P(=S\$JMFJ#%,O!]$[%02R,@88]8Z8 M3X_EL5T'(#VW8%'WM.J^>4$14HDP%?1]71W:V&-J[X_S 6>:8!<\BHB0L-%U M8"GXO)1I4RO=O1!XP5405(3 +^#Y?Y"I4X"E^GN5P#*F]T_"7U"@USPMA=\( M%4?)QROXSPO^D_0%'Z+4O6IW*KPON-&K)\=_G[W6A[0 7_>IU/1]"$[15UT,I#5:^HEXI" ''Z9NG!@KR6O9K&G]34J=-TZ&YQ M.7@GWP[O"J;<]U1K>__T>E5GM[@DO/I;XIZSRRU*4P'IV[/4]$G<[Q?<[[NU MQI^8P)"O&/U;FP_WGT[X8L9EKXI1IG,_#G[;KX!27!%^_15Q%,H%9!OLHC[1 ME)=>ID?L!)\IT=0'9Z\WB5&L;(\G-;B$J;1-R5?S/G)HNR>GV)XVH?K5J_E2 M0H1++>I>=70J1=K7I1/%-[;3F7.E^R8[7.M>&(79H+\O.5=O$V,@[ZX'_P!0 M2P,$% @ TXJJ4@./.&!S @ A 8 !D !X;"]W;W)K&ULE57;;IM $/V5%6JE1&K-S29IA)%BQU'SD#:*D[:O&QC,*K!+ M=X?8^?ON+I@Z*4'I"^QESIES!LT0;X5\5 4 DEU5=%;D49=Y+8GMW()!8-EHS#C22JJ2HJGQ=0 MBNW<\9W]P2W;%&@.W"2NZ0;6@/?UC=0[MV?)6 5<,<&)A'SNG/MGR\C$VX ? M#+;J8$V,DP2T*?%6;+]"YV=F^%)1*OLDVS9VJH/31J&H.K!6 M4#'>ONFNJ\,!0/,, X(.$+P&3-\ A!T@M$9;9=;6!46:Q%)LB331FLTL;&TL M6KMAW'S%-4I]RS0.DZMOR^_7*W)W_FNU)D<7@)25ZIA\)O?K"W+TX9A\((R3 MNT(TBO),Q2[JI ;JIEV"19L@>"-!2*X%QT*1%<\@>XEWM=A><;!7O A&":^I MG)#0_T0"+_ ']"S?#_=&Y(1] 4/+%[ZC@"-TTYYN:NFF;]#=T1V!G>Y1!4.U M;L&1!9L&?4K\TRB(W:?# OP;%,R^1'W0"UVS7M=L5-4S1*= D92%H2A10;%/+9 M^AHR,LX3^!-OV,C_XUHC[D%#5R W=LXIDHJ&8]LI_6D_2L_M!'EUOM CMIV( M?VG:^:S[8,.X(B7DFM*;G.BBRW;FM1L4M1T;#P+U$+++0O\F0)H ?9\+@?N- M2=#_>)(_4$L#!!0 ( -.*JE+WZ6^11P( (<% 9 >&PO=V]R:W-H M965T@?+=T.DZAXT%V>;*;+AQ5.(M+$$]EW.A5V[+DA$&A22\0 (V0^>A M>Y^$)MX&_"2PDT=S9)2L.7\QBTDV=#Q3$%!(E6' >GB%!"@U1+J,WPVGTZ8T MP./Y@?V;U:ZUK+&$A--?)%/YT+ES4 8;7%&UX+L?T.CI&[Z44VF_:%?'AGT' MI954G#5@70$C13WB?>/#$:#;.P/P&X#_64#0 (KM*[,RAIAA>-(\!T2)EJS MF8GUQJ*U&E*8O[A40I\2C5-Q\C2=3E;3\6RU1 ^S$4J>9JO)[/MXEDS&2W0] M H4)E3?H%CTO1^CZZ@9=(5*@5_ZD?MZ(G>OS=V[F'L!92727%]I MA+<"P$B2Z!U-\9ZPBEU0UV\S]/_?JK E"S];;GJ&MW8J_.!4X V"UJOZSGP, M\K^&@W\,=8_:Q#Q1^B9N]<]"%#8:YG4&6KZHV[Y>*%[:SEESI?O03G/]4H(P M ?I\P[DZ+$PSMF]O_ =02P,$% @ TXJJ4@IY]^J P >PP !D !X M;"]W;W)K&ULM5==;]HP%/TK5K2'5MJ:V E?$R 5 MVFU(A5:%;0_3'EQB2+0X9K93NG^_:XO?>==4Z8IRJ"[%C*;S9",FIAJ7[#^Q0T(=@[<6B;)_T3X_VPLN*:CH>2K%'TIP&-/-@:V.C(9LX-6U<:@EO8XC3X^GM M?#Y;S:\7JR6Z7%RAZ>UB-5M\O%Y,9]=+] [=,*B10F=73-,X4>>P]7EYA<[> MG*,W*$[1*A*9HFFHAJX&.0;471^H)SDUJ:'VT5RD.E+H.@U9^#+>A32*7,AS M+A/2"#BG\@+Y^"TB'L$5>J9_'NXUR/&+TOH6SZ_!N]TQ276<;O,BANA2*:85 M^G8#!]%,,ZZ^-] $!4U@:8)6FL30O$6:28[$!JVANA*N"3J#/OUB5*KSJB8U MHV,O#VT0VBF$=AJA[EFJ$7L" U*L2D@>W;71QGT>Q[@#;7P\[F#%F2 HSKR0 MU2UD=1ME+;,'6S@PI533!+[4:\$K!>8XG2/RP6M]W1-]_4ZUO%XAK]?X+?J0 MZ4PR<_5CGO&\Q]!:SF,-;JJ;&M,O*/J-%:BY+I/^2;[^4<(OJ 8%U:"-BE11 M#4ZH K^FK]@KK?&5_L3F*SS.;B$R<=RF'&V<:K@W\@&(+V+'MP)F4^Z^4*+G1T6'X2&T=,^ M1O#K@$ES -YOA-#/"T-0_-X8_P902P,$% @ TXJJ4F'RMRP) P PD M !D !X;"]W;W)K&ULM5;;CMHP$/V54=2'7:DE M%ZZ[ J0LEY9JH8A;G[W)0*)-8FH[L/W[CI,0V HB5=J^@&_G^,RQ/9/ND8M7 M&2 J>(NC1/:,0*G]HVE*+\"8R1K?8T(S6RYBIJ@K=J;<"V1^!HHCT[&LEAFS M,#'ZW6QL+OI=GJHH3' N0*9QS,3O)XSXL6?8QFE@$>X"I0?,?G?/=KA$M=[/ M!?7,DL4/8TQDR!,0N.T9KOTXL.L:D*W8A'B4%VW0H;QP_JH[$[]G6%H11N@I M3<'H[X #C"+-1#I^%:1&N:<&7K9/[.,L> KFA4D<\.AGZ*N@9W0,\''+TD@M M^/$;%@$U-9_'(YG]PK%8:QG@I5+QN "3@CA,\G_V5AAQ 2">ZP"G #A_ QHW M /4"D#EGYLJRL(9,L7Y7\",(O9K8="/S)D-3-&&BCW&I!,V&A%/]X6@QV;BK MR68$X\G,G0TF[C-,9LO58CT=S59+<&=#&+N3!6SOL D42A0*A!,(<@CVP/;"40Z2<,I$#>KV9W LQ[JB M9U -_YXF-; =#;?;%7+JY7G4,[[ZK?- $1Z8OMIDE%0BU?[)"N)&2=S(B!LW MB+_2DZ9W)^EZHP];P6/P I;L4.H3V;)0P(%%*77Y%E2@M[]]H-?.+=^^E6VO MD\>A[W3-PQ7%S5)QLU+Q,QXP JO+"L M?=VR3JFG4VT9];403Z ?JHH 'TK"AX]USK;.B<>JU%J5,*Z]PX+N\H)U+,NZ M;IA]D?_L2AES@7L6^C!ZH\HHZ1PI+\$/>@ "!JD0.GNY4F)UT,YY-^>#_3PG M#KO^/^]BP=ZJN(SF19F)4>RRZBO!XVFB\HI3CI85WLWJFGE>GG\>4-;=D0$0 MX9:@5JU-CT#D%3?O*+[/BM8+5U0"LV9 7RDH] *:WW*N3AV]0?G=T_\#4$L# M!!0 ( -.*JE)Y> >Q70, *L, 9 >&PO=V]R:W-H965TTZ3F#'F";6H)=>>Q"#'C\H1A/R M($ >XAB+'[>$\5/?0M;O"W/ZM%/F@CWH[?$361"UW#\(O;.++!L:DT12GH @ MV[X5HL]#U#6 -&)%R4E6UF!&67/^U6RFF[[EF(X((Y$R*;#^.)(A8FYOSTA>0#^29?Q)E, MW^&4QSH61 >I>)R#=0X?PKPH*?0)AHG C7DB?YZ$ %W'"<-9;RBC)>6\2Z4F9.(T"->,R(_5JD?41DQ+@^"P#_A M6C.OOQS_-M1K%?5:C6.9MFO%R6!!"C-&<1P@Y#N.IO)8%>$_P\ZZ\HNN_->0 M/>.*2"@I@JW@,=SS-=7K+SPF\("U-S;0$A0-!%>1H5W4:S<.G$TFBJIUBF09 M_#.J6R\5J0ES.A<5Z10-=EZCR%]JIY]]TWU%E@8^ND6Y[E7X1TYIDLZ;%Z\PGQYT_ZU[0 M><%T71QJM]P+5)>NB)IM\8SJM]L.*HT/^=<1H70Z%+S]P0]J> [TZ[D>-7%. MM^,$%_0H[1$U^^.9'O_7=%!I[[>?DUX4AI_6, M>[MRDC3'>'W.>J*)!$:V&N?;7X?S+X!5!+ P04 " #3BJI2:R_B(9D# "Z"P &0 'AL M+W=O(',Y@)]63WC!F MX%>6"CWT-L9L;WQ?QQN647TMMTS@DY54&34X56M?;Q6CB4O*4C\,@HZ?42Z\ MT<"M/:C10.8FY8(]*-!YEE'U>\Q2N1MZQ'M9F//UQM@%?S38TC5;,/.X?5 X M\RN4A&=,:"X%*+8:>K?D9D*Z-L%%_.!LIP_&8*4LI7RRDZ_)T LL(Y:RV%@( MBG_/;,+2U"(ACY\EJ%>]TR8>CE_0/SOQ*&9)-9O(]&^>F,W0ZWF0L!7-4S.7 MNSM6"FI;O%BFVOW"KHP-/(AS;616)B.#C(OBG_XJC3A(0)SZA+!,"(\36F<2 MHC(AN ;)&;A_;@D,2Y(A&=(1/!-"K/1,!,)2U[G^RBH4A6^J!J' MC8#?J+J&B'R", A)#9_)^].#!CI197+D\*(S>/=YQA0U4MTT@+4JL)8#:YT# MP[/-12PS!A=H>Q $'_5EG><%3,?!V-/\/.H'86O@/Q\:41O4KH)>,6Q7#-N- M12KWI!K]&EJ85ER7_TJ5E&]3_U*1K_9)ZH$ MYHL#LHT><_GK>5%WL7KC:C7O,(]K["1UYQI_#JQ MW7EX5\5/D-LKH>E#[(LF::Z:__K(D'TI)-^N77.HL?[EPA2M0[5:-:"WKNTZ6A_;QM1U5WN8HJO%QF#- MA8:4K1 RN.XB)U4TBL7$R*WKM9;28.?FAAMLKIFR ?A\):5YF=@75.WZZ!]0 M2P,$% @ TXJJ4BY(9L%! @ K@0 !D !X;"]W;W)K&UL?51+;]LP#/XKA$\;T-6.DVY%X1A(FFSMH5V08-MAV$&QZ5BH M+'D2W73_?I2<>"FP]&+KP>]!BE*V-_;)U8@$+XW2;AK51.U-'+NBQD:X2].B MYIW*V$803^TN=JU%4090H^(T23[&C9 ZRK.PMK)Y9CI24N/*@NN:1M@_18/+*5L4#MI-%BLIM%L=#.?^/@0\%WB MWIV,P6>R->;)3^[+:91X0ZBP(,\@^/>,MZB4)V(;OP^?(- 5"D,@S:_9@?32S^4%(-:#9G-3^4#9D>5ZZ1G=,;P8#35#I:ZQ/(U/F;/@_'T:'R>ODGX(.PEC$<7D"9IXFIA MT;W!.A[*,0ZLXW/E$%9+O7.P0@L;SWH!"U\)+"_@*]6\NI"N4,9U+ @_9UM' MECOKUQO:DT%[$K0G9[1?5;W/"/"E4!T7#"IK&BB$*CHE0CN;"O!HMF5; ?"_ M<^E%KX*HOZ+/^6@R2:[3+'X^-1N?]%"#=A=NBH/"=)KZ=AI6A\LXZWOP7WA_ MD_EH=E([4%@Q-+G\Q.*VOQW]A$P;.G)KB/L[#&M^4-#Z -ZOC*'CQ L,3U3^ M%U!+ P04 " #3BJI2Z]]$#Y " #L!@ &0 'AL+W=OSK-)XUP>[QQ M_VYSU[G,L(0AI[](IO*^TW-0!G.\I&K,UX]0Y],U?BFGTOZB=1W;!K M)$RT=C,#6TRKUND39K9]HH1^2[1.1>.'YWCZD*!1/)[^1M-Q_#J)A].G'Z\3 M=)V PH3*&_05Z?\'12]\1BB@1UZ U&MODP1=7]V@*T08FN9\*3'+9.@JC67, MW;1&&%0(W@D$7QLSE4OTP#+(=O6N3J?)R=OD-/#.&KY@<8O\]A?DM;SV$9[A MY?+6$7ER7IY >DJ^DXW?[)!O_?S_WJ$SYIW&O&/-.R?,XS3E2Z:D/L$ID!6> MZ?T50+&"#)58* )'-[0R#:RI:2RKR+OKA>YJNTJ',>TF8H>UV[!V+V,M\>>E MH)5C=PNB%^QQ=@\X@Q.@00,:G 4U!P1)3/4I4?P2RN 0X>YN%W-X&-/K^7N< M[E8?*$ L;#^5R):M.C[-:M.R8]NI]M8'[?MAU7G_V53W@#X<"\(DHC#7EJW; M;[I\HNJMU43QTG:;&5>Z=]EAKJ\C$"9 OY]SKC83\X'F@HO^ E!+ P04 M" #3BJI2^XB8V! # P$0 #0 'AL+W-T>6QE3'.>ENM+UPY;.(;5T MC^ZY1W?GRF3/T?1@XNIG, MZ22\.WW[LY7Z\DW@[B?O3DX&=V>7A_93"YR%D9?TXAFDYX,!3@P@1IX^C_PI M;DL==0F:C@LI]O,$!A.;5#2X)WP2S@AG<\7 JR 5XVMG'H)A(;E4@38%,F)B ML#0/#H[=#&K7\51,2&5CNPCN[[Q;?@!L9B"0<=X+'(;.,!W71&NJQ)69V,76 M^ @*NO'MNC8*2T76\? BW#K8FPDRERJGJ@\3AQO3=,QI 7(4*Y=PU[*. -1: M5F:0,U)*0:R&C4Q4=0 U%?W0".J&CL9-@'^7S7'O MT@Y>Q!O4[%[JSZW9CK!S:!9ZK6C!5G:^*GH!&'N,LY.ZYNM/G)6BHF[SSPXX M'9.-7["4BCV8:- J"V.@*@SNJ=)LL6OYI4A]2U=ZTTZK M<\?(6:_VZ>2RJH M(GQ7M.G]8\[RBQ4G'_Z59/M?Y5"P5V-W6AV[R(O7(#(]?I%)=I0:H^[4V3G: M]@ZVWAK "\0D_ XO*WP;-)BWC&LFNMF2Y3D5C\XW0Z_)W+P.[O&;]3DM2,OU M;0].PNWX&\U96V7]JFM(1+=J._X*VXO3_NW%Q&(BIRN:S[JI*N=V&)B!B=I= MX'"(7-G+CV ^#O,C@&%Q, 68C_/"XOQ/^QFA^W$8IFWD14:HSPCU<5X^9&8_ M6!R_3V8N_TZS+$G2%,OH;.95,,/REJ;P];-AVL #BP.1_BS7>+7Q#GFZ#[": M/M4AV$[Q3L1VBN<:$'_>P"/+_-7&XH '5@6L=R"^/P[TE-\G2:"JF#;L"<:1 M+,,0Z$5_CZ8IDIT4/O[Z8$])DF29'P',KR!), 2>1AS!%( &#$D2>PX>G$?1 MYIR*MK^13'\#4$L#!!0 ( -.*JE*7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GJOK[0U5])S^* MO&P6DRUH_3YE"S)&N>&!-%/M5GL_FT M2'@YN;UYNU=03]6#2K!4\*J4C5W#/6U8+GKYKCCK(.'EH^A:1 M/(2)!%E,YC-YPSVO&]%?T=\_D8S/3%Y\/&I%=<=SP>I5(MBWNFH/O'SL;B.? M8JH\1A^'M\]C$*_K_Q/&:K_G*5M5:5NP4ASC6+.\ RR;)WYH)J1,"K:8O%U" MDC(CM!0R2,0MC[>2UW9/*G_:S8Y/+22N$L/ZFLL3M9OUX'B0CN^MJ!?1%5G: M&]MS*(G6E,:10J<#=/IEZ,BG(*F9&D(#@#0^"C**[9ANJ2! M- %(\S*0CAVMR=U&@;0 2.M"D&O;^T;5=W(.0,YQ(3T[WH54Z6#?4\D^ V2? MT<,7[;8T)!O?]B(24H>Z]_9R0Q6\+P#>%^3 ^3%5J"T#>(JJSM4S:+*>X=*YWKT<$W[H#@:#!OH#62!!V V#^,]?22!G MZ)C8WHK0WW=NT(U>%1+2B(;LD6.OVE$T-)L&64-#UH;M..%.3G4;UY8CP(U/ M^A1RA88LBQ5=#KH.4H*&[(1H;8?T:FEW5G#\;2#]T,^Y*A]D PU9!ZXGJ2B) M[3^&_0=Y0$,7P7;KQD=]=N-1BB%VI4$]Y^0E@VR@(>M@14,YN<;NO12!Z\GD MSK4WQ/6B.-R=3AV0#S1D(5 []&3L(B)G.=*_C&IJ#,E 1Y9!2#.O+,:SSB.IB@EY1$?VR'AB-QI-2"!T-R#4&LFO>)Q"C'0YN8%W",U?$#?Q^[U+%A$QC()OF#&;( MGEG9L@$F9!H#V31G,%>\21X?Z\'P@4QC7& ?2V+::5JUI6A43$@Z!K)TSF!N M6-*PC 0J)B0= WMS:QSSKA5MS4BA8D+Z,9#U4JM[U9"!3&0#09C. MH'1B0@8R\8LG9S'M7$U]3G=Q.RD/F1ZYU7-C4O,B'WF)=<\ R[&G*/^:$+ MGK$@0LHQ+['B&8&T(.%8R,+I=KR[K(*7K"'5GC@UR[@8&RT6)!P+63BOF$$0 MD$V5E,UX("'76,BN.;MVE-1YHIK;@EQC(;L&P Q9(U1,R#46LFL S$A4J8H) MENTO5*/I,-M"37XMR#76!Y9JQD<.)!OKDD6;@6PL2#86LFS@79F2-[Y_T>UA6)DX 9SUNAKB#FD'SFR/(Y7[CK9R45$Y+/O)?/M+^XN;W)V%YF+YDG?Z*1[6F2 MIT%-NH_CWR],JZNC[ML\=V2;7\H$(GO[7^3;?SIO_P%02P,$% @ TXJJ M4M))O&T1 @ %R8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D M>/D7Q =B^/2K'-IQWYWJ;M_7Q._8^4ZGI7CFV]Z_IR.E_9=,.Q M'<_+89OZ=OW>;DO2Y3*GX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#T MIQO>ZZZ4L5F\ML.VC*LF?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D M\PBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MAGH;@=Z&>AN!WH9Z&X'>-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]<[?J7<= M/P^E7GN^UOC\[Z1Z/-];KH^_++].3M[>"\[IMJ(^_P502P,$% @ TXJJ M4L"(;73I 0 ?B4 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@ MOT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKK MIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1 MNCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( -.*JE(8BK4!1 4 + 6 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ TXJJ4BB.[[?. @ 6PD !@ ("!PA0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ M4A:6&MTX! VA !@ ("! R0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ TXJJ4N0V!'\(!0 -PP !@ M ("!#4L 'AL+W=O&UL4$L! A0#% @ TXJJ4H3R&*YB @ MFP4 !D ("!4E0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4HBH[):7 @ )08 !D M ("!/UT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TXJJ4@1+_<6< @ 308 !D ("!X&\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ M4B+,4DOW P IPH !D ("!)8$ 'AL+W=OC&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4@\8AFN_%@ HD0 M !D ("!U8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4L"L2*5O @ FP4 !D M ("!#JH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TXJJ4D]OS#A7 @ ;04 !D ("!3K( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4EB7 MUQ5$ @ $P4 !D ("!^+H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4I;E%%VD P I0L !D M ("!B\0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TXJJ4ISM&PO=V]R:W-H965T&UL4$L! A0#% M @ TXJJ4E2/WPRP @ S0< !D ("!B]@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4K6!N&-2 @ $08 !D M ("!K.P 'AL+W=O#P &0 @($U[P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ TXJJ4M9J*PZ< @ \P8 !D ("!//8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTXJJ4D;J.3\-! N@\ !D ("!? ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4@QR144A! M:0\ !D ("!PPL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ4@IY]^J P >PP !D M ("!0Q4! 'AL+W=O&PO=V]R:W-H M965T >Q70, *L, 9 M " @3H< 0!X;"]W;W)K&UL4$L! M A0#% @ TXJJ4FLOXB&9 P N@L !D ("!SA\! 'AL M+W=O(P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ TXJJ M4ON(F-@0 P ,!$ T ( !W2@! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ TXJJ4M)) MO&T1 @ %R8 !H ( !5C(! 'AL+U]R96QS+W=O XML 77 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 78 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 142 372 1 false 53 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED BALANCE SHEETS Sheet http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets CONDENSED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) Sheet http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical CONDENSED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED STATEMENTS OF OPERATIONS Sheet http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations CONDENSED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED STATEMENTS OF CASH FLOWS Sheet http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows CONDENSED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 00400 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 10101 - Disclosure - NATURE OF OPERATIONS Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperations NATURE OF OPERATIONS Notes 7 false false R8.htm 10201 - Disclosure - CONSUMER LOANS RECEIVABLE Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable CONSUMER LOANS RECEIVABLE Notes 8 false false R9.htm 10301 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotes NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) Notes 9 false false R10.htm 10401 - Disclosure - OTHER NOTES RECEIVABLE Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable OTHER NOTES RECEIVABLE Notes 10 false false R11.htm 10501 - Disclosure - INVENTORIES Sheet http://legacyhousingcorp.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 10701 - Disclosure - OTHER ASSETS Sheet http://legacyhousingcorp.com/role/DisclosureOtherAssets OTHER ASSETS Notes 13 false false R14.htm 10801 - Disclosure - ACCRUED LIABILITIES Sheet http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities ACCRUED LIABILITIES Notes 14 false false R15.htm 10901 - Disclosure - DEBT Sheet http://legacyhousingcorp.com/role/DisclosureDebt DEBT Notes 15 false false R16.htm 11001 - Disclosure - SHARE-BASED COMPENSATION Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation SHARE-BASED COMPENSATION Notes 16 false false R17.htm 11101 - Disclosure - INCOME TAXES Sheet http://legacyhousingcorp.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 17 false false R18.htm 11201 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurements DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 19 false false R20.htm 11401 - Disclosure - EARNINGS PER SHARE Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 20 false false R21.htm 11501 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 11601 - Disclosure - SUBSEQUENT EVENTS Sheet http://legacyhousingcorp.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 20102 - Disclosure - NATURE OF OPERATIONS (Policies) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies NATURE OF OPERATIONS (Policies) Policies 23 false false R24.htm 30103 - Disclosure - NATURE OF OPERATIONS (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables NATURE OF OPERATIONS (Tables) Tables http://legacyhousingcorp.com/role/DisclosureNatureOfOperations 24 false false R25.htm 30203 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables CONSUMER LOANS RECEIVABLE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable 25 false false R26.htm 30403 - Disclosure - OTHER NOTES RECEIVABLE (Tables) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables OTHER NOTES RECEIVABLE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable 26 false false R27.htm 30503 - Disclosure - INVENTORIES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureInventories 27 false false R28.htm 30603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment 28 false false R29.htm 30703 - Disclosure - OTHER ASSETS (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables OTHER ASSETS (Tables) Tables http://legacyhousingcorp.com/role/DisclosureOtherAssets 29 false false R30.htm 30803 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities 30 false false R31.htm 31003 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation 31 false false R32.htm 31203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies 32 false false R33.htm 31403 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://legacyhousingcorp.com/role/DisclosureEarningsPerShare 33 false false R34.htm 40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails NATURE OF OPERATIONS - IPO and Corporate Conversion (Details) Details 34 false false R35.htm 40102 - Disclosure - NATURE OF OPERATIONS - Revenue Recognition (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails NATURE OF OPERATIONS - Revenue Recognition (Details) Details 35 false false R36.htm 40103 - Disclosure - NATURE OF OPERATIONS - Disaggregation of Revenue (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails NATURE OF OPERATIONS - Disaggregation of Revenue (Details) Details 36 false false R37.htm 40104 - Disclosure - NATURE OF OPERATIONS - Accounts Receivable (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails NATURE OF OPERATIONS - Accounts Receivable (Details) Details 37 false false R38.htm 40105 - Disclosure - NATURE OF OPERATIONS - Leased Property (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails NATURE OF OPERATIONS - Leased Property (Details) Details 38 false false R39.htm 40106 - Disclosure - NATURE OF OPERATIONS - Future minimum lease income (Details) Sheet http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails NATURE OF OPERATIONS - Future minimum lease income (Details) Details 39 false false R40.htm 40201 - Disclosure - CONSUMER LOANS RECEIVABLE - Narrative (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails CONSUMER LOANS RECEIVABLE - Narrative (Details) Details 40 false false R41.htm 40202 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details) Details 41 false false R42.htm 40203 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details) Details 42 false false R43.htm 40204 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details) Details 43 false false R44.htm 40205 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) Sheet http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details) Details 44 false false R45.htm 40301 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) (Details) Notes http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) (Details) Details http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotes 45 false false R46.htm 40401 - Disclosure - OTHER NOTES RECEIVABLE (Details) Notes http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails OTHER NOTES RECEIVABLE (Details) Details http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables 46 false false R47.htm 40501 - Disclosure - INVENTORIES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://legacyhousingcorp.com/role/DisclosureInventoriesTables 47 false false R48.htm 40601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables 48 false false R49.htm 40701 - Disclosure - OTHER ASSETS (Details) Sheet http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails OTHER ASSETS (Details) Details http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables 49 false false R50.htm 40801 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables 50 false false R51.htm 40901 - Disclosure - DEBT - Lines of Credit (Details) Sheet http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails DEBT - Lines of Credit (Details) Details 51 false false R52.htm 40902 - Disclosure - DEBT - PPP Loans (Details) Sheet http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails DEBT - PPP Loans (Details) Details 52 false false R53.htm 41001 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails SHARE-BASED COMPENSATION - Plan (Details) Details 53 false false R54.htm 41002 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails SHARE-BASED COMPENSATION - Restricted stock units (Details) Details 54 false false R55.htm 41003 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails SHARE-BASED COMPENSATION - Stock options (Details) Details 55 false false R56.htm 41004 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) Sheet http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails SHARE-BASED COMPENSATION - Summary of Stock options activity (Details) Details 56 false false R57.htm 41101 - Disclosure - INCOME TAXES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://legacyhousingcorp.com/role/DisclosureIncomeTaxes 57 false false R58.htm 41201 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesTables 58 false false R59.htm 41202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details) Sheet http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails COMMITMENTS AND CONTINGENCIES - Leases (Details) Details 59 false false R60.htm 41301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) Sheet http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) Details http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurements 60 false false R61.htm 41302 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) Sheet http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details) Details 61 false false R62.htm 41401 - Disclosure - EARNINGS PER SHARE- Tabular (Details) Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails EARNINGS PER SHARE- Tabular (Details) Details 62 false false R63.htm 41402 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details) Sheet http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails EARNINGS PER SHARE - Antidilutive Securities (Details) Details 63 false false R64.htm 41501 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions 64 false false All Reports Book All Reports legh-20210331x10q.htm legh-20210331.xsd legh-20210331_cal.xml legh-20210331_def.xml legh-20210331_lab.xml legh-20210331_pre.xml legh-20210331xex31d1.htm legh-20210331xex31d2.htm legh-20210331xex32d1.htm legh-20210331xex32d2.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "legh-20210331x10q.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 142, "dts": { "calculationLink": { "local": [ "legh-20210331_cal.xml" ] }, "definitionLink": { "local": [ "legh-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "legh-20210331x10q.htm" ] }, "labelLink": { "local": [ "legh-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "legh-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "legh-20210331.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 495, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 4, "http://legacyhousingcorp.com/20210331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 10 }, "keyCustom": 48, "keyStandard": 324, "memberCustom": 19, "memberStandard": 32, "nsprefix": "legh", "nsuri": "http://legacyhousingcorp.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "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", "role": "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:OtherNotesReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - OTHER NOTES RECEIVABLE", "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivable", "shortName": "OTHER NOTES RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:OtherNotesReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INVENTORIES", "role": "http://legacyhousingcorp.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "role": "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - OTHER ASSETS", "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssets", "shortName": "OTHER ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - ACCRUED LIABILITIES", "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - DEBT", "role": "http://legacyhousingcorp.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - INCOME TAXES", "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:DerivativeFinancialInstrumentsAndFairValueMeasurementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "role": "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurements", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:DerivativeFinancialInstrumentsAndFairValueMeasurementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED BALANCE SHEETS", "role": "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets", "shortName": "CONDENSED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - EARNINGS PER SHARE", "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - SUBSEQUENT EVENTS", "role": "http://legacyhousingcorp.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - NATURE OF OPERATIONS (Policies)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies", "shortName": "NATURE OF OPERATIONS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - NATURE OF OPERATIONS (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables", "shortName": "NATURE OF OPERATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - CONSUMER LOANS RECEIVABLE (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables", "shortName": "CONSUMER LOANS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "legh:OtherNotesReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:OtherNotesReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - OTHER NOTES RECEIVABLE (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableTables", "shortName": "OTHER NOTES RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "legh:OtherNotesReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:OtherNotesReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INVENTORIES (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - OTHER ASSETS (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables", "shortName": "OTHER ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_0MjKSS9ZG02EEFANTPUwWQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)", "role": "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical", "shortName": "CONDENSED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_0MjKSS9ZG02EEFANTPUwWQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2018_To_1_1_2018_FmyTIJcLw0Cf9eNldU5Shg", "decimals": "INF", "first": true, "lang": null, "name": "legh:StockIssuedUponIncorporationShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - NATURE OF OPERATIONS - IPO and Corporate Conversion (Details)", "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-20210331x10q.htm", "contextRef": "Duration_1_1_2018_To_1_1_2018_FmyTIJcLw0Cf9eNldU5Shg", "decimals": "INF", "first": true, "lang": null, "name": "legh:StockIssuedUponIncorporationShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - NATURE OF OPERATIONS - Revenue Recognition (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "shortName": "NATURE OF OPERATIONS - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - NATURE OF OPERATIONS - Disaggregation of Revenue (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "shortName": "NATURE OF OPERATIONS - 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-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "lang": null, "name": "us-gaap:InterestAndFeeIncomeLoansConsumer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:AccountsReceivablesCreditPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - NATURE OF OPERATIONS - Accounts Receivable (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails", "shortName": "NATURE OF OPERATIONS - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:AccountsReceivablesCreditPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LessorLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:LessorOperatingLeaseNoticePeriodForTermination", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - NATURE OF OPERATIONS - Leased Property (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "shortName": "NATURE OF OPERATIONS - Leased Property (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LessorLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:LessorOperatingLeaseNoticePeriodForTermination", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "us-gaap:LessorLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - NATURE OF OPERATIONS - Future minimum lease income (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails", "shortName": "NATURE OF OPERATIONS - Future minimum lease income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "legh:LessorOperatingLeasesFutureMinimumPaymentsReceivableTableTextBlock", "us-gaap:LessorLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED STATEMENTS OF OPERATIONS", "role": "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations", "shortName": "CONDENSED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "3", "first": true, "lang": null, "name": "legh:ConsumerLoansReceivableInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xfVA4Rp4i0eZQjp94CuCAg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - CONSUMER LOANS RECEIVABLE - Narrative (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "shortName": "CONSUMER LOANS RECEIVABLE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "3", "first": true, "lang": null, "name": "legh:ConsumerLoansReceivableInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xfVA4Rp4i0eZQjp94CuCAg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableBeforeFeesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - CONSUMER LOANS RECEIVABLE - Consumer loans receivable, net (Details)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableBeforeFeesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_12_31_2020_fvjQbsKlqEeSzmk9_Fal3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - CONSUMER LOANS RECEIVABLE - Allowance for loan losses (Details)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "lang": null, "name": "legh:ProvisionForLoanLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - CONSUMER LOANS RECEIVABLE - Impaired and general reserve for allowance for loan losses (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "lang": null, "name": "us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "legh:ImpairedAndGeneralReserveForAllowanceForLoanLossesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - CONSUMER LOANS RECEIVABLE - Aging of consumer loans receivable (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "3", "lang": null, "name": "legh:LoansAndLeasesReceivableGrossPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xfVA4Rp4i0eZQjp94CuCAg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "legh:NotesReceivableFromMobileHomeParksTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_ThEHUeKrK0WLsws0JAXNtw", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LoansReceivableWithFixedRatesOfInterest1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes) (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_ReceivableFromMobileHomeParksMember_ThEHUeKrK0WLsws0JAXNtw", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LoansReceivableWithFixedRatesOfInterest1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "legh:OtherNotesReceivableTableTextBlock", "legh:OtherNotesReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_X_Q8Q4xDxku2lfh4QTqj1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - OTHER NOTES RECEIVABLE (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_legh_OtherNoteReceivableMember_X_Q8Q4xDxku2lfh4QTqj1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INVENTORIES (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - OTHER ASSETS (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED STATEMENTS OF CASH FLOWS", "role": "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows", "shortName": "CONDENSED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - ACCRUED LIABILITIES (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_3Bnh3CEE10eYFT2_TN-tzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - DEBT - Lines of Credit (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "shortName": "DEBT - Lines of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_30_2020_us-gaap_CreditFacilityAxis_legh_RevolverOneMember_3Bnh3CEE10eYFT2_TN-tzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_4_10_2020_us-gaap_DebtInstrumentAxis_legh_PaycheckProtectionProgramMember_YrNQgZg13UO9OiMuzPNYNQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - DEBT - PPP Loans (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails", "shortName": "DEBT - PPP Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_4_10_2020_us-gaap_DebtInstrumentAxis_legh_PaycheckProtectionProgramMember_YrNQgZg13UO9OiMuzPNYNQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - SHARE-BASED COMPENSATION - Plan (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_iYsQyqLJWUaYIHdnAO5aMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_iYsQyqLJWUaYIHdnAO5aMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_kkwXMtZQak-d3Fruos7LTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - SHARE-BASED COMPENSATION - Stock options (Details)", "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-20210331x10q.htm", "contextRef": "Duration_8_10_2020_To_8_10_2020_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Hstr2uhTckS2Rx7lmdn4Vw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_PlanNameAxis_legh_IncentiveCompensationPlan2018Member_EtOoVKXjdkuXp5oRCOxHQQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Summary of Stock options activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_PlanNameAxis_legh_IncentiveCompensationPlan2018Member_EtOoVKXjdkuXp5oRCOxHQQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - INCOME TAXES (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xfVA4Rp4i0eZQjp94CuCAg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SelfInsuranceReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_hGhExz42A0WnaLJBUsdrZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HFh9WEmqjEi2C8eq1rPvPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "shortName": "CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HFh9WEmqjEi2C8eq1rPvPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "legh:DerivativeFinancialInstrumentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_NYmwlQRZnEOJ2mlCSYDvhg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "legh:DerivativeFinancialInstrumentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_NYmwlQRZnEOJ2mlCSYDvhg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ayxnzBm51EihuZ4wXVVcqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansReceivableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_ConsumerLoanMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ayxnzBm51EihuZ4wXVVcqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansReceivableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - EARNINGS PER SHARE- Tabular (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "shortName": "EARNINGS PER SHARE- Tabular (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_sve7Dlkdl02DpPv97nZKRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details)", "role": "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareAntidilutiveSecuritiesDetails", "shortName": "EARNINGS PER SHARE - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_sve7Dlkdl02DpPv97nZKRg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_12zxh6dII0Kat6tJfblr0g", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_ytnUlNBxBkO_WdeawPLgFg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "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-20210331x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_legh_BellMobileHomesMember_ytnUlNBxBkO_WdeawPLgFg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NQRJCtdOe0iUoojVO9HLrA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "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", "role": "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations", "shortName": "NATURE OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - CONSUMER LOANS RECEIVABLE", "role": "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable", "shortName": "CONSUMER LOANS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:NotesReceivableFromMobileHomeParksTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes)", "role": "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotes", "shortName": "NOTES RECEIVABLE FROM MOBILE HOME PARKS (MHP Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "legh-20210331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_q0qnV0H5Lkyk45EuxaHhWw", "decimals": null, "first": true, "lang": "en-US", "name": "legh:NotesReceivableFromMobileHomeParksTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r365" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r366" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r368" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r366" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r367" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r362" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r363" ], "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/2019-01-31", "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/2019-01-31", "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails" ], "xbrltype": "durationItemType" }, "legh_BellMobileHomesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Bell Mobile Homes.", "label": "Bell Mobile Homes [Member]", "terseLabel": "Bell Mobile Homes" } } }, "localname": "BellMobileHomesMember", "nsuri": "http://legacyhousingcorp.com/20210331", "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 [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingsAndLeaseholdImprovementsMember", "nsuri": "http://legacyhousingcorp.com/20210331", "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 [Member]", "terseLabel": "Commercial sales" } } }, "localname": "CommercialSalesMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "integerItemType" }, "legh_ConsignmentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to consignment sales.", "label": "Consignment Sales [Member]", "terseLabel": "Consignment sales" } } }, "localname": "ConsignmentSalesMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "legh_ConsumerLoansCurrent": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 3.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" } } }, "localname": "ConsumerLoansCurrent", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "legh_ConsumerLoansNoncurrent": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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, net of deferred financing fees and allowance for loan losses" } } }, "localname": "ConsumerLoansNoncurrent", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "legh_ConsumerLoansReceivableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the interest rate on consumer loans receivable.", "label": "Consumer Loans Receivable, Interest Rate", "terseLabel": "Average contractual interest rate" } } }, "localname": "ConsumerLoansReceivableInterestRate", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "percentItemType" }, "legh_ConsumerLoansReceivableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of consumer loans receivable.", "label": "Consumer Loans Receivable Term", "terseLabel": "Consumer loans receivable term" } } }, "localname": "ConsumerLoansReceivableTerm", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "legh_DealerIncentiveExpense": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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" } } }, "localname": "DealerIncentiveExpense", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "legh_DealerIncentiveLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 5.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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "legh_DebtInstrumentOfDeferredInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of deferred interest under a debt instrument.", "label": "Debt Instrument Of Deferred Interest", "terseLabel": "Period of deferred interest" } } }, "localname": "DebtInstrumentOfDeferredInterest", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "durationItemType" }, "legh_DebtInstrumentPrepaymentPenalties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prepayment penalties under a debt instrument.", "label": "Debt Instrument Prepayment Penalties", "terseLabel": "Prepayment penalties" } } }, "localname": "DebtInstrumentPrepaymentPenalties", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "legh_DerivativeFinancialInstrumentsAndFairValueMeasurementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "DERIVATIVES" } } }, "localname": "DerivativeFinancialInstrumentsAndFairValueMeasurementsAbstract", "nsuri": "http://legacyhousingcorp.com/20210331", "xbrltype": "stringItemType" }, "legh_DerivativeFinancialInstrumentsAndFairValueMeasurementsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information relating to derivative financial instruments and fair value measurements.", "label": "Derivative Financial Instruments And Fair Value Measurements Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "DerivativeFinancialInstrumentsAndFairValueMeasurementsDisclosureTextBlock", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "legh_DirectSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to direct sales.", "label": "Direct Sales [Member]", "terseLabel": "Direct sales" } } }, "localname": "DirectSalesMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "legh_EscrowLiabilityCurrent": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "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": "Financing Receivables31 To60 Days Past Due [Member]", "terseLabel": "31 - 60 days past due" } } }, "localname": "FinancingReceivables31To60DaysPastDueMember", "nsuri": "http://legacyhousingcorp.com/20210331", "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": "Financing Receivables61 To90 Days Past Due [Member]", "terseLabel": "61 - 90 days past due" } } }, "localname": "FinancingReceivables61To90DaysPastDueMember", "nsuri": "http://legacyhousingcorp.com/20210331", "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": "Financing Receivables91 To120 Days Past Due [Member]", "terseLabel": "91 - 120 days past due" } } }, "localname": "FinancingReceivables91To120DaysPastDueMember", "nsuri": "http://legacyhousingcorp.com/20210331", "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": "Financing Receivables Greater Than120 Days Past Due [Member]", "terseLabel": "Greater than 120 days past due" } } }, "localname": "FinancingReceivablesGreaterThan120DaysPastDueMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "legh_IncentiveCompensationPlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2018 Incentive Compensation Plan.", "label": "Incentive Compensation Plan2018 [Member]", "terseLabel": "2018 Incentive Compensation Plan" } } }, "localname": "IncentiveCompensationPlan2018Member", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "legh_IncreaseDecreaseInConsumerLoansOriginations": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 8.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 originations" } } }, "localname": "IncreaseDecreaseInConsumerLoansOriginations", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "legh_IncreaseDecreaseInConsumerLoansPrincipalCollections": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in carrying value of Consumer loans principal collections 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 Principal Collections", "terseLabel": "Consumer loans principal collections" } } }, "localname": "IncreaseDecreaseInConsumerLoansPrincipalCollections", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "legh_IncreaseDecreaseInDealerIncentiveLiabilities": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 17.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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "legh_IncreaseDecreaseInNotesReceivableOriginations": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 10.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 originations" } } }, "localname": "IncreaseDecreaseInNotesReceivableOriginations", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "legh_IncreaseDecreaseInNotesReceivablePrincipalCollections": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in carrying value of Notes receivable MHP principal collections 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 Principal Collections", "terseLabel": "Notes receivable MHP principal collections" } } }, "localname": "IncreaseDecreaseInNotesReceivablePrincipalCollections", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "legh_IndependentThirdPartiesAndAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to independent third parties and affiliates.", "label": "Independent Third Parties And Affiliates [Member]", "terseLabel": "Independent third party and affiliates" } } }, "localname": "IndependentThirdPartiesAndAffiliatesMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "legh_InventoryRepurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents information about inventory repurchase agreement.", "label": "Inventory Repurchase Agreement [Member]", "terseLabel": "Repurchase agreements" } } }, "localname": "InventoryRepurchaseAgreementMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables" ], "xbrltype": "textBlockItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "xbrltype": "percentItemType" }, "legh_LoansReceivableAverageInterestRatePerLoan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average interest rate per loan for loans receivable.", "label": "Loans Receivable Average Interest Rate Per Loan", "terseLabel": "Average interest rate per loan (as a percent)" } } }, "localname": "LoansReceivableAverageInterestRatePerLoan", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "percentItemType" }, "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/20210331", "xbrltype": "stringItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "legh_NotesReceivableVariableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable interest rate of notes receivable.", "label": "Notes Receivable, Variable Interest Rate", "terseLabel": "Variable rate of interest (as a percent)" } } }, "localname": "NotesReceivableVariableInterestRate", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "percentItemType" }, "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "legh_OtherNoteReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Other Note Receivable.", "label": "Other Note Receivable [Member]", "terseLabel": "Other Note Receivable" } } }, "localname": "OtherNoteReceivableMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "domainItemType" }, "legh_OtherNotesLoansAndFinancingReceivableNetCurrent": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 5.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": "Other Notes, Loans and Financing Receivable, Net, Current", "terseLabel": "Current portion of other notes receivable" } } }, "localname": "OtherNotesLoansAndFinancingReceivableNetCurrent", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "legh_OtherNotesLoansAndFinancingReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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 of allowance for loan losses" } } }, "localname": "OtherNotesLoansAndFinancingReceivableNetNoncurrent", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "legh_OtherNotesReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "OTHER NOTES RECEIVABLE" } } }, "localname": "OtherNotesReceivableAbstract", "nsuri": "http://legacyhousingcorp.com/20210331", "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "percentItemType" }, "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 balance outstanding on the other notes receivable" } } }, "localname": "OtherNotesReceivableTableTextBlock", "nsuri": "http://legacyhousingcorp.com/20210331", "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/20210331", "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": "P I L O T Agreement With Putman County Development Authority [Member]", "terseLabel": "PILOT Agreement" } } }, "localname": "PILOTAgreementWithPutmanCountyDevelopmentAuthorityMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "domainItemType" }, "legh_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member is pertaining to paycheck protection program.", "label": "Paycheck Protection Program [Member]", "terseLabel": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "domainItemType" }, "legh_PeriodForHistoricalLossRateToCalculateGeneralReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period for historical loss rate to calculate general reserve.", "label": "Period for Historical Loss Rate to Calculate General Reserve", "terseLabel": "Number of years historical loss rate considers for calculation" } } }, "localname": "PeriodForHistoricalLossRateToCalculateGeneralReserve", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "monetaryItemType" }, "legh_ProceedsFromPaymentsForEscrowDeposits": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received (paid) on escrow deposit.", "label": "Proceeds From Payments For Escrow Deposits", "terseLabel": "Escrow liability, net" } } }, "localname": "ProceedsFromPaymentsForEscrowDeposits", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" ], "xbrltype": "monetaryItemType" }, "legh_ReceivableFromMobileHomeParksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents notes receivable from mobile home parks.", "label": "Receivable From Mobile Home Parks [Member]", "terseLabel": "Notes Receivable from Mobile Home Parks" } } }, "localname": "ReceivableFromMobileHomeParksMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "legh_RetailStoreSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to retail store sales.", "label": "Retail Store Sales [Member]", "terseLabel": "Retail store sales" } } }, "localname": "RetailStoreSalesMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "legh_RevolverOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to revolver 1.", "label": "Revolver One [Member]", "terseLabel": "Revolver 1" } } }, "localname": "RevolverOneMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "legh_RevolverTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to revolver 2.", "label": "Revolver Two [Member]", "terseLabel": "Revolver 2" } } }, "localname": "RevolverTwoMember", "nsuri": "http://legacyhousingcorp.com/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "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/20210331", "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/20210331", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "durationItemType" }, "srt_DirectorMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Independent directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r138", "r212", "r215", "r359" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r139", "r308" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Senior management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r137", "r212", "r214", "r357", "r358" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r139", "r308" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-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 With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "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]", "verboseLabel": "Notes Receivable" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "terseLabel": "Accrued liabilities, net of current portion" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r38", "r99", "r307", "r309", "r310" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r20", "r140", "r142", "r213" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 2.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 of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r51", "r99", "r306", "r309", "r310" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED LIABILITIES." } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r185" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital.", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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 [Member]", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash used by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r151", "r170" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r155", "r166", "r167", "r169" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": { "auth_ref": [ "r148", "r338" ], "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" } } }, "localname": "AllowanceForLoanAndLeaseLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAllowanceForLoanLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r72", "r87", "r290" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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 debt discount and issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r111" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r331", "r348" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r56" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r223", "r246" ], "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/2019-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_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r263", "r266" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r299" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Leased property" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Book Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r34", "r89" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r89", "r91" ], "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 period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r288" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r190", "r337", "r352" ], "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r189", "r192" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock available for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r200" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r18" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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,647,696 and 24,639,125 issued and 24,202,631 and 24,194,060 outstanding at March 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r122", "r123", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r122", "r123", "r285", "r286", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r122", "r123", "r285", "r286", "r360" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r122", "r123", "r285", "r286" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r122", "r123", "r285", "r286" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsumerLoanMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Loan or extension of credit for personal, family, or household use excluding real estate.", "label": "Consumer Loan [Member]", "terseLabel": "Consumer Loan" } } }, "localname": "ConsumerLoanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r208", "r209", "r213" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of product sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r287" ], "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 [Member]", "terseLabel": "Credit concentration risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r120" ], "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 [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r199" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r332", "r333", "r347" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r291", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r197", "r291" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r96", "r201", "r202", "r203", "r204", "r290", "r291", "r293", "r346" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r292" ], "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": "Payments of arrangement fees and other fees" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r250", "r253" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r87", "r183" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r87", "r132" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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 expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r57", "r58", "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swap agreement" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r264", "r265", "r267", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r262", "r264", "r267", "r269", "r270", "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r249" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r100", "r104", "r108", "r109", "r110", "r113", "r342", "r354" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r100", "r104", "r108", "r109", "r110", "r113", "r342", "r354" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r98", "r251", "r252" ], "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", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r251", "r252", "r254" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r245" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r245" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r244" ], "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": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r200" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r273", "r274", "r275", "r277" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r273", "r277" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r217", "r218", "r220", "r274", "r315" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails", "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r273", "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r217", "r218", "r220", "r274", "r316" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r217", "r218", "r220", "r274", "r317" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails", "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r92", "r279", "r281" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r146", "r166", "r167", "r169", "r335" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r148", "r168", "r174", "r335" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment": { "auth_ref": [ "r150" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment": { "auth_ref": [ "r150" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": { "auth_ref": [ "r157", "r172" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDue": { "auth_ref": [ "r159", "r171", "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of financing receivable past due.", "label": "Financing Receivable, Recorded Investment, Past Due", "verboseLabel": "Consumer loans receivable past due" } } }, "localname": "FinancingReceivableRecordedInvestmentPastDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [ "r171", "r175" ], "lang": { "en-us": { "role": { "documentation": "Information by time period financial asset is past due.", "label": "Financial Asset, Period Past Due [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in which financial asset is 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": "Financing Receivables Period Past Due [Domain]", "terseLabel": "Financial Asset, Period Past Due [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeclosedAssets": { "auth_ref": [ "r141", "r144" ], "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", "verboseLabel": "Repossessed assets" } } }, "localname": "ForeclosedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "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 [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r190" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain on settlement, net" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedFinancingReceivableRelatedAllowance": { "auth_ref": [ "r152" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r100", "r330", "r340", "r355" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r187" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r133", "r255" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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", "verboseLabel": "Tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureIncomeTaxesDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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 aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 12.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 14.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 13.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r105", "r112" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio": { "auth_ref": [ "r343" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestAndFeeIncomeLoansCommercial": { "auth_ref": [ "r343" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndFeeIncomeLoansConsumer": { "auth_ref": [ "r343" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r131", "r289", "r292", "r345" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "order": 4.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r198" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r81", "r84", "r90" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.", "label": "Interest Rate Derivative Assets, at Fair Value", "terseLabel": "Fair values of interest rate swap agreement" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap agreement" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r179" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r178" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "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" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r54" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r54", "r177" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 6.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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", "verboseLabel": "Inventory non-current" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r178" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r178" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r70", "r130" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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", "verboseLabel": "Non-operating interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r300" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r301", "r303", "r304", "r305" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r302" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r302" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r334", "r350" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r333", "r347" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureDebtPppLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r96" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationReserveCurrent": { "auth_ref": [ "r47", "r190", "r191" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r146", "r149", "r161", "r165", "r338" ], "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, end of period", "periodStartLabel": "Allowance for loan losses, beginning of period", "terseLabel": "Total allowance for loan losses" } } }, "localname": "LoansAndLeasesReceivableAllowance", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r140" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails", "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableImpairedAndGeneralReserveForAllowanceForLoanLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetReportedAmount": { "auth_ref": [ "r140", "r339" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r162" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansReceivableBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage points (also referred to as 'margin') added to the reference rate as stated in the loan agreement and used to compute the variable rate on the loans receivable. For instance, the loan agreement might state that the interest rate the borrower is obligated to pay is the London Interbank Offered Rate (LIBOR) plus three quarters (3/4) of a percentage point adjusted quarterly (each three months). LIBOR in this example is the index or reference rate, 3/4 percentage point is the margin, the reference rate plus the margin is the fully indexed rate. This element would be used to report separately the margin.", "label": "Loans Receivable, Basis Spread on Variable Rate", "terseLabel": "Interest rate spread (as a percent)" } } }, "localname": "LoansReceivableBasisSpreadOnVariableRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r162" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableWithFixedRatesOfInterest1": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r45", "r195", "r196" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "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 [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r115", "r127" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r85", "r88" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r59", "r60", "r64", "r88", "r112", "r341", "r353" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r100", "r102" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r2", "r3", "r19", "r140", "r142", "r336" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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\")" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r52" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r173" ], "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" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r294", "r296" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r294", "r296" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r294", "r296" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r294", "r296" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r294", "r296" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]", "terseLabel": "Future minimum lease commitments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r294", "r296" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r298" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r298" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "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": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r298" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "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": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r298" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "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": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r298" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "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": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": { "auth_ref": [ "r298" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsFutureMinimumLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r295" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseSubleaseRentals1": { "auth_ref": [ "r294" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r42" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses & other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "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/2019-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/2019-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]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r356" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "auth_ref": [ "r158", "r159", "r171", "r175" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock purchase" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r80" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Offering cost for over-allotment of initial public offering", "terseLabel": "Offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.", "label": "Payments to Acquire Loans Receivable", "negatedLabel": "Purchases of consumer loans" } } }, "localname": "PaymentsToAcquireLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r223", "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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: issued -0-" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r32", "r33" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "order": 7.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r4", "r6", "r180", "r181" ], "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 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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.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 consumer loans" } } }, "localname": "ProceedsFromCollectionOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r77", "r97" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.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, net" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfNotesReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product And Service Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r42", "r193", "r194" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r59", "r60", "r82", "r134", "r136", "r257", "r258", "r259", "r260", "r261" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r186" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r184" ], "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/2019-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]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r186", "r351" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r186" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r184" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "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", "verboseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsLeasedPropertyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "auth_ref": [ "r86", "r147", "r344" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to estimated loss from loan and lease transactions.", "label": "Provision for Loan and Lease Losses", "terseLabel": "Provision for loan loss-consumer loans" } } }, "localname": "ProvisionForLoanAndLeaseLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r53" ], "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 Type [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSUMER LOANS RECEIVABLE" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables, Fair Value Disclosure [Abstract]" } } }, "localname": "ReceivablesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r313" ], "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]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r219", "r307", "r309", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r313" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r79", "r97" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r111" ], "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 Stock [Member]", "terseLabel": "Restricted shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-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 R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r205", "r349" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r93", "r216" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r121" ], "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 [Member]", "terseLabel": "Revenue from contract with customer product and service benchmark" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r66", "r361" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r182", "r210" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsRevenueRecognitionDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r62", "r128", "r129", "r135" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsDisaggregationOfRevenueDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r53" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails", "http://legacyhousingcorp.com/role/DisclosureOtherNotesReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "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 receivable, net of allowance for loan losses and deferred financing fees" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r68", "r104", "r106", "r107", "r110", "r113" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "auth_ref": [ "r171", "r175" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableAgingOfConsumerLoansReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease commitments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r29", "r30", "r31" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r233" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r37" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r186" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r95", "r307", "r309", "r310", "r311", "r312" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r223", "r246" ], "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/2019-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": [ "r229", "r237", "r238" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r46" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r176" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations": { "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 administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r86" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r234" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r234" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r236" ], "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", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r236" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r242" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r241" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r243" ], "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/2019-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/2019-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": [ "r226" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r246" ], "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/2019-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 Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "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": "Awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r231", "r246" ], "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 at the end", "periodStartLabel": "Outstanding at the beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r230" ], "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/2019-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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r222", "r227" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-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_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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r92", "r223", "r228" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r224" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r225" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationPlanDetails", "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r240", "r247" ], "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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "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/2019-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 Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r239" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureShareBasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r200" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableNarrativeDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r221", "r248" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r200", "r205" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Sale of over-allotment common stock in initial public offering, net of offering costs (in shares)", "verboseLabel": "Shares issued from sale of common stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r200", "r205" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r200", "r205" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r160" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r314" ], "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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r143", "r145", "r153", "r154", "r156", "r164" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r206" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsIpoAndCorporateConversionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r49", "r206" ], "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 [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r206" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r49", "r206", "r207" ], "calculation": { "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets": { "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 March 31, 2021 and December 31, 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r200", "r205", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums": { "auth_ref": [ "r163" ], "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, net" } } }, "localname": "UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureConsumerLoansReceivableConsumerLoansReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Gain resulted from changes in fair values of the interest rate swap agreement" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDerivativeFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r116", "r117", "r118", "r119", "r124", "r125", "r126" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureNatureOfOperationsPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureDebtLinesOfCreditDetails", "http://legacyhousingcorp.com/role/DisclosureNotesReceivableFromMobileHomeParksMhpNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r103", "r110" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r101", "r110" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails", "http://legacyhousingcorp.com/role/StatementCondensedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://legacyhousingcorp.com/role/DisclosureEarningsPerShareTabularDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "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=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1311-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4437-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5162-111524" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5111-111524" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5111-111524" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953401-111524" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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=27010918&loc=d3e74512-122707" }, "r161": { "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=27010918&loc=d3e74567-122707" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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=118939070&loc=d3e15032-111544" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL51790836-203054" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r205": { "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=27012166&loc=d3e187085-122770" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130569-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "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=118255775&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855757&loc=d3e3913-113898" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "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=116856206&loc=d3e5070-113901" }, "r231": { "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=116856206&loc=d3e5070-113901" }, "r232": { "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=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "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=116856206&loc=d3e5070-113901" }, "r235": { "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=116856206&loc=d3e5070-113901" }, "r236": { "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=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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=116856206&loc=d3e5070-113901" }, "r241": { "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=116856206&loc=d3e5070-113901" }, "r242": { "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=116856206&loc=d3e5070-113901" }, "r243": { "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=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "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=115993241&loc=d3e301413-122809" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116859318&loc=d3e15009-113911" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r279": { "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" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r289": { "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" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919352-209981" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL117410129-209981" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL117410129-209981" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "14", "Topic": "842", "URI": "http://asc.fasb.org/section&trid=77888298" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r331": { "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=6876686&loc=d3e534808-122878" }, "r332": { "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=6876686&loc=d3e534808-122878" }, "r333": { "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=6876686&loc=d3e534808-122878" }, "r334": { "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=6876686&loc=d3e534808-122878" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r336": { "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=6876686&loc=d3e534808-122878" }, "r337": { "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=6876686&loc=d3e534808-122878" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r339": { "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=6876686&loc=d3e534808-122878" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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=116637391&loc=SL114874048-224260" }, "r341": { "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=116637391&loc=SL114874048-224260" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r343": { "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=116637391&loc=SL114874048-224260" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r345": { "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=116637391&loc=SL114874048-224260" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r347": { "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=119400593&loc=d3e572229-122910" }, "r348": { "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=119400593&loc=d3e572229-122910" }, "r349": { "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=119400593&loc=d3e572229-122910" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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=119400593&loc=d3e572229-122910" }, "r351": { "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=119400593&loc=d3e572229-122910" }, "r352": { "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=119400593&loc=d3e572229-122910" }, "r353": { "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=116637232&loc=SL114874131-224263" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r355": { "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=116637232&loc=SL114874131-224263" }, "r356": { "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=116637232&loc=SL114874131-224263" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r361": { "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=116637345&loc=SL114874292-224272" }, "r362": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r363": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r364": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r365": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r366": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r367": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r368": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r61": { "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=116634182&loc=SL114868664-224227" }, "r62": { "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=116634182&loc=SL114868664-224227" }, "r63": { "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=116634182&loc=SL114868664-224227" }, "r64": { "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=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "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=116634182&loc=SL114868664-224227" }, "r67": { "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=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.21)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "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=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "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=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "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=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r94": { "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=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "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=26873400&loc=d3e23780-122690" }, "r98": { "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=26873400&loc=d3e23780-122690" }, "r99": { "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=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 83 0001558370-21-006721-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-006721-xbrl.zip M4$L#!!0 ( -.*JE+V;WNW 1( -7- 1 ;&5G:"TR,#(Q,#,S,2YX MG 5XD4B0(2LI.F.5+(A/= !I?H]% X_++/U[7#GHFW*/,_71V>7YQ MAHAKLSEUEY_. J^%/9O2LW_\^K?_^>5_6ZW?[R=]-&=VL":NCVQ.L$_FZ(7Z M*V2QS0:[:$ XIXZ#[CF=+PE"M^ '5D%:#2'B#9)$>PD0RN[WAU4)2GSY>7E_.7Z MG/$E%'1QV?Y]T)_*6L;$U'TFGI_0O\ZX<^X1^WS)GMMA&C!>7KY;K#.SW;N\[;_MB%M(&H!%>'4 M3HIP"JMRW?Z]3]VO,27HV1+C30O:.5VCP&M':>T$ R_F09:EHA! M_$+JVS9G#@A!MD*72YR5-EN="-W+V]O;MDR-2374*=876JXO+>IZ/G9ML@LM M531,EMYF@>OSMWQ-BQ*%JGU,JYH=< ZFHH@O2A6,MVG&"-&$;X&]F:Q=#'4N MBVAS+Y='IN0PS0G-KQLDY)![_H;GTXL4P?#S7J6$UN172J;DE.*"J0'K5JZ) MDBQ1=;)<:5NK2!SN%[59DK1;/S"5"$ECB5V7^=B' 4%^B[]N-M1=L.@3?!0: M?2)#]Z;0/&5$23WB MFLS)@KI4UAJZQ\4%:J$D#_C=&0V[YG!J=M&]T3>&'1--'TW3FO[2SG)G,PZ@ M[)'[J_R]X<2#_&3C" ,6<4EWJVP[R DR'VX=_=/@1I>+GD8GR /T>+"7DF M;D"ZQ,?4B0 ]@E^%\7NPJ^#"HVWV\,?0L)XF9KI3AC0[Q2"V0%%!Z%U4U-\; M\"N#_Q"(+P.HU3I8]PEXMSV8K*WUT2_+H S^&TWXPW+0.BP(.:(D1&51C0)H M*P#88T_,,OH,N]Z$V(0^XYE3]'E(_ (].#@?M3J RYE5!S#YTZ>!.4']D0&* M,#$[9N^+<=\W15I4'')$>8@G!?Z$8.+5J(6V6HS\%>%#!E/A+6@%R*M(U>!" M;\^".[(> =GAR#)3R#; Z0+7E,GF 6VN\9][U^SVH,8S4G=+VFOEP, #,'3IP/ MQ,2U 1$Y@2@"4)M/B>=EKI,Y&/2L<#E!&$EP.JW>\+,Y[ AD6RC,OH&X#.(H MCA?_+P8Q ,E_Z[D+QM=2C@A4'4KUZM#%K5@=BC/8_8G=.0IS0SO9-9@=LJZW MPM#%O)X[]9G]=<6<.>&><$S\-ZV5/@6[&MWW^FM_CP;TU"DXJ9 PZOSS<=3O MFI/I_TE/Q_JC@;WRFE!OPZ1]Y1L&7\2D/@KG:R\*E>90MBJT-^(6K KUQB/9 MW9.BT+:LQEP?H0/1VBK,\=DRK)DV^,6L9:COCN MZ \Q%\ ]%_5D7;:R]?J]@5JU7I_DWN![++Z&X[ 7L7OE@NL-IIS,P>'^3%PPU\X$FH8_"U1/H26' MYU^F07L>@$J#XFI(=W\95@3QL"92J7"C8M_,V"R!!V;S^:D5C8Y67F6JL^=7 M*(V/*%)L&+&+XL6-BN@[E.G0[P-GZP&;48<\LC498_[5&ZPVDJC(M:R<@5H9 MKG,6"[(!Y8?):( &H_L>_'X<#4PT-B;_G*)W@\[N/9->\M,4D0F8E^'&;70%8)LO%F(XVM JTL21E0>^LU M$5#C\1C)C!J(M"&:KC G\@Q3AZTWQ/6D#&(O0 %@Y0SJ,-C%?C^;/AH3LW5O MB$7VSF@P-H=3.4,7D$*^#9I'H@F.L\^I[8L@";._/D$-B[IC]0S*T-[KK JT MM^4@3Q2$ E%2@_^1^$O01ANYGE8)]SS&,KSWYN<*O&7^B(4%-# ?"W.P7F/^ M-EKLPF;8/GVFA0NN1^14I@A[TVR5(H0%"BJQJ:TN#IKX+S6'"*A:O'ZB+ 1/L]%P8)8,8K@=,^1?L!&1 L&"0WPN=[6,R M4^M SGRX:TY@(FSUOL!,N#V"!]P)%BG;/$)>AI'R)N -(_.JPX M,UP"A_JP<(/!H4>$M<\&E^!3]5!P@YC^46#%&> 25$H._S8@5#[R6W[6MP02 MO4.^#3(:&TWR=I:4M'[!GI^FN0^*/^K%%M605-D>TL!4ZFJ):ZHL_)KG:FV3 MU(#D+!;TAATQ.;&,WQO3=$PXMD(^3, J!$<)\T-3$:N0JG8MNX#LBF)2/G8)2#=S[?>"*;J=M M4*L<8R-M ] MEX4WFV,'!W=,M"VD/\J MR,4_XFW9"5D@^;3KG0]$G\X\NMZ(C;/AMY5\C5>\W=F*7^?\-XA[_KIV8A*1 MO^*I5JDKV1:*"HZSP-S>RV7OZ5G(1,X* :AV7/DSU#Z96-"D5<5*H_ ]"N7@ M656A@(4XWZL\T&&JRI/I8Z>3*JHY]05[9UN*N#;JJ_>3N!]P*_HO[>P+M-&7 M]$NU\IU:: 7&?>3N/?*M? (X?""\SVR96\CC%3&)'ZTM]SD4&]=5707U \%Y M=8BKD/M&F2Y M3EF/W=?-J]6%N<-352?S>K=./22+^"MY)5Q4XUI4HXJ:Y#\/KUF!F$&4_"%5 MIE9'V7L2_/!^(A^9SW83^5QV^3/K%2KM<;]ZA6.FL++BB>YC*TJ<\%2I@8XQ*[24 6L/YQ" M939%Z*F4FNG'4ZJ,O-742H_YAU.L@E%)[F L:BHE3^U;*-S5\C8AFX#;*Q#8 M6'(BJ09D/2-\VRX:E+FM 9- F#W>S=D:4U>[,3"DP) M>6;.,^$CEZ0%S4NHNY#6"\L7AKD**T[J)$;)6G'CBV4X+NTL:SKQ^8]Q? M;?UQ3>JZ3]'RQ!1?+69"$7,\$>VO;I4\?V0E\OQ&_=4X M\-<8W.C %=<0/Q.'R?V 1N"O&(<):;I[',%?UUY4?EN1$54G;J1*' JU$1>W MN\OOLU7R-F<_T%_7N'V5\3C_'X?%1=RH_IO@_#H[[N*S,$ZY#6U9SD]86L 2FAJ:G)R"Y M""$+3&:<5F]7(_< 2]8,E!'5J(\7'MC1$[K&DLWXWR,PSJ['4=1S(D_(&I+RMUC#%+#]2P]R"E)=7 MU5I&P?,C-U08H<+:B7)S;& MVSL]09.V%HL4A]V2E9V''IU+36>J![[IE)R.V!M<3IEAC8:>,6^);?W8&00EV-L#BF M";81$,P1M"BQOL*Z'EVZXF.NM 6I=15W(L]U37W&28ZXA:EU%3?<["+/'7L> M%:_XTO4LX!Z9ARG1+D9ATJ5_.:5KZF!@\'QO.Q@Z\A01*@/<5N4 MD]5&$<35,V"L09C1(C_LO^,IEU,JY*9@+9>$?Q]BAYM!,XNNB:B%J;6!53ZY M+N:O9/X$J(D[-/B&A=G+VQ@26;4H50LIDN;[D!I<,IBVTO!(N%A&F\<7SFV= M7P5%S1V:T"U-CG)E#@X6IM8\PIM_BY;!.7:7DO3^;4L2.?'&"^;R[D'_;6<= M3,YV1#1JM)$G+#Y#%K[775S^ MG'4\=$CKZG& 3@"%_17,D!^>[(%?2X[7F8VOI61U;0"QEWG;#<:<;,)>,B8N M=G:/_N@0UKQ7I$4<+;ID0[.O17I]9AP]XGG M,9X^E02N);5),LD4_F9T&#(1NRI7?0#/D6Q'E ;+3N.0%.^:K#PY9-:NES*0^K94>E8QGD'B96A > MA^NG!<.8DJ$>IB>S//(%PC$XRP#&$?601(I*MN%?I*< M:K0=(Y2W2SR;4SG''2W"85H(D&Z48J+CM_3,_;O5FU"I8"9/1?ZGMX05".CU MJ2OKXY4U18JR!EN&UL[5U;<^(X%G[?JOT/WLS+;M60 M<$E(IZM[I@@AW501R (]/?,TY1@15&,L1K9SV5^_1[X0&RQ;,B:VH*NF>KJ- M;M_YCJ1S=#GZ].O+TM2>$+4QL3Z?-$[K)QJR##+#UN/G$]>NZ;:!\:#-BN$MD.9I!D>Z@F?:,G84V):N5;FEWB%)LFMHUQ;-'I&E7 MI^W3R\M&Z_2\?G[1TFJUH*1KW8:W^;IWP#EHYQYDI36S]]0"U:8#4LC^?+!QG]?'L[/GY^?3E@9JG MA#Y"QGKK+$QXXJ?\^&+C6.KG5IBV,O%BDG*U[BZ MNCKS?H6D-OYH>_D'Q- =3_:9[=*X*=B_:F&R&OM4:S1KK<;IBST[ 1EHVB=* M3#1&<\UKP$?G=84^G]AXN3)9P[UO"XKFGT],]+BH,3G66W[^GR8.T,'X[A)K MABR@[5HW&>+) B''/M%8T=_&_34"*$(W7A?$M4&)#$)7IP99GK%49YEEG17? MVO47>S0?K1#UQ+UKLWF%[KG]7=U>W)KDN@&.3HVY0#M4LU>,=ZZ[,L=MO#270X0],8^#*;+ MPD%FUE,@2E :&\9[.B"Z98^1@?"3_F#R/@^1LQO8_-45B'GD+! =$@=%JMH- M5FJ)!;:\;X&Z.X1B9._6X*2""FSG/26@S<[K/0S_3L>:]?YV\8J-2+NU.KO8 MHK6D8]LPG$0I)JMOV*'U0*& M9[VNU;1U6?#W[FAXTQM.>C?:=6?0&79[VN1KKS>=^&8?--LD1JQLDQFB.P,'\*/O_I:W!8LJD_ M(-/S(6(_GI76L*Y+*0@MM7U!FC_;KI#B#B6WIE5;#P&N8?T[)+^L*(:QWGG]?-(LAR-FAK*."/]C@_:3;GI=T^GJE+Y" M=_I--UW$X4XH;U4Y36-NF^W\4)70 IA:B N 8A9>1L=-R1(71*/>OJ@KR+DT MPH#JYIZHWIZUV9<_8R9Z,F?<=&H3)0]EQ5S*$%%(^L(Z:.T0,[#(#HOT(#_RXKSSUGL MXG?EM"Q593R95TD<%3")A\0R!*WBMZ0JD"+=?L4M8"Z1,EE5('9G/-4V>-,[ MI'PI<1$TZ^VKB\I16B0T)>S;R(2?V6\3TZK JCP )0S<-S,]B[F$E"KQ)MI\ M)9E>:\ Z;^)JR>9"<,@ZE56^?MU2C2Q:=$LL>["04 MU0WG.W867==V"%O326=9)NL!T+XSW#VOBA1D0!'K<8KH'UM.V&E>15>KA+$M6L8O(2NOL(.:V6RO9R<^H#(E4&HQ%+'F-WTL]"LIU,+ M!A\;S'UWR>A ,_ -L<%=^,C.>$"TYP2;TXC^=+9QWW(_ES!Y<1RB5'!O8S93 M;F-.IIUI[ZXWG$ZTT:TVNN^-.]/^:%C*O;O8&VG*.>T1UG\+ M&NO?R'6!PS=>KM&<4+1>IT%V[\6A.F@8MG3ZV@<:/,>.P+P#V5B+*09 :D8%*)M+ #;&[A]5X,TV5.*#NN!__-H!>D\RM3 M4O54(950+O\[8U9"5<*QC9V01BCL*_Z1:3]*R%=D@@MT3Z@S)R8F7$-#LASE MU:08Q$HL^7B'KGV$:>?*_13*$YN%18F=T2ZQG='\"R$S;Y\!T2=L('L"7C%W M19:7H7J$YI_;)5%F]LY*+-]-D&>F?D$6B,5DN[FS);:P[3 A/:'@:BAOTTPH M\R'IP Z(][V<*[;MG4QH2LI#8$\67N:Z;"6Z+CB:)"Z*]-[*35\]BLMWQ.6$ MI80EQJY1V5Y,/Q]0YO)?N_%6.C6(QJ#$'KS.3*X]Z[>N1&EN(+(80V_I^0) M@\)Q+LE M7CC#<,N:#89<^R(]TQ$H1 X!*'$Z?++0*?*>*^R2)?/)TJ:-Y,1'P+X$<"6N M56[;RZGA'OCK$C*E'(&>%"$116(7;@+=?L9#6&NVLQZEJ@B*(3-*XG[.(22J M]EM,Y!'%C]B*7S")'DZ0R'[ Y!XIM@R\TLTN,4UDY%6$ MI&+B4O@ 4B@[F/2[*H2P2 +%N'K?N!S;K=]X"%1^:$@IX/AT0588X=I5O?3Q M8:/E^4<(@8*.7B]D1XE&M10Y80?+C#W5!>I.U;&4(7KX) M@YLEOH CK"4BA1VE^N063*A7HH>E*Z-7'K W$B)Z7*K(114]ZJ2/(=Y3:(2*#4#%46T;=CJ4HHQH;68]5.T3$$"K(OI9)A9T<3O3% M;>:E\\=Q7]7;YV6'?-^W2R,IBU 'JOU@#$=H_J6%'DI M<=(#9E+O).J4= P0'T7T8U4-$!&I<)@*C6S'H!1Y1*#&%::HOK]M.8SF@KHAEOL85&0'22AQUHPCL?6;O'G]GX0" MJJXG*P.[DF<1V*1KJ#OP9?>4 ?M,?'REZ#.[P M!8% ;]@[#Z98H(;S.E@C6DU[JP;^,>Q,OXU[\6.DN!\%B"F"4G13:@I."7Y^V]"O43%:C MAKTJRYT6UB9S7&YN6 MQVCZ%0&NA6 MHH3J=+I,MJ*=:U>$:MQOVY!&FL&7E%11;H6A5'/'-A*N2&Z$O-@>(?O#WWK# MZ6C&\;Z\YT.OC_631OF:W9VRD;T*26615;& MZG2G=%8V7Q7,@4K.&2HMH$V [3NA?[$X3\1 MAS7_)Q*DRT)2VX<+9OM6_;4 M\0+-O#>PI=CFYU2:;4E8.3?Y]CQKTY]'[,CC--__A9NQ]TAE.M M,[S1>O_]UK]G[Y.5.ZMR00.+_#/^W"Q =_M#L]&Z:'QHM\[9(X3E7:M-;F2: M]9">*:[*+5#ELN-I2S.QW85S0%9BF;)C&.[2]5XQ%7F=2#;02U'%'Z1.[54X M>2. O,?JE!^A46ZZN.0M2G4FD]ZT9)\K@HJ](N]2RN\2G+1E=/ZNOL*.;GK+ MGC._26G#/B]Y]3IG*A_1+B@%28D!/8BA.TX)OO660F'FLE HL4%S2V#4A_$L MU#W>(O%&,H5I$X)23;]G.U*HW SV87L&ZW2[XV^]&VW0[USW!_UIZ8N'VQB[ MJ9-92OI2-CRA"?Z-R,"O3F\]+WGU^E?L@7AB;<^W!T-I_WAE]ZPRXRGFN974_WKKC?N+O=9<_'"\!7PWH3QEK _:]X04>J,ZGPE; #A;$6<@UUHZ3CU)H, M_$I8CN)@=[\*'ROG2%4F#?T!72DM.DQ'9A2*(U @<2DH*0 ?]T" !4 M !L96=H+3(P,C$P,S,Q7V1E9BYX;6SM?6ESX[AV]O>W*O^!Z7QXDZIX+-O= M[J5FDI)MN5L565(D=4_FTRV8A"S<\!\M9 /S^GR]SUWK&-""^]\>[B]]:[RSLV;Y#O*<_WBV#,Q38A+S[S__X MI__W^S^?G?W/S:AG.;Z]G&,OM&R*48@=ZQ<)9];$7RR09SU@2HGK6C>4.$_8 MLC[_=OW;QX\75[^];[W_<&6=G6U:ND$!J^E[5M3DY6\7NR^WFU9][XOUX?RB M=7[9NKRP/G^YO/S2NK:&#[N"#XS**4DMZ1+OYQ?^GT?6I<78]8(O+P'YX]TL M#!=?SL]__?KUVZ^KWWSZQ.JW+L[_YZ$WMF=XCLZ(%X3(L_$[BY7_$D0_]GP; MA9&L8M5?'JF[;>#J?->7M 3_U]FVV!G_Z>SB\NSJXK>7P'FW(9%_UNAD6YQ_ M=<)=A7CA#^?KC_&B1-%TC.UU^2-2-N*Z^/SY\WGT]1T3M&7]3GT7C_#4BG[[ M$JX6^(]W 9DO7-Y6]-N,XFF2R"D*'J/6F+(](;1@-%Q\/L=N&/!?>(O!&?_I MK'6QD="_8.S,WUG\T_=1=]?:44.\P#DO>]YY";$7D$<7=SRFNC1"L$>",-CP MJ"7HPXC"#N[7X+!]':&O"<<=+UQZ-L_ M9[[KL%'9^=\E"5?'S++&D;V:^4Q1T);-/*9[]@QL=F@KK#(2)N8"2.?!T!D<@(/V-OR1JV M_2>/A"6(0M$#$!FP;^CIB3+V^#\'TPW%10LBK1L@TNAAOH .J<]^"5=%"T'2 M>B6\LU$9\$F[YR.NIC8FSXC-Y'U$.;'/.15 NW5(O+>?&$=L+A=_+44@FEU6 M,SK\$,>(N:?^_,%_)"[^YL_Q$-&?P<-L$17*.4[,^ZE$'H-PAND!L?DX5[98 M"8_;N6GH(B]DBSC?PBSX'B\3#? -'L4-R^O/%VP;'BVL7*WR<:C1+B!^1S@(*;%#;H,P<^,[ MVUGF1#A#/X#D$5$W6*PWFB7(0=@^)/Z7\SFBJ\$T3FC;9ALMDG<3FZ?#BO9V M\SD)([,\,D*]D'&'/9ODW:;H- R-X\C@*(_O@^8K6N4HVSAQF^*>>(B1A=RN MQZ:MY9;B>T3H#^0N\0.CEE6(?L^['N;JLT9RVOTXF(JJ52%&79(JD7('48]Q M' PQC6;."7I;,N?(==^E"DE"RC8\P.,0'R+91:T50!7[F[O=?>_, M\>>(> 62>-QT$?1&39W-\?P1TR*)3;9; *4S1A2UEX_X;">( ND5MEZL/N I M6KIA.0JQ;7M#,?LW67NTF(H7(,E>D\U12@"B=Y5;K?:MEG5F[-MG?MX/^7:<_[MQ9XTE[TGGH]"=C M:W!OW7YK][]VQE:WSSX,;O_KVZ!WUQF-_[_5^>_OWL&T/+GK$;A0Y%Q8ZKY+0-8KS/^,TYK/F4:^,>[BVUK4^K/Y0+>D.!KL[(, M&&%^9!@BMQJ #@B[2RR6!\!(RI8$R/$RJXF&2M7BX$C8>0V@_.WZZN.'Z\N/ MGSY$INY ]P$Y)4N?V')DR)PF1,!(0< ,&@[#EGW/T3$Z7JW:$%"Y"K1 M2*ES4ERN!A9^LS44(C*WQ23-[GQ$3&! P=LLACXIVV9^I M^^)8P9) B+PPFJOX$=G"#?!FBWP@[[4E_<7VO9"9=!TW*LJL-7BMBAKI5F)JV=%* /^0&V)0]D&C+M%2XYP>RI?2@S$DA^90'D@/"TV7_^WDR&E5 A"KGF9WT(-7[UD7KPCJS M]AVQ?_3;D^^C#H]+#8:=47O2'?3'[.?N<& AS[%V75K[/JU_W?3Z;\!C5')L8!-/$/T6J3R[I3('Z=#?B@--LC -J6]C[ 3\E/RV[RX7'G*'RT>7V(/I%/-!W<>A M:(DRJP_"A6VV6)DQ"&V01_L94_04S13;DUPZ\0AE=1 .<&-(]?F#!NR!,K+)YHFB>7O)3!Y*_L&8 MF/M++[S0&Z3RVB>%]7-)(U7.'KCHA^J:+KVPQZ5FV&/3DQ7KJB[1#LD57JKH MA;I* 0,XH&&, ?:O0^+93W\;\:-7@HC#P3C MKQ7[]H7*D!!D>:[%8D69=$%_:EU??Z[>W:XK7B'Q%4G\@0EJOIQ+97[PO4J_ MN41!M@(^H+0J>:(7M3R3WZOTAJ;),TDI@,WGK<]L62]<[UE&)/AYL[K!GCV; M(ZH*J*=7JV#EDWBF=5<^?=Y XK8E41ET3:\&)%2NJY=JX Z9>[W @5R\RP3S M1 N^,;Z;V86["OF]5A39X9\DG-TN@]"?8\H,6&=I\_LJQY@^$QOOV$HY59:S M50C!>5W53YY$R\DX )40J/^$]6FVO.YK5+"R2N*$!:RL>[8@ L6I,YN6XS7@ M+J6'ZJ<$*<[2:P,IN8I\9JO(!]#+9D;@A&Q"P'(SC1^1KKX+(JT6R,7N6$T3 MX*7Q5)GM_7>?;HD374,D*U3!*B5)F3#Q?(HXJ4CRZ_S%!$'"62ZE+ #WJ%R' MMF)7T%]GZ8-<77(B4OQ2(LE*Z7H.7O#0F!=.9H1&]W<2S*]P;4^GQ"4HQ.*; M.(QK5^V 3=6U72**"5?0PMR2:;B7DMB<7JVZU&9=EN(+O7HUJNN%'QLNAMP^ M)S9R.R\+[!!&8]>SUW^\P4ISQ&7_@$XP71#B)Z M.&I,YL1%5)2 74![$+*S34 L@&5H [/'Y@R?;K+4O*?HM8T)IO/HO3C5>JQ3 M$4)J=Y9!JL,;N/S"U-:289)KNS_.DN[;!)-2S7%;&)<0WH)L0E M<<*)B]4S 5',2T6NH TQP3[(&$A=08JR !QQ*DTZ$+V(@SK+/^&V^MAJ75^_ MA^&*RX6)D*M2]I&$8COD2?L*GYN@4-6NM53=V6_SCHDO?7?.-Y5L&B7(39&L MIF8[ZTI4P< ()LX'XY''/2:J(Q26K=".8REC,0>E"CFZ+=L>L.$X1LJQD ME=:]F9!E'$"S\XX2HR+;5!E65U>ITG;7ADB/%0#P-,&0UQ\,>1..[^*#'_5V M?'>9M"(4QP!PV'F>3LEW!E&I_\H!F?7/=B;;LI/RHI<8:M8\EW.+ I6:PWO>MX MLB#.J%.AN=#D8/.I+^7F.I-7>)U)<[E&<[E&^9=K&$[N@N3MO7DQAWF1OG8O/B"AES22+Z?DALO+ZO\]ZGG";BB1Y;R]1"E69W MOE&ISV,EL,4H8!9/P.\K9$)PVL$^*9J[B.?KDPU1E.L+6JHRAST$B=O$:O0O&\B-I@NXE_(Y3IHL']*U*KRBO&"-T\)OB , MQ^8M)"[[T M?P_P=.GVR%06U="J6>4=XSF&JA9O%?O5MU'P*$+ ]G28//,%OH\HU\QGPW,_ ME\=OJMX.^N/O#YV1U1NT^V-KU+GM='^T;WH=[G/?]E*7PSZ[!W25[Z >%&I< M[;(GW(32;-SKC7N]<:\W[O4*'TZ1O9(NF^@K=;BGDYU\^"0YYX)YQE*R$=EF M,XP8V2+;0:L:A(PW-3SZO)SD;). "H&IG5X<0J99=L&?R)[N,*O"_]4CZ)&X MK)_;):42U[2L)(1L, TQR\@_Q8'(A>^MGT)LNZ[_B[^TQTQLCG?/YWG_8LU. MKP4AX4M+P=-9*?\]R*UGXQL)6!U^$17OFT]K$_\6N?;297]^Q1ZFR!WA --G MX92?K1T(EXAH()6-.6C^($8_7N\1^*D:Z:.KQ\6J=,J:;:2.:8?IR6D_L3I1 M9%WTU=2]>6RWNWZ*[[VOA][!EVEOQIP7OBL;F3\;67 M83!$07BGOO+%I(%*!JR(JF@JVM"F>%5 LRX@OY,QFHF!K\M5)&YR3BL![BO%S$"CDQGR\N"7V@P$KUJ1,*8R#,Z+<,S$-NNT MZSWC()Q'&8D1#VFQFHQM51?.R<5\(N)C8.W4]I1%XGSKGKVOU ^"6T3IBE_P M,O>71W[U3"T 79BSZ8<1Y^4G%ZJHV62:"W,(M>H!79G-@#/@M\XS>@$3.=@U M/-M(-6.]!MAO]'1#LNP%!YV*$.)P9>)\Q'#5US'X87S6X9>K/?B/Q,7?_#D> M(OHS>)@MHD)F$8:KXP32_F#22006[D>#!^MA<--E?W\;/'2L87OT7V/K7Q^^ M#:VHRW^K7UBA;=M\@0TB^K=SNT /]&(,AJTU":JI@8),^#29K$TF:Y/)VF2R M5K;E^H$HB;8A*%0%<(^+53 %R](F\T_!D Y Z$=/ M#-ZL;K!GS^;,NE,L)NG5*EA<9*GAQ2TNZ6R#A'1+HG+N2Z\&9"'255DU<(?, M 0!NJYY[153.A/+B$*9$72V,HR3G" Z*2\,'+T:LN-7"6+N5B%$J;)@G9MQ M "JANY[?2 "H29(LY2(L+@IDX2U"W9-3 M@(C9^@.6-+ ^M:ZO2XQ=F=J,IP!1*(!R'H]3Q:84+\EI5(.PB5(I8NQ5.0UN MH,6)!9OXE)516:."A4]V3K-4:Q/4NG9$7^ILJ:P!9)73T$PE2,#6LEN*'1(> M4:DT2E+J0)@9-70O@9*:H\JB8G_WZ=;B"20Q&^["NR]I]URIU4-0@Y\YF&GQ>&IY[_V,Z;H*4'$<'V%CL:$J*H,X3*JHF9(%9^E M [9^-NA >82WNQ)*FY@P:? MP#B)WR*X=J&M[Q'\D]'-;)RIP3ELC::J? "@"+BS<5UC-1;9W1\@*\YG7?BTWE-^A*H,X%-^A*04$B-TI^KCGBW!QQKC*BVAQQ?L-'G)NH ML]($?7-1YP,3-KH.2X*]N&C=H\EBKAI74BTCTB5YDHH-8D9;[?69W__MX=/G38OVKG;)4*2L^[FE:]FOLK)#2E'FW1J@G1.:J'HM9K MV<#.ML@Y2_.!:M4$XA(U4%DM$(&=?2D5Q,0AQ\^?6M>? )WR+ ]8(=L L.XA MSU$>:HH7@. (-U#.1)ICC(TR-J$W2^(Z;(>SNW9ZYKM.=[Z@_G/D#E $9L5W*X1E8(@CF=<9 4] M<>G*S2QE#8C!6G/S2LDB7-"4>_&4.D!,*0UUU *D/%4.%2@#:8BX8-J(MWZ M03B8CE':1E!0#H+!I*60R?3[(SX H""=U(]\W[H^B1Z$^+4^6^+(==I:5]=0 MM90O5= ZK1)H UH)>!IGT"SGMFTOYTN7S3G.'5Y0;)/UI(,7+H[$[CGMN4]# M\H_H=RE[\LR4@IH';:TK5:(X&4!3'BFI?2Q3"'45T%9_MG$?\04-N+@>2H!* M%@%MYBN!2?)1'$NU-1.+YI+LD*@!DM29;ZDD9A M42!N%KE*R4$ Y%3)"4/XWM1.O C\GX.IE-,U[>Z];HW@Y$Z.4BO+H1U0.^M,4V&(, F&/=I MKO"4.M5YP;682> DG_7JZO$6L;0Y4GCC4^K_(M[3+5JP+^'* %]Y$Q V$H4 M+V<1VGZ#.VJZ7L"4+$HJE=VU*+OV2[\Z!+>V,;;Z[,'&-7ZTIL-6$#LDSWA_ MAYD6N*EM0/!IYT0XE4=H,(OX'6$N,#;KY)FD58U \)$7,DVKF(2&]%8U.R\+ M9@=$#G9I[HZ@)(0K3(TQ$W("#9@X5QH##,85IKF&SPE<41SJ]A/%T=YXPHH& M/$-_@KPGPM;$IIHS)]:T%F"?;!:J<)D5Y$'> 9M@#2AD"$$8?+A;1 MV7K3"/JE)((^' ZMJ,&ZQ,Z36W15U%Q8LGKK2^''%Q6$$R]72%YN0X'QXB?) MX@\Y*7WY\N) //IRI9*#$6?C]4"2##-?MJX_?8 3/<\'DY"U,C9Q0[2R9]C^ M.:1^R/T<43[F$T7B>^_TJD"(JJ2IV&Z_ELI-Z?OH8;$RG"/O MEE^LL[K#S]CUH[R_]C*<1:0HL,G<%@2GNSYHF=D$-_L=;4F5DU\/0E LA0'Y M_%;S0%B2&693X/:<*YP6)NRL\/7N21E,M[ZRK:+) MG+SJ.A"B41IX:')S8A"&%"_0*OH+LS[X(]/I* @K08A$98-!R [LZ>WUY6!( MHEJ%+%ZUR+ZH4TQ>$N,R "MC-+[4 ,EXABA_(1@[M_ZPBSRA<=!AV^N/VI#OH\Q *:[\NT9/]Q0QB6;4IY0](1+?> MW:SV98;KZ;7]"U%'[RK?W.U7NO M,!Z'OOUS$)&B/+:D* \AJ%;FN(FKB$(, $ =L6\JF3\$Y%+QXL'>$W8C'8$86 M$[_CA;*[%S*U4/'V+%5+I4"E,?96( 2Y/RH+UA-M?32?S/30>LI1O)IY6*3* MC4T.]=P_KGG(4$7"OR,4VZP]J>@/"U2Y"2E \(?L -@9IJ[$LH7XR.%J:D5J M-%Q=OE!Q8A%?-9M[ U37A*3,@NTO^9C92"[8),G]8^\0+TK]Y/W4P@+*II?% M"PM:P"NB\#&=Q<=#%CLO"T+7L1G,>%+J6S'M0TC0*E'/BA$22/TJ8 @](^)& M[XKZ]"NK*XO*EM<=A"0RV+/C3+R^WK#U3ZJ'D1/WDYFR%N[-(.(X:"K M,1>>I'L(V7' E-58AJ7G@)V*E8D?(O<>$?H#N4OA(]5540(A:;!8-:U4G""G MVRS;FN@_/W 0$N]I1)YF89":55=27Q#R*8'M.=4" ZF#I8Q%MLV98A+RM.&* M5GT!!1"R1>NV\ O$"#('\B#Z^IUU9':%Q$7K^ H)14[DOC\KX!U:2]YCDR79 M9$DV69*PUC#8.6Z5A^&;+$G1TC$:?S?)=SJL\Y:2V%)$ 0#@)ES9A"MKH6^I MN_&^[SVSX8:=D>^Z;&O.*YWGD!,^B*_B,2?&6*?MA]K1-C:J#HA_)^.XK> MQ#B*SL2I@;IGBH>\%HW?B?]/S&.;V&D_8XJ><+38W:$0[^+M(.Q3,RIKO5!4 M;<":B;H9,<<" CQ,WHQ=G&5:@S;0WM+H2NX]X0TQ8_K>B%4.=YP9(P9ML.VN ME,#TF=B29)D=$)%0@BA5,OZ=/PG3]\._<#C"MO_D*8Y,E=A?K4T9Y8:L1*&] M&7U>FHC7>\+@U)($F6L8NZ['.,?PRB#',.K'6C/&#OQ6NN4VNN4]-!LKE.K;EDZS5J5ZVKN4GFKMPR\GCJP2%S2'9?9A)^3R((30>6$;-A+@(25VYGA4 MD12\X:R'(L4(4HL?TT7Z*#34WM[M$J>_4ZIX@8'4P2S"VX57VT&PG*\'8]MS M'G X\QW?]9]6[<<@I,@N_*(SDYY?;Y#G).)[U=HZ(L'/>XIQ_(FW4^BJN-]: MN Z+FPQ*4V6Q=%^U(O/'[_C1[CONSL">(K@;3>.)=FS^7S0-IA@EX[TT2\-8=6_[T(!4U27LV3\HQ!W=*OF,&315YY2IZ8:4! *6=> MH'.F2,E$P@8TV640=_*ES<^MZT_7U3\KF@T"(2ME/%?2]7@8ECSC^,#EM#!8 M/@E7%_UJ$!89^?*@SP=(?TB3U]CD-4+7MXW'8[ ,@Q!Y#D_^*.]ZG93.:AV" M*R?K(45BKV;:.^:SG&M;Y?U 6 G+'<4E*>2KNVZU2?6NGSZ^CO1O?7&J,H:Y MJ*>G6L"U":EU2L*I%G=M:;Y1U:Y6GU_=)L%P%JE Z6NHZ3^?XQ8D)J77*6OK6Y<32?+NJ7;E* ]K 5#*75*/Z0%4^QX+:=ARR MIG^?[1:4=6Y.K\]:YVR6:EZF" ZD;N88E_+-W@AS+-GOM[X7,;]$+D]-O2QI M7LY$"9@)NNSIHK,4&3JDS MWW%_6DUG;,PWE]S?H@5AC*V7CQ$.F$0P9^!^&3(I=H-@B3QI#"1#.R?5M^M3 M>@@R"*/BLYB<8A)&09.VYW#;C!7&GDVPX:,'3,T.SUS>#AX>NI.'3G\RMMI] M?NZR/^GVOW;ZM]W.N"Z'*J.W@V)24AV0E)2M8G@?DJ(X,2,N"N?HHQ*!^.@3 M,P)@KCTD3'E,0U88R.D8E6*IP !T6J8 .!)'3MC<]_X]H-,S^2 2LE;.:9IG MUJM/5R.\6%)[QB;X]A/%\LO M6M!<-VJE2QVIB:=G9*WCEKWM(_XODCR'$+L M&YSSEJFKQ@'E5O5]XBN IP>.M" AR(I?[WA +V2^G"O>$4A\K_H1 0'R M^P<"$I0"7#*/K*"45;,'XIAMPHR]'Y=FWH\S:]U-7=P@^Y.] [85 M0UQ:$0-..PBPVBNB5[79R*;>_)0N^69?^QKWM4PHRGUM\COD?6V2TL9.2-OX MU,].$$U1J<9"2J4*+08M=L0W8*AFZ[I:$3W,N,!)SG@2WV"ZS>J30*Q3$82% M80RX#F?@C(X$M<&(*1F_(=8+7M!#%B#4$SW8XJ5[$)%%?M2#/Q(G% IXH*HJ4[DTX03X_\1&/Z59S/<84J> M$;^:_9YXR+,)8VNY37#878'RP!AA%=:4&Z4X7!T?\+CKC+H_VI/NCXYU MW^VW^[?==L_J]L>3T?=]WL-]NSNR?K1[WSO60Z<]_C[JK+_5)/%A+]J81+\R MI>SY07"S^H:=)WZI*G:C T3!C"QN5EV/883'(0HC0?SCS4K4&']O6)4^ M<4H"JIB@;I#+,[3&,XQWA"I.J\B+PTG9.+W.Q"O/@([(% .9D$4 * XI7B#B;$(K?/U?IU\N*>7' M6",'O?(Q-),&('BO-W M_)3SL;H*D 531Z/%0(F8>GU @5XZBP0/Z@+:]4),<1".V"0S_H46RL525AC" MPJBCF'&P9+P P.268H>$]\@F+O?:R!<_4<$*ECQ)H*O:)4\D&W#8*N=-<5$@ M"YM<1^4@ %K&>L3#@^F:/.64)RH(8;I3Z5$B:5= /P#Y[[RT-ZO=G]\(IDP6 MLU4//V-7,>WI5JY@*I3$=JN="G7E!4DOXM[[8Z*5\Z9A&T F5+,1(817C]^W MB')R]WW=NO[T'HZ9<2+DA3* I Q=;[$,@XCA2^6:K*P!87'.I-]"8$4< L!, MN9[U4@[!Z5:N[C"<&7MICK:R%OJZ'JW;L[5V0*>JR;88A*S>(E1CRP^T!)JX M2^20VG:8]J20=FT(2;C98=1F$QJZWSV*D-JIME01Q>^Y,J&.K,X>59$G^5/K1V%5HS$NN1,[9_]6D\ MGM,CZ)'[9 @.-I X V^$[26E#&=6H.\SG=O\\P8%1'FC3('M5^SFB>EG1)6> M?T=<"T[^4^'X2_PV8CD 6%6&/HW$OU_Y=G_LIPQU!H9)"_"<-2J]3J1BF+#Y MUH!-^B8^7EQ@F0?A4>[,FIM;$ MU "A' L97!F'4:X@K<:EA%&N8$[(T1QUZZ) TS ^+ \G[>M4T^ZA!"#AN_"T>'T+5*%P:C685 MU5W2V/W4NOX *-T;A+8))01 6]]+UC.,>WYR%,;@X*"H#83)8V@Y..(QS(H MXU)-1ALF$:GWC-<'GZVR^)L_QT-$?XJ/O>E7@V"CGP(S?8F4Y\M#O4>XG+H*4J MQG+[%Z(./ZFLE(&3_90#K_B@/> /P P;\7##[WAG]/.[4];7YE#*7RB* MPA WJWV9S?UX$1M[7CQGZ"*OC^;JVQ'*Z0J( U>HW8E'A$KA'H &C3!;I(C- MQL X].V?WQD&P6C\7>DZ2ZD#8:-5YL!([K25H@ <&>^I@%6( 0"H;2\D#E^ZR#,><[LP,AT[+[:[9+LP[AODTEF&D7".5[TT MMTUQS5?GL2E:1.(GY0SV$W5URQRRF'2#IKAE="M#F%K*U!A=.8 SX7&X/O;) MCQRUGYEMQI5YXJ_5.YH<9[[+I!IPKY2=H@V96X.PI3 ;!PEC/RO;-=>&8K0 M!OHY!T(.=8"G!G]B\C3CN<3/F*(GW%]R 0ZFT:@(!LLP")'G;!S5:5-"QK8@ MK!?9)X2,3-=:#XK '\94D$O],ZM!3>#?;("/>&@[?U\&862,99@03%J%D&)0 M\-1@PCXT+6%+W3HC&KF;!2[BHAV&E#RRS72T]!U;[#J(H130,=CHQ'T;) MNQ_RBP::'DDF2YF@S)8;>2L0-AHE:(BQ'*"IP^$,NUYL/6?#@:%;0EH;PJTA MV1<3;39K@:X)EC"F=D,E384./E ;SC2AVI6&,,L6"-:.KXI3.*+[V_CZ3L/5 MA"WN :.?M6EXLA2\3 MTLTJ\44KB<.HK6K"O3H$*G(\3!J F "2 >UDO%>??0#3PSJ85#9:0V3(.N-Q@U]V?IU$<2I(4A+#=E"O5[DB* MA'IHVTJ)&J7E+:17JRX?09=$QY@@.-L_!R9)6 M=&M#,#:R:(,V@]!&\Y;P(5IE!55=%8++/P^B:NZ@P3G"S]A;1B=0DQ1+9V5I M>0CNM2S *5C*9/+_?KX6W,8@_H__ U!+ P04 " #3BJI2&"J;@-MV ![ MU@< %0 &QE9V@M,C R,3 S,S%?;&%B+GAM;.R]>Y/C-I8G^O^-V.^ Z[UQ MVXY0V57E[IYK[\QN*#.5+L5DI329*GOZ.C8ZF"24PI@BU2255>I/OWCP*1$@ M"#YPF';$C#M+ LY+.#\< <'__J_ONQ]](*CF(3!OWWU[MNW7R$_.?5PQWR0O>XQT&"W @["?;09Y+LT"8\ M')P ?<111'P?747$>\8(_?#M7[_]EW]Y]_VW?W[[Y[]\C]Z\22E=.3'M&0:( MDWS_[;O\F^N4:AC\B/[RW;NWW[U_^_X=^N'']^]_?/M7M/Z8-_Q(I=R2QI8^ M"7[[D?WGB;)$5-T@_O%+3/[MJUV2''[\[KO/GS]_^_G[;\/HF?9_^^Z[__QX M]^CN\-YY0X(X<0(7?X5H^Q]C_N%=Z#H)MU6I^Y>GR,\(?/]=SDO:@OWK3=;L M#?OHS;OW;[Y_]^V7V/LJ%9%]K<$D:\Z^)8KV)5U$^POZJ0W>_?###]_Q;[^B MUD/H7Z/0QP]XB_AG/R:G _ZWKV*R/_B,%O]L%^%M/6L_BKYC_;\+\#/[49FN M/S!=W_V5Z?K?TX_OG"?L?X58RT\/2ZD6/U1HI9VX.EJ&^D[H(\8#ZWQ'_ZJH MA;\D./"PERG&V"E(_$.^^C<)]O:B"75CSY=_])X-?.-.EHDB$ MX_ 8N;C53UN67V;K7$;:@F$F#MY\>FPA]/^\R>#4"3RT"!*2G- RV(;1G@/- MOPHQAA]AF1PEWAOGJ?#RD@$430&/NR8%LR$H:P=T-#:*VWE@EBBC7SGM_VUS M5%+8QLL$[V,]8Y2;3VMT7BBJ&*%YV^F,TDN1^QVIC#[B#,8?KAM*5V&%].L) M#,>R(N?#CWT'?+A51.P\O!BUT8?2&DN<@>-8,Z#AL MDK8S$.:$D: \?EQ''2$F++YL'(XU32 S*%*K.R,7W0,><5,R.,S&CB 3)DAT>@R0Z78>>/"!LZ@5^)&JI71VY!V'<(7)#'$V*(Q0 MR@HQ7B./[8WS9>E1("=;(D[V&L!4WA[\>&Y0M3J2)8U!C^$FF3N.7DH>5>G; M@>.YYU';Q>G_L&W.=U*3U+<%/U05*E:':4U#T$-4)6_'X9G2G&5_(+X!O@K& M1M1+%=^W,,?[:0[/][K#\_W$AN?[88?GYG-H9WA>TS]7T2;\'#09H])R*D/S M4KW:@5DTF\*PK)&VKT')2+-(E!&W,R!Y,+R*UE'X0@)7OJR2-I_*T)0H6CL^ MS]I.89#*1.YKI.:+IHR#G>&Z#N/$\?]_$S)%,K&U?GW0,>65$S3\<4)(D[1SH;.]3&*<)"(\R,2 M/+,I_EB7WMC0'/#8TU&T.K'6MP4Z)K5$[CBYIM113AX)^J,?!B68);Z3%WSC M)$XJE>)<0=(<_&!5*WI^[E/7%O1@;1"Y\TE/3IWEK#G9Z+5P.AY=TP73UY5;@AV:M6I?'Y'D3T .Q7M(>#LLCE%$=>=0][AW?OSK&)*"+(:G>YZW MC[I:M:JCKM($]*BKE[3CJ.-$449UY%&WV./HF88%/T7AYV1W'>X/3B#'/%EK M\*-0J69U--8V!3TJU1)W')T9<22HHY3\V,/T2Y$R)Q+;Y=:H:PI_@$H5/!N= M%^U@#TVYN%W'Y9=R%J6@/?:,O<.^WP299XW #\0ZI[VZI@G@L293*!MIY]\#'6=2,4U'&:>"PBUZ]_[K MIV]01G^T@48AE55Q>3SMG\(ZA<^_!SS$:E7)QE?E2Z"#JUY&XY$EJ"%!;G3D M6GQQ=U1P++D-*&D&>'BI%#M'L7(;H(--*:KIF,N(HHSJN+FA M^]OCSJ$V6QT35M:(>8-\4U[="?"XU%?Z[.1$T0/HF&TA>-=3%,X#<28S)-B@ M$I^QAS0.DLCQEX&'O_P[EJ\]+MO!'[CUJIV-U6HCV,-3(FO7$2G((DX74<+C M9L0L*"-&>ORJ M$]G5VD*]6_J)JMK394O 8[)!O?.+UF?-@([()FD[7[,NCTA.VM)P%+N3>@.R MVG8R0[)&Q?I!66HXB6%9)V]? S,MT3/NT)Q3"3RNG^_4+8#.OP<\!&M5R89= MY4N@0ZU>1M/AE5-#C)SI@,K&T]:)GSB78_SFV7$.8E!A/XFS3\Y'5_KQW_EE M R;':GM+ B=P"76C4)S42*K1MNP*=$R:&( -US;] (YD(_&-H\W5_%$GM!>%$AS%^&YLK6P[4;J4U/*ER[:3<"F)BI>>==80O(/)Y.VZK>!P MZC_:&YK73KR;!Q[[G\4_CN3%\:E8\3RY=J+H1(+GGQW_>+[[U;8O\*';R@3E MH:S5$?#0;B>_\5"GY'DE?_Y'B=$,.0G*>"'.S,YL,[(=7/8'+AA9G)=[J:H=4-]L5(TYI+2192_,7O[BM<]T?XO.P_$! M'ZBP;.Y R0XC9\]&&AN+;LH-^8Q=:;3R%\E(@-B%WA,[,:!#E74-V.,0/@H/ MF%4@I-.P>W+9V"9;2B)XQM&W@WAS'7@-9ZZ,*.)4+>'4@.JE:PE^!S8,+L>! MO0#C/DQP3$,KKF^+*$.G'U X:ZUZ.=YH[ 0XZ-"7W72@LZ$P2 M<9VYPE3Q_(?1\'E#$D#=OXM!\D"G97_H,9"I.G^$1[8MR?DA\+AKQ38U$!QR M<*A4*Z;I.,R)<0^T$_ , MHA#!%E*H=!$EOH]03N:"W4+_N?1C? ;ME&>M/! MG?) *1,^G8I95O"QO'(9TP18,!$AA9@ZWYV#8?@>W>B[4_'2?@?C M*%X7)H[?G.[2ETH;Q@Z,*ZTCMGI*3FNJ34(!A9VP'MAR41Z3-G0![F@Z"E?G M3'E[P&ZH);;Y%"&(SQ GSV>(G('%.'I# MG:#>4U_6/$2M- 6*/SH*UA^E%NV@[R0VB3WBCF' =KMG!6G;9Z=#*.D+)=.T#@]O,67@H6V^V;G%Z6*EFO+!^M'_T#@+ MY$FK%.9:=@4*>R8&T#MR!0.+9J>N/;I(FP, 6Q@QOD% G[6J@QLC*D !H*-9 M6A^Z@H&%WLY=QPBDS@_%).F3I;GT++CB&X1 CUM[-&#[$U>K09DU"[4?3_9B ML](>>F,P)FL+%'RU5"R'6[4- <=7:GF[C>%L[]EVR#2DCO7;S^-L7 VC%]^Q M@I#3T00E]2V! XE"O?I$CRF B$K:/M(^AL6/%QP]A;KY'P,HR/;5WD@4'/M( M6'F !]^[JDI>MIN/50M4_\@H7% BC9U>ZUJ T"=[[QG](%4MU@*"T/@JY5-XR.V+N$';E!I.WA.Z-:U3-_ MK&\,VR4;9.XP7AEE5")MWS$'UK4T35I:M@ZFHN6MU.LPX!'-+R3971_C)&39 M1:F6)S7\:'8%CD1M#% I?*;1#S ^M1*_0UH99\*O%J.,S2R'KI-EX!K'""EA MY.$#JY7;9S6D14S'^><&?U6W!.J>&NKE62OUS:!GIC1(W7OV">;\\JGTA,+B M>:.1UW:FRAP0:=9.?6>%N#Y?H#(=;P%2%-T M/E18GE\@5*P_K+A<<<2LO\-*3EQVFX9X*N8T]-0R>Z7RU5VXW MCY4G,;RJ;QIU'=%IJ3P;*LX="?!J>QUACTA]M;XI=!=5*%CQS)IVD!U2)6[W MPV#%RZ$M\X7\H8)+V"W]P+N&MJ MJEWVTH8N@!U65W+3P9S11X(!HARJ6_#6+N2/ICD1FB?.%YMA\-DQX#SP+C?G M&_."6Q,![NIF1E$<>C=0 P$AHKT=4C.\Y)JS^ALS_'C&^;\["Z_H)2MJ].Z MD3WNB-]@Q\<1A4)*GKS@? =.?1=4JQ=0"&BI=KYKWMP%^@YZ"PUZWTWW.&\V M)0KF(/;51S"(8(%R'N6S/*NW,,?3O>8W![$IV+S? A?$%.I(MO< 1R!U4O:P MR6Y];[VG3740F^G7X7Y/$C:]L)1UE@A X1H'KMR/U#V ^Y6&NM7D%FESP'ZG M([5Y*DM.6SSD5Z8^S#2OD;XRGKYNF3KZFI4[0._>&U5UZ<>!+V^9T+G?/[*H M:RU6%?,DBF0"'B6&,6GT!O4\. M@,%H($5-_;EZ4PIS@2P>BZVC=%.1RZ5Z8+>^)7 _4JAW5BK^O!G@$:V2MD,= M]'1SF1.=B2=P9V@9QT?L6:O_/J">L=#S__GV[=MWK$(:>A$:OWL[>_N6_S^* M=T[$+C@>DUT8D7]B[T=$N#W0F[=O[(;,85 8957LYYR"QI M#MBG=:3N$D*&P9ECEQC8"YH'UECFXC\H7/Q_H/=_GOWUS_\R^^L/?^4!-_OG M]S_,WKW_2^;\Z:?OW[ZGW[S+_OGNAS_/WO[U;7G7D;TI_I&.]!WZ_MT,L3UR MWO@&NWC_A*/LT[<."3 WL*) AH"Q'/7/>Z//H.Z M&[PEKC3K5*LC<'?55[[LN]<1OO?*E5-O' /V3H6P_6S@IH6_REO(* GIO#M8]L4!1R3T%H$R MCF"*]+0C/^= 7Y, >:'O.U&,:&@E]C8M9@I5+<+5C^?YP8N6&6LZ M30H,9$K+0>"\QV2<7RIX;TXO.*""!01''U#MU,$OCBQA>;3(&&EAJ[S#!#VY MJFR3%XO6$_/@,Z'[]EXX"48#J5OU6E*KKI738P0P'!_1". #\9(M-*-P=8_I.+U._*UH/@TG[ST$K3HWD+![!(7A!=P7 M2BNC;7GKJ7FL/,Z6-)V2I_84I(;#^K8N+]E/"XN'N762 #.GBQ6 Z M5[TWE*MLZ7*#4%QBH/J6P!U6H9[T?H-H!M@]5=+V=<-!D+7CBH/J5_%!FV^$ MLV*%?+MEWUPG6]X:N/\UJ%E]+[RV*6 _;)+8>+98W=\L[A\7-^AQ,]\L/B[N M-X]H=8M6Z\7#?+-K M>RIN\24MZ#./8TS_S]LX7]0&:DEI&H/8Q#PUX[P-&?BN8*2-^4TUSA.QGP?) M'EW,.:.,-:MA;^OVWOA&6D>A=Z1FB1W?[KHTK>P5>+<8BQ7.7>@$+'O_CBZA MUB MACA;_JE@C!AG=O/]D/&V@R3CFX@"5GQD[[DR8WS\L$8^-PU)!;%S"VA\,Z0/ MY+4SQG@PNTIVO!HXM8/$9-46P*&Q1ITRZ)6^!@QG=5*:#C].*T4G.\C3NS;6 MUSFR_9[2U\#=Y%R1NN4T8 >Y$+'C@L!2R?C>U!!S3%#L!5B<3PXX$89X92TQ=VKZS!.5MN?PM#C-\-Q M]$)<'#^&OCQO4]$!^*!M5K::-B1K#7C8:@AMOJ:)^:M&G#B/Y3/RB-&WE3 T MN+X'&'M"CY@7??\)!Q0^?/8PF[W5,#X=$^PF:&4D7BJL,(*I;SL>/S8=GC.[%"U039W#_\8L6B3$1!7!>R^.-B7 M;2Y>&;0"2R-HF/_( %:VV:YQ+-L'JF\)%)9X3S+(/ED(?H+SAZ"INR"0;2E?K_FQP \N/QU%TMGY)+L4EU\*GJ M!-Q?]92^.%Z7]@#LNYJ"=YMSRO3SV#%E8>F2^,!Z?R2QBWW:&8?'>,8.*.VY M\$\."5AX_(#YXP>;\(XDY)G'MH\X27R>SB\QDVY?X [=R@1EO];J"-B]V\EO M.MH9EW0QB%).[*V!@A<$W4%V1/7?R!M,+URO%X!MF;9+>_B>UBH(GF+\.UP(:"'H;=HS'4Y9 MD8<7VDU2+7:"LVM#)#A255?Y5NX5WH91FOR^<;[@>/$EB9PP\DC@1"=^EY7: MR&47CD)^ MRX)34D1^#8,(*Y+XM3#,(.,#Z-H77'XY(T\,^O%@H!42$A>N(B M9B#(A9RAJE##;NQIW(X!;^;4B.G^?>)\L1\(Y=9(IY$K'."M]!U1>>M) )U4 MS4N0NF@*'F#D$G<T>XY^VBQ)!M55X9/C'4\,H^$& MS#CQ M"R;/.SH5S"E@.L_X_KA_PM%J>U%3M"&+QH ,<+0Q-4P9D-K2 (Q9QJJ8.D?& M$#F"8TT96HOI.+KFN')BXG8T:4;CE3A,Q20FWL()O )7J>K1V4]2=DCP8ZGO MZ1L?)98SQ)G:"07&M^6V.6&^$?ZJ6Y1 M_O94I@F=36;1 $\9B>G!9Z,F(P%H*@T7CR@QP_SAX4=S!I, MP6+[I'B/T>*2\%Q/U=)/UG9BKBA=RM4VG) 30E^"M':Z 16RYV'I=*UI@J+U MQ+SL3$V5GZ5-)^1IYQ(;SW8IW>*%8LNA^E"*2I2R\+#%:GOMQ+M;/_S<5+ZM MH0MP?]11N/;9BYKV@#U32VSC$E&2-X*NYX\?T.W=ZA>+;P31.)(IO(["%^)A M[^KT*<;>,L@OS<_=A+R0A#16*30B!'SPFQOG[&2^)17 CM)!F>[5))R>06WP(>D35"]I9-PJZ19T]=L'KG[(;:>8+)J.FI M38%7S\:PG: Q]_[K*"[1\YQ9"CP\?W83/F VN(F/*TDIF["?N6P$ML!Q82S# ME]%F:)Z ,6PTU4W!H"0@P[PH$XM7U,XRS4/^+R8].L:BMEP(:^Z^887R7,(3 M]>G?/F9_L.*0>P;N_ZRKV]>R*W"_;F. LF_J] /L7ZW$-Z_#5S"9H9R-*(U: M8F0G,AC=!/;3P,NJK;8W^"FY(;'+:F.N([PGQ[T,C37Z ?=S;=4K$W!3)\ > MKB^[\118XL#R(Q@/E#%!7Z=L+%6I&5]]CZGO9>HSC"-Q?'3HR$1N&"<6BR'R MN"BF8MZ&$7NX*GNWBD5.TH=I&CL!=W@]I<\6]XH>@%U=4W#3@9Z31]LPXH_5 M%6_5(<'#VMI^/+W9XVOT/W'\)G^7C;_'9O'H)3W*Q=YUN&>1A2I:ES8&[L9J M)2L'+;4M ;MM@\#&%?@9V3?L;P^5"0]3O;SYW8$!M41"RX-SXI4NK-7G M4H7L<6C^]O(J(L\D$ 5FSHQ@T!VH,YL:(G\4J$5?Z"\%F:C286LG?2^(Y*[N ME5W==:+HQ":^%\<_8M:PLBA$84D:ZA[L'7=V=SG.)LIDYR2(!;#>D1\3/6&V M(@C#:LVIQ^<3KGEP?SQ#94KYT6HZ^ M&?F-HC%_E1QV,V9H&:#\Q7C.#Y49C@V^HQODNK(141ETXP'Q.J(^0@Z.?QWZ M/G9- 5E"9L+ K#*,+D#7T9@X4"M5&A&PSYSGD(E%D3R7Z_<,W8/\3CH0GC-& M)S81^=03DHM-^'"2ZM$=I'V6H"TX)S#6,H@%S1>WH0KJ/,B.#-Q2FM M.]''#^O?<] ]Y,]3B]GB!R@X0@R\AS1*XP <$Z7-0W ]0I-&;<,P7(/*Y%$< M2BA>ZTQ_!.3C_%YZ\ XW*!_#1OH#%-*)%WMP,:# MCB+L96\9!QX_YQ?'^]KV MTB0V.4=O8R0U NA0FA0TM%*H9\Q(>>?O%K"$$/&0J> +!TA&L5)FCC0Q323( M\*>>D'N,6!GV-(B%A#]UZ42=HEQ::=).;E,]J%2XE(^=E+0AU<_U_-0 MKZ=EMXZ.N)P.W,9,EUVGZ-P2 S3Z]UF_J;FX3/S^O9QQ0B56@!R];R-DVOIR M;6VZ.WN!D27Z_T*2W?4Q3D*6L)"*>M*V6Q.5R8& EEG4>* D,2EHT-.D9Y3( MF/(3&92QG>6H<8*"&<-:)Z.(/'P(8V*V!- ^*;[!CH\C^CD.$O*"Y4& 27^@ M(&!L"L5QL+SS]$Z!-73I=CD,><>(K>;9*2M=.Y/0JSGW97>J'=]'0AIV6"S$ M*<^K_$CW_ "7]CL[L[5^3CN@125@FEHM9VDO]AK?)-(12QW3)D79O>I5 M9:D5K*,%.Y".^Z@QK28T3?30,(X&BBBH3 ]-=)3IDAP1PZE3N18E/N)-.'?_ M<201IK:@+IV >TMX8E3)7VKT!>X2!$L:'^"DK MEEN:,D,9MQGB_&;\8#]G:>O\(0W&Y_M6?ID5L:2.'ISE05LM:>EB M[,6W=. _.CY>;36=6Z,?=._65?VLMJ6Z$V3_UI:]0Z5'S@$Q2R/&H[B6,I2+ MMRAR.;#V%[<;0-QGN V?NNZ_>Q]V0VZ?VLJKIR]S_I ]FY=T?N<&+^,"P* MF$SP0UJB="%2&..08H,'!ACT]SD[;Y3"AX?VQC#;_P8,$@9*#'2*5FR' SU% M&\HFE5,T4G,H XM;DG@!&X/IVAJ0M-$#PWC:*"(@LKTT$1'&5,/RFG#.D5; M;1^3T/TMV]J[9L_3-*Q0)%V >X&.PG7KZ+KV@$>VEMB=U\\T8N;D4;XE?%WW MKM'8:^=!E%YMMYCG,+*GFWBN8OB"HS>.[X?\T4=1WX;ZL^/3./K))R[]1'2Q MM(H8S1H ]@1OP^@!9\N7U?8ZW._#@.O=8!UEQXE@6;/R=8@F[S4!7-,0OC.Z M,1\OF(@*L8R-P#S;(#>@!38L8_<8G5#,P3UCTN.UA/(.1TFA14S'_N>;]!K$ MF0%:=03JN>V5SV\@:/6"?O6@G1+&^UILA2I.K^@J]6M6<.,;Q%Y;Y6RR:S8C MWQ$81_5\*:MJJR@XL*HTA1Q^-,O=S*,%I\X"#4[=_"C&DLGZFK,NI6W97 M&E/EZR8==U6U!^ZNC:J6W57:&+"[-LML.H(+ROS4<$AWU5\9#*=NL>$3G+OK M%#;[.^_^PO?E]L8PV]0'[.T&2@QT-%CL\0,]&AS*)OQH\%"RR;;FM,,>8C!3 ML/]GEQY>'!_SQP_C)"(N15;VQ3SPJA^46J[YM?7+:\VN?_2H@HLO+K_I_D!1 M>K'=8NG1XNA" $ M.6[W#L.O%56A@.0@0"M3%+S:BZ"'F($9VQQDRYSKIT#H4.6_!.S%9%H M-!NQ9E1S=.%]PW.2/-0W!NZ1,N;-"NV>M M0#NF5-@.%1XI2<1IIOYY?WDF.I:[]:Y>U>,21MIB2)@X"9^ETS397>A[U"8L M/DY.30&A9E_@3MG*!)5@4*+A\<_H<5_?%IN_F;3)=)T<>S=\+*]8LOP M<>?0'^ >?^9?R7:]M#N#=XHV1JAZA4Y/T&[12@'C!5)^**='.1A+^$94[Q[Y5(&^IIVB;FDWPQB M/2KL4PC#?IP>(F(L\:RR.#5IV8:6(?6GR*&KBXHA?F:%S[GT3!'O.MRS9P'K MTJ>[49H"V)J9YP)YVY&!#L.&VG3#Y)3I#'%6*1J_X=Q0F1U?EC GNPVC+2;) M,;**TV/;BI%%3VFYC()P]K8GWQ(7V'VDP!TC=E,>V]S]5H$Q_^]5&Q!J36D* M(&1F'NWPKYX,=! RU&;(P' BD#2VY^TLJYY)%-QFG&"Q<@P.7DU8!I=>" -&GW[U,TZ1G&\^/2S8KO!JO7B8;Y:K^T>+-VL<%C>M MMNFA+[6*Q'BU#8%[BERYRHV8BU: Q[!"6.,!R4FR2:(@BG[=X"\)NJ(C[[?_ M;2>H'D)34*Y75/=LFMCJ6P)W/H5ZUT-UJ?O^( M'A;7B^7/\ZN[A;VAR:O/\LKPF\CQ,)T?5\D.1R7M;_(L-P84'"^]Y D<+0#'D5*/VNT$M!&6AB_IP)\O"6 MGYZ' 7)>'.(SEB,7@!I3X=5F479A=/NP^H@^KJZ6].\/JX\+M)X__/LC^OJK MCQ_6 A^_,MKY-?9S68!@T'W:GEX;!K3M.WU?[V\>V^PP8J^ TZF\>NOB_*DR MD2>RYW*@'4NX/3!)P*%"?Z8Y?[Y*6$"P0XP?X@PMAD#CF\0R4O+([DQA50S4 MT!XR%NJHFH.?JC%TM-.2O>=89ES0&E3#U>8#786<.^; /J>,1YHZ3,WKY#&' MLO44_6Z$N"+DNPGGT<7(8<2PNHL-DXOPP7*<,+#.O<%07_<"7^CP"Z-3L?G3 M<$*@[@$4M%JH6[TR*&T.>%M41VKC2X3W/R_N-ZN'Y<+B<5:-@DU' PU=IC=L ME1O]JO;3&KC](6].'-:V_+ Z0_#6=10><)21SCYG3CVI; M$4"A7B45^+(98']62=MM3V#^^+C86 S32IKISUF-G:8S1C7G)76/:8S<(3!6 M;.8)^K"FFJ$5!^&]<]>-CMB[2Y^G8F\+IPE>Y8_4LTQ;&L!]V\@D95=O10"P MYYOI8>H/\^OKAT^+&W2WG%\M[Y:;Y>+QXM1B5+\(CZP^N7/BQXDZIBA0XOH8 M130F;9H%>V<"W[,&,.J9Z_7( ;9O#J&HL?.FXJ!4'G:7E4N$2OQGI73GTL>E M67^&4LD 3/_0+'P)C_;0\08_)?*3L#-#2AL#1RNUDF74J6\)&#T:!#8=HS>+ M*XO;(E6EFN9>>>M)#4OE;"AI.IF!V1]Z,KJP5I>#:6K7!W.-^!OP>A.L+XG2A"QH=^%#.N:/1A_K!XIK<3FUV8Q\KI[D:W"Z!LV,I[1*@FM9 I2* MP.LEG=5ARU\)!C#76S8@/-C*Z_BW2!]5]0 .-QKJUKXX,:E%I8[4Y@EIU^SV MTV;^GW;S1R\T;,X?57:9WKAMR!^5MY_6R.TS?S1[/@76 G18I4'X*YUK]R01 M2X" 3K,!>S(*!VYEI[9AWFE+ [A'&YFD\BYJ&P* ?=Y,#_-R)A\_+C?BL166 M17:]NM\L[W]:W%];W:R&MP$>4TV(["U)VDQZ(_!3M^5%AA"&OV M'-LR,/'C!D?DA2YE7_ RH$AYS.SQ 7O/C6E#VIV!XT4[(U3/9W1Z L:'E@J8 MGVD\+'^>;Y8_+]#M\GY.!_W\#BWO'S M-NOQIGZA;5Y\MZKVK4,B7BG[(Z]D+:KR-D^DO1,'ZC##&#&O%M ;9>B5!?I7 MM/RT<2X\G_:W5'STPN1'^Y("(]&%$3-(../)_T$VPMG"B@;A2O<<0/"YK69:KV M0&<(;57+492T,># J5EFT[&=469O%(GS, "KI0'5G3_(:>S+BL(WEDYO[ ;<7745KQ955_O8-(.IVD]LM"IG)VGC"8W7'K/GW2]4F7/K;8 M[*$204U'WR?Q$'!.$)X;#JRPS>T=&D<<^>L6+)F%1?J_D&1W?8R3<(\CO3FW M-1'@GFIFE.H^3QL*@#W=4!'SW1[.3CP)DS%$GRE'E+&$ PJ6;/. W?!9O+QA M<0F=7ULJ7VQ:'=(WJY?4QP)VY,OJ-<;"$K(EC1$EX C2P3R5!7E[,H"QI(LV MQLO:TLW ,M<9$GQYXDG.F==!C<%%'_8,=W5A.'N04WF&-*O24[RYH009W;[ M8:65"WL;=Z\NE7!"=[29!S3U)C"XAO@.([#Z Y3R6*] M%8JZ!W"OUU"W\FJWO#E@#]>1VG3P"MHS)*C#<=UA=1;5$-*ZZ?:<]1Y_+NU> M1F% _W1%CF>;?7T#,L#=VM0P95]O2P,P !BK8NHAE&%IZQ]56<*;YT>W#YOI M@T1N(GN04I4-BV" 1@6&WK M[IHHMPAT^TX%$'1,4 L&JHY3 (M^7L8\N&V_EH68$2P;1JK]1*=Y^<(/XNM MTVUZF+)1O;K=MB]P9&AE@K,*A\T= 2-#._D[5"LL<6$ND!W8_!<>SP MZ.ZP=_0Y"'@7-HD$SQYOYXM-E-4!1_RVL=A-N3TF-!KY2 *R/^ZSPHJE][E5 M;M\?5:" T+/9\HOXW4E"OX'?HX;&9Q3.T]%WHK-[]WN'RD"2$_M[R^5!>R$0 M.F3U4),0/6'J@$PP[*&G$_*Y.HB?@@9'.E4_\33 +?LLTY$VHGQ'OH,/P,Y" M!)3+D&T>"RE0*D91;;80Q#K>0S%A>28X&Y1\4"'"2Q%:3&))!@$O"Z!"&&#YY*%FFZ*=*((=+[HT5R5Y!9S M'V[G,D "+6CVNPZ#^,C2#7UNMZB4 1#@A+5P?#_\3(7!?,)DS>A_8C9',"-[ M>(NCB,ZSV]S:6VPSTW>>B7L;1M=4,)+<<6E708U-8ZV%<4>2P.&N#X-5WJCK M0 \PX/6BEG%:2L4'!7LD^+.PM@[I8C!09]5R9:R3(EF/R_3E_N 0JB3%\)]P M0*-2_P''.'IARI<-P8!>F*%YD=X#3: 8U*O)\@5Z5X+0E^>]Z=?OXIRD8O&X MX%D(AB(A&?,_^Q>3(T-XVJ,,P8!G5 MS8>=O2!U[<3)S1$;1Z1M^@.%?F-3E&--[.$*"O@\>)X!BG# MB"M;"*-DYR2(%1H\,/MYO9[J\&QVOO)O*07_0(&//2T!XY[AK! .)""^C]A=,H>F&]W&M'8'2@HFAJB_IQ!W1=P*-1:A3[\)&93>YF$7?1.ZR%S\XT@.;&YM7!?I= 2. ?K*5U9"C;T ^WT+ MX8W7/BF+&;_[GO#-@IP-&(8'8\&;HI] MVN% 8W?@4-#6$/7A@+HO8%AHK4(?/I%>B>>\6%)!Q@T,1EBW"@1@F+MN=,3> M'7&>B$\2HKEOVHK 9,!!UQC2K"1E[TD A+82/>4<,6:HQ T@.HQJ$BLQH;I_"D@2S]V$O)#DU!(YS&A.!DPZF*P>7PP( M3@)RNNC5A\OE_%$A .(2("X"RF0 B$VV;1<5%HNYQ8[<8D[*&0)TU1=#XU82 M%=%,\:L#XW%WIR6:=:,]&4#KP83UF-:!\"1@K0_]^G#.L_MT0I+B M6MVV[@X>/)R#8LW::W9NN-^3Q'(!AL)6YX^"LKQI&3#GO@D MKP'!,FT"EE+(L":[+1>$%+3$!T<6\1*1D4.QZW 4J6/\?9JG,-GQ:^K"WEYJ M[\7:\G-RQ"-4WU7$#B:3TT><[$)O*=;R^-'AH3"+0J].EXVS9OPGD/V._;* M#H(#&/3\G;N^Z$.&RR'4-$>$C#ZB(9W@@(0\*.-$5[:.0%FQPGTZH=IN6?L4 M9B^PU8;KEXQY1P*\3/!>]G!58Z?)N*=*Z7J'J^LQ"1=2"M[=*)< M+#XU.:#J]TZ2I6"+U1&=X'N\/\"E7<;Q$7N?#F&P#-PP.H2"#X]_SIU3OQ=0 M[VRI=GY_H+D+]/L#+30P':WIQ,.NU+E)%L/&G#;[5X _I[N,A(N!CE0.7MXF M%P1YQXAM8;".=,"3T!OYDL$(5A+0)7@@Q@15N(CETH67CW##8 S=Q6"0__Y? MTQ6-&#'?6'ZV:QT15[K0*#< BG1R92[>SN+?0HXO+H7L- 1IV7QE:H^=3DP M6MQOO-#WG2AFP"E\R,B%)*'".@I=C+V8O>/',()=#EJR]_4T0ECZX>?D1/'H4LN.H8>#CZ M'!%^I,*N0XJ7G=A^6DX"?V&GM:-7H!C5[ADS8T&.GO2% M[[:D*?% @@D27&96UC1CZB^6-5'!Q.8#H/R1D1-7>^[2)3DKM?."(^<97X=Q MDAUM2:S5HCMP5V]KB.I+H'I] ;M]:Q6, [.44;HGF[&:H9098MR*@V!;[W^. M9 VQ*"N0H/?UV2!! UIGB-G/S\FNS B_Z2FX9'T.SU(5?0&CA$MS:"("61= M 2-$6PWZB@Y0RHDB1,X+"68@(H3!#)$_^Y/NB3N%^BR#KP -F"\ 2:S7T 4X M N@HK/O,#V!?UQ)[J$=]+*8>2/2^:T@^T.@VS7%]H;C&V+Z;0 J"MNB]CW%[ M8SL58!VQVQJNXR^^'+!'<) L U<\,NGX++9=;5=/B4-88N-U&"2LN<2*W2@" M]X@>S%5VE@[D /M1'UJ9NEC*>X9R[BAG/T,E <2*DM65R&1 F1#HUR2B\\[6 M\>/+:6><:-*F":ETS3V5",!Q](/%O=.G-/J + M<=ERLZ$+<-S14;@,+*KV@)%#2VS3<5TACACU&2KH#^+G+SAZ"M6>/J+*$:7. M-HXD&GM'-/(PXL/K]_#''(B> O;/*>8N+?ERL&8IR MP;)OL_-9<6K+ZU;%0CHQH8Y\U&_5DH(%*KBC@CU*OUR4[27J?*4R\"C-1AXC M!)MU&V3VHK.Z!S$W.-JOM@U+1ZV.0,&]O?+E>*VY%^"HK87PIAXA6,S.+ZC/ M$..3/B)8NR899[DV@@4R1<5%<^(:E /P+TKTSDMK8L]9NJOYRKKN476:.[XL"./PQ$I#^OJ>RNL0QL%VIYW1]_EQ]3:_/ MNDW3[R^D'\[S,U9V8N=1;?"&S_&6/3U[;KUX@^D>)PW1<5,?X-ZMI7+E"6]5 M!\ >K2>WZ3C.J)<>%INQVS+HUXR%K0>VQU:[Q\.+2]EC\4:X2.^OVQUL[@+4 M']LHG)\R-+2'?I"@*WZG2X6<8%IN0%S48MGK[%(A"=#G'7%W/#W3/<8)G=^B M&.VW]H96^+H\'BY%&Z27L MF_#XE&R/_J7J,DS7[0P4Z\R,4 E"M'I"CD;:*6#LXI7GS3-&2&/:'BDZL6$& M+S.#DW+J,601YPTW.'8CJBB)WR']./2 M>\PDH*-T+S*#G*?PF""?<_]3+,Z8QLY2&%;W[ "Q1!^MMN(4LBO19>I.FV-!L:CEY4H)(P4N^ E,I/0E@1TLB$\2Y?_+.S8 MRO6/GJCIZZ"$/[".Z/J$ER9/V["KI;SN+UU]I"^T\[NF8<3;5W'AK#Z*%^X= M2GJ/]T]L#>-A*H/@%E(!Z:2W=X(30Z+%5 8S4#2A"7!,]WY0)0K*K&U ML!,R]L 1ZJ<;96QLB(2F1&Z$GA&SI,TMQFS]%T9TRIS'1>(]N_JW%]==>)?T M@1%=\W7B,#7$[6Y.)2*;DY\B8O>@;9?\P@RBMY@7(A+,:1!(8\GBVHAX:2(5 M(?7>0_:($(WZGM@_B5?, " WJ)=E9FKF<&94"B3"LWCTKTD%E;FDJ7KU50V M(+,%I$';8JP.'9CS"&FU_1@&R>Z1/51%E6:+(586V21,UZ[QFK/['9($AJT5T4X"Z%;P#@?C0[R:/\W( ?4P,R*5 JAJC8 M#C#N!S.^QMTU6:R$A.ABNE6D*3@V-=X[392KFD,DD UE9JI(V5 MO!P:;7A(98 P(/;27-_A=EH7;)1QA\*X X_GB[V6^J&#*R[HG3BP9\=GTTX MD@/]YEY 0;>EVDU71$M= &>AZ$K>.Q:D3'BD!>=B:)^J+[[0J8'M&23EZZ'C M1D^++RQ+/^:+?*X9%RHVGU:5!($Z=G_&:A-5R:F]@NA*0[F>UA\Q*[#,CJG" M-%4WC;#B77CT/1YY;46:+KL7*A8J.)6.?QRE0(,S"5%X@+(6'LVH+8Z\,BG$ MYJ:P72X(S-ALR-%X$:/E@XOO7YZ-+7O!6A:5KJFB[+X6>ZOOP-S\4XRW1_^. M;&6YQ'H]@6*[@?KEP$VC&^#@K8WT'1[#X3QFB'/A-Q5S/C,D."'&RM;UY#&L MD*KIUZ@YGHM7,3"^/;*W8S^2@.R/^_34II0RW7!IT9@8<"#H9J0R-IA1 @P7 M'14R]9VSF".>(<$9I:RS(]/R703%I4FH_B9.43VV1W]+8M?Q_X8=61V0?BB_ M*D]4FL_<+6O)OAH?56LWIL/.4"X+"XR%-(B)8V=S!X(=V8[-5-!K&6P^ATQK MV8L)'H_0FL$HWKR?$-Y0YKA7 MQ"D3?&V8W[!)\RO5>& M/1>FZ@(].;%7A#R7.HT./$R$*>%.?R:CL//G"<$.>>DUYBG3>VVP+/C:\*4[JKP:++&"(,.@1I@X?G^HT1TK MF#P]9AEG1?YYW>]R,"7*=C\X26U5.[UN0-V[K>)Y7K!&'^C9OVU4,!VC9T_X M92^Z(.HG&(5!\0B$>/$ERJ48.6EW#%ODK]QP)I5X)R^-SQA92+T=0_WY"T7' M9YP_7'QT_.IX&![*:BXS:32?('2=7U]J:CM1J.KE]LX91&5W>( C4R^J2Q') MPF6M\90]_T'Y3]XK^.P/8< &U&I;+GK,E+H+8QH9UJNNT0LV%.FJ74*DIB[P M@4E;@RXO&P3BJI2;+%+< MA->.[QY]^N=/.*!!G_] Y]?HI7;U:$@',A!V,4T.C29$H(-E)YUZ"N]*]_MV MN13FS#XY:Y3R1BES"XAK MQ48%!I_8$6/]0&+K!^*Q MW\R:%4%*LW1ZF9,*\T[LWI;)#(4A-JF@&%VR;% MRMOOYVT ;[!+1>V @7S^CWE=2T;2SK':H(KMPOU 09_&U=1!-7-J?[+Q<./1 MW6'OZ&,:U*:OZ-RSMSNSM\%OQ1,(P7-IP:XX&32G!AR%.IJI#%:&I !C6E>- M3/THX\MFZXPS+X;!#A+%MA=_DC?C7[F::OXB33^.5S$5M=+9MMB=Y!D;@^[ M7:NM(>H>L6WJ"]AY6JM@?$;3UD/NY&^LC#7UCF8ET!8T);#8P+2N4(D+ZK5#ZW?N+, M>.7\&>+\+%7X&\D8TC,D>UCP*7#V8920?V*.?-?A?D\2M@U'S;&*R'/I40#Z M2:DU>XB0 ^U\O$\L.UH$R+#>FEQ+F5O/P%D<1-=DV#QBW?'H(\,5; M*?8CIOR4KN7$4NX'',^T5=>)C_).@)%'7_9!8J*<3;_P\(-0/,#/["50DV"H M/_WGN@?,O?S6XLAN$4!5>H8P'0FLD#L7=$ ;/"9.E("UPA.FS-]VRN;FFZNOX3G?>DIM"9_RXZ3W >E.LP MR'Q(V2'!Q\ZMG/',(-T=, Y^9JVD@(6NX/#HFP>0Z0!@'@*-#>&/69/DV] 6.!@1)] MY/-DS(!F[]38()/XKB%S1[,K<,]H8X!*JJY&/\#>T$I\4S^H&_*SPB-4B3GV M=Z/X8?RU$T4GJH#1?E0]!>#^8& .G3VIFNZ O<-$BT'VI0"FJPQA [%5+;W- M#FMZ##SR0KRCX_NGQ8OC'UG430-J 6ML:Z,%Y.K0 @X8G4S4-*,V$@(,(MWT MZ7G.+3%&.6>^6BUX6[IO8\5,>1 BL(:4[8,K]B%2^XP'0XH5RP-FEP>]IAR1 M=A2 0XZ!.79( M$"<'=(Q&S1%RAL&)D@3P30[0@]-:"U M'L9G:GQK@6VA%RELK/!)^$*'?U;T1!PRLR*=PB%&3A@8S1B*3:(BZIIEM4XL MY!6,9HFLG O O,;:N-,-(P][R^ %Q_P"Q'T8.*X;T97F(W6R8XO#%2U:0+&S M%Q,UA%S-A*85V/4)S0T]08,&09*](L3C 6B/$!F,5PB1FJ1N_9I M#5JT@#M,)Q.UGGG/"0%VHV[Z&,\VS'>\(SZ;77X<8;7.#W#7F)KP8L.O33^@ MX[VUZHTK]'*GJ:[.:W7H4'Z3T>%+<[%(3TML%&LR^I6?+UE]L63=8=]CS_2Q MZRS;T"[3/]8\\SGHZ)B@($^23/6%;6 G]U@WWU#%3="0"8*^=JB!V,5-QNV;:40'=,N\E1JE#>KY)GMY?:O?[.WHZ[7U@.&LXN,O)-G=DB_88U7@X]4V>\5, MYOTMN@/'@+:&N,@NU^@+& ]:J]!M,5$Z)_Q,62'.B[^2$//;22D[BRGF8]B" M544M P,WQ9:;0CSRN,U?^>M[ Z90+U=-NKBJ;PO4G[54K&ZNU#2 MGGRI'XQ98H.]E_T&T_\MV ^G=;Q?.(1:,/]."EC0JF(SCWUK-GT[?L M. =;?)-X#.7/7UN8%>!E^[7T47_[ <(;O355^EY[6:NU>)E9(\A3=H8,9ZV- M(%N&R7M"A[;VBACGH0O29_AV2/<;\^QCBT@WGBTN]I0RXU30CFT]\R)8]M=Q M]L;%8 C(WIE?;<_@O;:NIK0E9&Q3JY<#67TSZ*C5(+5QT@0E6Q=QC9TD,Z1Z MJRTZC[9LU,\<^Q<$=5!=KA]X'6&/)'K%- U) 86I/@S4<+S=2 ?P3E(G=?H] M J^6Y12N'GRSL=UH[&AS<4B-*<+33O;KM7!20=\>-UP,;X:&&K8.^8 M1AGWO9P^T7$\U<>#R+,(4_54JJ0I<-!3*5A&M[IV@&%,*6Z_>&6Q-N0@6JY* MUVX/^67<)\?ON8K)F?"\GHK&#GK6#JA?-:HF.]CBC:!OG"AE[BD%Q\D+CIRO MPI'K.W%,M@1[R(E1R+C;/<[KA/( VG'K]+U"-P<*G.).7I/4T' MZ+H=(4-+*^5SK-'J!1U\VBG1+5'L[!0]X,C$ 4>@TLBP,X[JHJ39)1H)D]@^ M21_'!LN&']YB\=G@A7I'&)T>G,\?J7 1K[8.H?2E;F&AU!(IY[96O M5)AM[ 5X"=-">//!GK*84:?^C'(NXB%&&H%EG"P5DAW> DSM?48:@&__$D:_ M+8-U%+HX;N?YF]6O=6]YM"OZM(7T/#LZXL+(/*1]H+CZ@$3+-#U'X M3)6 X.:W)"#Q#GL_A:'7SLV5/:?BYLWJU[JYO-L4W%Q#^A[#U1;3,$?^]DM+[G>@ ^6]ZR4\8Y=/RY4 M5%2D\< !1\EI315)YH&W^,>1'-@FD5Y]S<;NP-VNK2'J:VNJ^P)VU=8JF->< M%>1GB#/@I;]R%O;+:DJUOVNHH:G5$;@/Z"M?'OW-O0"/^Q;"#S3B[^0O@O:B MO4:EJC&,\+!:+QXV?Z-&N)O?;]#\_@8M_N/3Z/_'VS&Y;1X!)^DDG_]C'[@RH\WX=1 M0O[)/Y<:0V*\'LD#AX*^#5D&C;YH X:7WE4T3N P:!63-.Q M=Z,8:N-$$(.I@_"7 PYBBP5IKYT#8;M\K*JW-X]CG,2J>%_1'+AG-2E:]C)9 M6\ >URBR\94Q05C4I*>S)B=M-9X?3-54Q4,ZB]I5A>;0'<]6K4 MJ:ZH\Z\!.UB=E.9K94X+/5A[O'8(;:(:;3KD6Y?G2>&967A[IE-S:Z#^H:EF MGDXM;PH]AUI#E\5XT=.J![0#I6P M,IW)UI*9;%B,&573[$=GI7+A3-^A=W237YPHHNOPTUP\5'F=WR*Z/D:1:FK7 M[0T4U@S-<+;)KM,5=+C03H,.V^Z,#\H8H933#*469;AV7!S:JI&E5>^!>W:AJ-0R6- ;LR\TRFX>$ 2\8GU99RXC;3WFN M4_FN(=NYJ<\$A_&%RDU#^6X"ZU2Z%TIC AKD?& ]PYA"49= MEAE*(L!!P\PH34L-.07 L&&H2._+C9PGZ 7'@)8IL@*=%X?XHHRSY1V*#"T7 M8A>?0:G$6/4M@<. 0KUJQ9Z+9H =6B5MYUJO*5%V,?%IF(,KC8('@VIH_7I3 M&78TD F^E]4I))M* ?M5K9C&TV 8/+])V!MZU0G1EDOUJESY78S^7\-@[CY_ MCC#F58UHTW@7^MZ&BDKHE'F/DU_"*-F=Z=FN)U"',E"_=!%#IQO\2QFMM##. MM:H\KI&DY%& $_29,4!)B)XP8J%@0O\?>^@8>#CB%= ]MC!V,AE'OZPQBGWX MXC_G,T,Y)Y2QXM4T.3,K%SG&&247XV)PE&.?;L+%$TD\YX%YB;[Z=5VGAW-2 M S0 W46_:2*=7(TN4!Z (J*UJ]2!#TACPHJI9YFX'%'%\ MY,]D04"MO/:EQ>Z&F?.S> M7:1C0A^_EQ+W=/8-(&%V*$W%"W=KVU>PJNK=.BX6AV5:UJ@TGY0[7BHJ]\>B M[60H/[=2 MN;+?K.HPA8UF+?F-MR=P1$)/;"\+TD5JI-A0=L1V,LFEL+"?/*@)SA<,JRW* M>.3P96G[V-9//QA*\=*.?$-LC0/'9W?+FW6O[S0=G%(H+0&JFA[30BJ5 MU3 M, \Y=73(R(-$JR',< Y7!0^4,[$.5T,HOJ[YU2$\[O>X[/7'5Z>B37H>,/_L1)[>ZW_=Z0.%RL%,6?]^8$?B@!=X_>O8QP$"Y_/F MB==0+4N#RN*@IU.E82H2XC+9/VAHM*?,G$UG$KT0AN[7O1FOXM"=J4+VY/Z4 M,W9A#;=M\%KK)RX0S/AA_K!X+^<;Y9KNXGB&7WQ_T3CM+) M)9X?DUT8D7]BKV_C*_B\5J1K,FTOP"=C\AIQL%%7:[ X0T*V/#2*42'>Q&!R M,"L7)HJ%B?;.B:6YDCAF)0F3$.']P0]/F%5H]$B$70J6]$_JH_'13QP64;*D MJB ,LH:(E0@F+F9U_%^(1VV"2,#39+=AM.>LDM#]#84'ICRE)?XI*IWROPZE MYP$B\KQ+;"X[F5F>FG^RI_.?;/'E0"+QJ!_?]U,-B9[H3P&T^S3E!5CW01PZ M2/>JHT5P+F1"0BB+D S"IM=AD$2.FQP='_ED:^VD%HY%2D/D4#M$IA?+9[4, M;L/H)_;NQ<"!0@V[*4P2 QIZB #_G!?T*61(E4&%^WGE$/9P&)=SVG%_[U:_ M"/^=BLF>ZTPV =!ESV8GIU(&/2_OOMDYP4HL.KCUXJ5&:#X.^]<*RH8_1"\@ MW9+W:P1M4Q/87!9PD2NW7\2;$0F5&JVR/0,A.-M8L+YXF,(/\X I)^*R5- 4 MZ#FTTW]^34TH/OK&ZH)C"E;\2=BLQV2ML53?A(GCWSHD^MGQC^<9$'8E 3KU M ?AY\EPU.V) 3X"S;!5S*#ZP5_38[,7VQ)WGYP@_LP>^MI0%>F$\6#S^+":X MO>-AY!TC5CR*-3^D.:1!>HV9SXKE_71TH'+%(R?A3?2GX#*A*[UP)6V72C]+ MC]ZUPI6+: 5Q11#3!'%5+.0/3O0WX\215W68"1X/\?_\3,,RZMD/_(RK\9;8 M4+R SL"CF+B7(R05(^C+RL'TM;B&%-"<"HB$A#/KE==AFCNSTD%JG=>PWW<; M1EM,$G:9Q]*67YT$4P#><7^.<3;^+MA#!^F1K0!_^R^7?:@=P!_$+Q/PI9EG M9_>J_Q_HFM7:\B>7_6;!4I<;IMM\R"FV3%_#7'D?!B]4>^P]A+Y/+F$DIUFMI5$CL_7&'#8T"L M)RH/:S>AJ[W?+>?_QS10_2E&G@$$\]\W^)_98(*X/PB\B_.I16!IR=3WSY/3 M0T["S]]P,,SB2=CM,7&BY)5:[@D_DX"]%?<:I\B?N:K6-AXU(GD^;_V"V5$;]N8O.'*>,<\[N'$2 MG*:RGE[W9>Z/2SCKR\:B/B[W*6Z68I^)-1::F6:8A2%44J&6)*EM+' MT*_SIYA?'GV]FW:C_M:YV9W4[,\ T\XLVQOP4/ACIFOS T*;WOZ8T_3,\PHG MLE>])SG\+UNW7]X.QB6K!UOL&I:?'7$"U4MQ7@ MA0SMY?O=Q@V&/Z6-K=4_(H@^;00_C#C?G+4:38#9Q!W^%T[M#FTZ6Z2%!A]% MG<%Z>^?3,S=MS&^AE;]G+\[>A\G? M#H;7V;CX6E;.,Q5-6EZ^M,P3N$X1NS(?,/%HFP2=<((*"6V5FX!K\D]!E!-# M;MF$^ O[V^*&XV!&$W/9;1BE'[%V[\;^Y61"_%[16?FCC +9M1+\'G%<;0BP MX#[+*AVP,G(ET5\=Z _S^S3.!#,4%?RF6QVUMF+$3U$8]_Z,BY(3<)P?T+R] M;-_(V0!&["&UM;BE(JV0QSZA,DYL3V1(8Y=?(7@5]? &-):8$3,K 9YII.^M MU1KG; ]M\05'+HGQ.B*N\6%%KQ),?6;J_^=H-6/UQW[*,]D 5AARAE._4:B< MXB[.!3+I$1<[$*J8/A\RE)0^XYJ6G&>^GS9G_E[6=GILYWR_-BC]A97?J5T M\)*\_%VUDL33314?\=>X+4KQ.B53LKW,L_7B*T'R!Q+_=AMAO*0ZT5\]>7"2 MWI.U6O#]/:&XRO2#87@=T]\+@BMU!X??,\3D14Q@E$F,F,BO +T'^26XN;;, M7"0S5U1CKHD"]>++ ;.J=#>$/:T:>&,!M83O[PFH5:8?#*CKF/Y>@%JI.T"@ MSN1%F<"O!:<'^2%R(YT(]E]+')U9ZN?0IV1\DIS&!N@+SK]'B*XW_^ @767[ M>X-IB?:0@;H0^;5!=<\_1FZQEYSN!-]<41EL@Z.]+.]T4(93P.=!C=W+$RR- MW*"C\;!*0P9A)NG$7F09WO"Y=7RRG>+>17KBNCHF<>($'GNY9KAR64W,I@"Q M@QFYSPS/>D[0H74XA2'D>99$G';]]F%-/OTZ[9?V&:8>NX+/[P=(!ZBO+F/R M^X!/./72ZY!SPC71!S-U>6*9>/7S,6TTY3KGEW92)4FRZ7D[5D2O+\CO9Y)J M^>,,-(MI2O'[F.;:&@/4^%5^P8%7EW5Y!2I=D[4I\.57AS7MW/-X$47'OR&QZX?QD0Z"H6I9:/*< MPMPYM,G[W*14,H0^0PZNM_5)D:Z*"DE125082Q^P/\!%_/" ]P[A*'T=!IS' MD1KTCFPQ+P.RI)^1(";NU%="\GW(W (E [",[/<#S:M*]O@V\=VEPUH=MC!HTMX8 ME<<-M7L#Q@\#)8QKEF2LD."%*#->5PNQM_$"E_C$$3D0:TPU#!([@&'%(@DU M!2M#B[YV8N2P@W-F )N/:-=:H?I#S9-;[%%C^(^)DQRI(*=*XU;V;4MYDLAB M9+YFR&E%=G)89*;=\"#E)"@5!>6RG'<""67C&C2S49S;R&ZY[56RPQ$+T4C" MEI;QA@5G$OO)V@(''Z6*93BI;0@8(-3R&N^S,JJH1!;]R@E?Y)38&Z1W),#+ M!.]E0;FJ_<0&ZX6JJ@&;-Y[0H+V4N<>!RX@C3MU21M1PVA9$+9YZ8'^[#.)C MQ!;QZ0Z";)^SOBEP;U0I6#DLJ&D'V >5XAIOTU.B**>:;7U9VE4?2L$WA%'E MA4:=)\N%G<^P10^!X/N<1"W%O ?8TV22]C7'@9C5NC]"A ]4QAW]&[D0IC5W MA[VCCU?;=',K>+[#[/QM'L=8O432[ K>15(F[. Y M9X,$'R08 5APU>G?N.IJZ@1\U.LI79F'E#T CW1-P8UG*=FX5JS'QAO<=YA* M@ZLF8"G!JVV6(RRQFE9'X(-<7_GR0&_N!7BPMQ#>=, +%K-S0)_QE'J&]!DG M._':"!8H-/>%YDFJN9MR )$C7S5!_$##3/9T1!#C>RQ=0#7T >[P6BK+)[6S M#H#=7$_NGJ8T]M LRR],._M]ZHKL MDW.A'X]/'#5BY33.*4_ M0W3^^=,Z^%OP,;C9!!_H_SS^B66A[9UDQK/1\!=G?_!IPS^MW_WM+Q_??7_S M)Q3A S4"/TR@?X81RX?=LMF,4@YI+,LF--J;'9#OJ>0[B@OLZG"R([0I#I#G MG.)O!P&&.B@.Q"W"V)72%$0$P&N+@TC,G8/A)LV*%X MO PVGT.FKMXQJ1Z=5P SM:8QB(,*(A.'E7I=1H 3RICMA5'6'$5@++Q&,!&% MC_=3@ _*%?<#(&5*KP9"+LQC!B(YF514H!@0 M"!/'[P$$NKL^$Z3'K-X;')$7AQ78N26!$[C$\9=!G$0\'S2>!U[^YM9'JAC5 M27Q>GU#2#T6@'M^CN?+LX&[DH&<-]Z2=>3E>#BO8CER:J]E(]PL M'I8_SS?+GQ>/]F*%P@8EU7]R2' 7QO'5Z0/VGBER/F!?%"7H @#%+WL_1CGH&8\[X+C)@A&,\2.GCDJRSA"3 M%GW-Y/W&_M5WI3WO&J[ :W>>LE]?&$';)^\F<#6^I0*#^L*=[?)EXQN#%'P@ M8( H7-!HG;S99/RZJEB]!XLVD_#5,U%[&(BP*V(/;:M#9 WCMZG,W MCT7Y:LIMP,?7&MU^+%MP/5\8J9@EE!.0X/ IB+#CDW]B+PLW5D%A%-F,W-P+ M.!AHJET&@88N@)U?5W+3@5[0KX3585 " $M9 D.KSO6EDA]]7K& CC'D[MB3 M8C'+D=A6$8 ]I0@3!7+02U$P\.[2NJL$Q^D>I[<*'K![C"(2/-,&]R$U;?K/ M*RO8:0+GHJ#R/C^[*)8RXT5(RMSM[ZOU M8;ZF[;>^>?P.7%JYF=("UEK+"(QHU9'X%Z@KWRE!FUC+\"COX7PQC5H&0M4\) , M?TL5:$?2WYY'WX<)-O)HK8[ /5I?^;)'-_<"[-$MA#=/.DLP6(\>3?\HYP'A M19"%$P4TM([7..(/9]\0_YA@[^HDGKF^]IU8\X&0-I2 NW\'\]0_'Z)-!C! M=-&FC\=%,J[LS57Q'OT,I9QGZ.F$TG?9.?<9>ZG5/WILT M_:VC>9 0CTE.7O C6]SR1?#B"Y,8>[=T*%)=#D>1/'QI[J9=HQ[) _?3O@U9 M=MZ^: /VZ-Y5-'7SLB"HD 1EHH@#GY(P]7@ 9&?HW$YG#S*K=X:T.P-WS79& MJ#R"KM43L%NU5,#4:6K&?Y63]8J?(QDB(TL!@YW\!L<]NVX61F*;V<-!N">! M^.#('F\B 6_G%G#"3XV?PF2'*$7BBGXBM$"+M<7+(?W7>A[](=@6^-N [:84P,.-AW-5%G#FY$"#$==-3)>[>($"<99HDK. M'"5A%JZ7^<_X 8]K';>L62Q#KA\G@SC]6/#5(4P/R/)Z$,4>D@P"'R\X>@I[ M!9!>#$12 ]'HYNW;MW^R^4C++Y@\[VCL-*>F3HF62QTD^VB+K9;["8P,6I$&Z9FH#B>[R_'^?ZR1?PJ M_;9I4,B-4?XY-R'_C*(W]M(J2?,H8G<>>':TQ."]$ :.8OT9KWKYL"M5P%C6 MHW)]P%FV9-,#L2P*>\,(>5E!,U26SM9*#X!=;RZ!#<[9EX@] R^%_):'7_+> MP!&JI1E4QU^2KH"QIJT&/>QZ'.A:+6:\+J9T.R==0ZFPM" %&LF[Z])')GE)'G#PJ<^:)[-6OK6>K M2ZQTUY"%KM$-N ?I*EZ]UJSN ]@OM$4WS].4#'L A4&'5WYQ-]\L;M!Z_K#Y M&]H\S.\?Y]>;Y>K>8G;IW'59*%&Z]58R PU)KH]1A.4K!NW>P/V\I1DJ4;]> M5\!>WU8#XW SY5.Y_EE&!,(*'*3<+,7E8YNBN E*_Q26. A6]C%A[9Q, :&A MZT300,< =5"@ZC M'KB7-ZI:#>HEC0'[<[/,YF$\IRSVB,[\UU;P/I2N']CA8NSPJV4A'$?-7SI9 M_.-($G;M_A &_&FD+T3FK$U]@#NLELJ5;2M5!\".JR>W\:D7)XH*JNA71M?F M;>FJFC?AWB'G+Z8UM04^=I4J5DYSZQH"'JMJ>?L:H^A70=C6+6:[2H[GB:7; M21\QR].5&*2N'7 /E*I6]KZ+1H ]3RZKZ8 LWZ)#OPJBECQN6.7L.=@FXF5N M3\TN5M\2N),IU"N[64TSP(ZFDM9T-&8T03C;H K&=AUN[GG\@5O'7SO$6P;7 MSH$DCJ]TO:8^P)U02^7*OJ6J V#'U)/;>),NIXX8>;0,4,K LKN.IO:!DG]# M@C>N8&!S5S*A<3'VLCPHI?=*&P-W6[62U72QI=^_LZ9^EY![E5J-61^BC6%OYRG!N[ 5Y7.L+WVF K[(!SKBP M?U72V:SN5XYE@L+'K>]<+M)HZ3D'/1?YXY!/_K[ [MB7A.>G7\'U"%J56#.4/D"H"/4RV<< M_S-*?8=1^N.G%E8OOX4^ABXA]>PKR..HKY6D&$E6X'0@7?H./+3\XB,)R/ZX MEWK&^?> ?:-6E0W:-.E=P] MRE]"=8]:&8V'DZ!FTSV&T,=FP@T=?D$BJK,\D/BWJ],5#MS=WHE4^ZH:W8 Z M55O%J]DYZCX 7;"UZ.;I+24&B'% .0/K6["7VF>B*3=@-;I-;I37*ZX>Y=4^ MDQKE$M&'&>56]UQAZF[EYA"5E-=)^H4DN^MCG(1['*VCT#NZR3SP'G'T0ER< MR]YPF-^5*G"$Z,ELDKM*)B0!XTM?FG6]]W0K2@P)"1 3 64RH%0(1*5 J1AE M/[6[6+T4@_@L*2A M;D-DGC4'#"B M>40YC'T\\E]AE$E3=U]?V@BHHZJ5*DY+SEL =,,&03N//1M9'"(%L*)5;<#7 MU!;PZ&M4,1N$TH9 QV*SO,9/)Z19JYQVL7UA)ZX;5M5&Y73\S\?/.^I=[]^] M_3[U+?;)WY>!AP^8_B=(-CL2965GYH$WWV[Y.^>X_KI2^]Y _<_0#,PC6W:U M[*->Z![Y.S\L;NCV:_:PDW:@*O#J+>PA>Q)LPV@O IH#CMA](?;R1Q+2;W*9 M:$LJ5%:ZB&^P.;E=5E.X[2V)B23.@N-BD6!:2U+4!&HTH134=D.O2AG]V8&(C3$[EB(OC MCU@:)JO:PA^.-7C;$7!S9%CTOXU%A01)VDSO!Q, M,_XS]0@.K$@7CESB^ T (6L(&224RN5 4=L*.EBHA1X4,-RB4CF##B<-4@\*)Q'GS>I?1M@*G@RF M/->+T[4/*,,J6?KQ[*5]7:1E\Z>IE3E?#5V XE$;AO M? U!/&EN-\MK4*4Y+7N.>DL")W I_!?/Q[$GFTGHK9TXN3FJ;@OH]@7NNJU, M4/9AK8Z G;F=_*8#/.5"%\WS.,;)# D6B/% E(GUZP6-9E!>-=#O/74WD%]! MT.PZ95?HZ< JYU-Z4#2^] BK%Q5&MH4"&/H_R:O3[?MWF_"O;V^<4YSJ)U\M MM^L.U.%-#9&OJUOTA;[8-E&EN^]')=]/=DZ"'+IBV[-E&_U7@+Y_ASS*'1V8 M(WC4$9Z."=KBSS00YM__]>S[D=?H=FQ68888-\38E=#"WH)^3(M0Y=\@JGQE M! R,D'^ENOQ@CI#R[E-#R 9#*!%2TG>*"-FDRA\(:<-F%6:(<8.-D$-9Y*\, M(7\8%R%_H+J\>V\.D8K^4\/()E,H05+6>8HHV:C+'S!IQ6@5;HBS@PV4@]GD M!X:43/TQH?*G"#O4!ALZ +L@9C.9J0&GIF&4^-E 8XHPJJO2'VAJTW;E[F*E9 M9,_U:\C&.F\%W-@R0N M@DJE9RF: W>Q)D4K[[-+V@)VND:130=I1KBT2++]'/O@JA9K:?N.>1\F.+X+ MG8#=0*]9 UZ=BK\;"B1W)#D1!^]BL#H0,*$W :#HI)9YEG^.(2"*,U=55"[A M)$V!.X5*P>H3!I?M ]BI;B]#4ZKB[FA51P@/[&@SAX\^!@^$1]_"/=X[42_ M*6_QZ70#ZFAM%2_=[VOL _W HXT*IB-VLR,QVG-:-"S+;P$&;/8JQ6GBA8L] M%P'MJ RLR-IOXU\ '-X@)1?FKZ((+HBQ09R/W>G(;WZKGU %6BA]#ZWZJQ$M"$WY1D2%' MPSY78V.@CJBG9!Y\2%M"#SF:!3_&/(SFPT=_XTIE>3Z!09:#^6>V!IFZ XXH1,!Y MS!#GPNN+YGQF,#;>I'9HW(?3ZSG5L:_>I=/H-L6QW^,&5\8C'?KS\M"'L*LW MI@V4_F\]D^..BJ5<$E<: /?G2V7*;EM\"]@[:X0T'8",E.45:\_:]+@2O3H2 MWZ,K"W;L=H\O](0I?,'-0Q4:Y?E>@[F)B@'S-JMD/^@JVK1H]E,Q+ MM\^KJ]JG3 X^/_B9)(B41!EYD3N6:7(^/#[(.:$R*YLKX/'M(!\"%I.K\8ZX MLO*?TD9 D4^M5"6ANM("<, @$=0XTS@E9SEP&$@K>V[TT7%W),#1J;S:4/J4 MN@=P!]-0M^QMBN: 74]':M,1F],^6SS;=PN6WPH1R8NWCDM\DIP4 M<5]M0^C.)E7N,I>WW JRN\F%[9B_FM&T'LE5550&<)*FDQJ6\G"MKMUDAF9/ M8V\Q&S8,O#!8!E3W)R?X;;7=8AK5L-)0=\NK MU8,Z45:S+U#(,3)!);U6IR/@N+^=_,9IK)P+RMF@E(\HK':'EN@*K="#[;Q= M +;XFK/ZQAX8W."G9!G$2<3G-,6>4FU#X&XN5Z[LTY>M #NP0EC3$ 9:0M;S:-I>M,K6R'U>7: M.;D[[/ZVCL($NVQ]0?]ZCIR]?*W9W 6H [91.%^'-K2'OBK5%;^/XDGTK^K: M]) R9R=I*7?V)V,_\F)U:#-D]%'! *4<;*YD+:K=)T8M[U:;^7.$>1;$+R39 MK8_)W@FN697)TPU^P7[(\VGGQV071B0Y*<#+G!9H5.MHH@+N# F!Q\&N>@VZ MB<>E0TXF'OI,Y4-"0"0D1"4142[CV"AJRXAKM$1W:(4V*.>.?M&TD57\M68P M/J!RSA9K3']V(J^I:/19&Z! JU2I4M:YW #P2JU>3N/2YHP:C-(OCSLGPE=4 M*N\ZW!]P$(OLZBBBFHD[IU>GH@T-8K@+,OD+DP0>*VW1N TQ$"O@+C"D@ M- 0?P XYJ+JF?LT9(LX1E<5"9;G0U0F5&Z:R(0$*)6A@=XB8@!!V;T":FUT] MI$&+,)G]/._%_N"')XP?D]#];75@!E*>%*K: P>U1E7+R"1M#!A>FF4V'K0I M9<1)(T';\CG?<-H*)4-.TF)>^ ..DXBX"?:X0$JWE+4%[I)*%:N/2]0T!.R* M:GG-]QHRJJDCVO7 P96,V>3Q\8X< M-N$B2&3W,\PH3>ZIE#.J[5W:96AC*"EP&\0K1YQ M0,(([7.ZXWK/#8FP2^E)?>>B 6#/J5/[79K;CH ]3#6JFLV+VH=@#HA^WD[FTW@]-' M#^@1?8*ULS&?*K7C>@GM16\3RE5:,/].S5-BKTD*B:[#!BE%'.MYKYP3B/G'HZA@44VG)K M6$PD'4/]IE_<7D3 7U6D\NQ)PM-R%(&HI"E03--1L!PCU+4#'"DHQ34=IN*) MS1)5ZP'KN9K*P%7:>&)#5![(UK>%\HZ3 ZT2B% M&F9'.>>7&U3QKD8OH'[74NU2M-O4!7ZPJZU!'[=6H_H+6LY3>$SH)ZDLK%DJ M3'%/:_08>'##Y"Q0P:-TY\IJ!#RX\@\U/['%;=#PHE%DT_&:$D:<,IQG'NKT58;$R@X3'+ORT%C>>F+CMZ?843:" MK<;)T+RP4)1];9?NC*2^SB.&&%=1\_.P=E MF"IM#-QEU4I6'Q"L:PG831L$-M_)%&1%P65&V'+\.+2>$=,S9GHZ]LL^W9$ MK[;BV1QU9?FZAL"=4:YSX1WQURO_\0'!$!_3N=,=*S"G69-J=@;MD.R-4GGO7Z@G8=5LJ M\'^JNZ+>MD$@_%?X!Y7FUVI2W#VT4KM4U;9WTK+)FF,B()/R[V? =O",B6'8 M'&]1 M_==^+.Q^$/"&YBRD-6]TF[5TQF&$O\2+Z+''@_-:>SX"IN?G)F MKNX9N42'>;K66# =GH/G.[2.L)PU.M+PB?/<-2DKL)0WF!F9CA&R2LPKUQOA MMV?EXJMNVC-)K6U*#CY[0_/@'AE74*10D^>NKY2I-X+$0'WX\*7B[S65^KK/ MWKT0@*_V '.,3M^73P?L!2$L@@^;M2RT$V:2:GR\2DQ] I_ *GAD%3-ZS-EB MP]Z\7%1'+,C^9W#H\(0 'CM"##)JZNLQ'W#T"*(1W/JW$R9+O<#CQZ9VN1H@ M78!XP(Q=JN;7&SFUX8Q\[([RWA'?&.&/ CQ,!)K%C!2>$("#12B34+_HY:%> M(-(204:,K8U34OH[=="PE1 *[TI8D4LP6$#W5B6L ._D2[2.7 DK %;"8E'6 ME; "@(^6%_4B\$.-^<(:V&1\+OXY1W6F[C4>G(-OSNHNA;E"(_A[N\RO6YHWZ!!NZ[H;>JG']MHK*&\T&L4/V < M54.S^A(3;;C?IPT_'PE[IMA]2Y=U(/# -D]NM#&?C (<3!S*!F^O.T@D,5/O MGE>FE[*I=8V%O!*0B3X.FH3!9JI!3HGP69-$],1N\_6IN5I*Y? MZ*&JR2,]$GN7!>= H%YTF]S0L\PZ"GJ;,K?2$;KPFMW(3H2)=MW)#9R@2(I& M6C92PC=N1+8.]0FKE.W&-J)H,KN_NVKQW'YJO^R_Z@ ^_P502P,$% @ MTXJJ4ESE;RQ23@ -8% !4 !L96=H+3(P,C$P,S,Q7W!R92YX;6SM?5MS MXSB6YOM&['_0YCQL3\1DE7R3[8KNF9!E.5/1LJ26E%E=^])!2Y"$3HI4\^*T M^MK7^J? M:L"9N%/HS/_R*?0_6_X$PD__\]__^W_]^?]\_OSWIV&W-G4GX1(X06WB 2L MT]I/&"QJ8W>ULIS:*_ \:-NU)P].YZ!6>_RE\ M+!_5=)U:U.3U+U>[O[0VK;K.;[6[7Z_JOU[7KZ]JC[]=7_]6;]0&K[N"KZB7 M,\@L:4/GQV_X'V_HDS4DKN/_]N'#OWQ:!,'JMU]__?GSYR\_;WYQO3FJ7[_Z M]>^OW=%D 9;69^CX@>5,P*<:*O^;'_VRZTZL(,+JH/K'FV=O&[CY=?'Q]_ MC?[Z":%7J_W9NM M?IFXRU]QJ5_Y&HP$Y(+NUZ(2C@)$5=R3ENM,@8,H_639&.;1 H# %Q*.V98^ M<@TL#_UM 0(XL>PRA3QJ6*G$N]_X_5E_!;R(74552FI4&TE;EK]XL=V?90IZ MT*8^(C$F9DM.^*YRU?W#=K@ MJ[L$R%C^\%\7JZA07BT*?$ ) GTT&WA'OS*VX1 M* M9!AX+AKZP7J YN]H)8;,V@K;O9P24=I3Q[RF[XNNXP@M*)&A.9EX(9AVH87& M- SRTRVK(242/8.WO 2+JRKI]6B!%K;1EK?E+E=HF9!C[\-L3)$E0ST$8^NC M@"4[:$'1"F*YA$&T9$-V!ZT M1=X$SR#Q=JBXK&C8=FO "^@Q?HH T7M.R. MXP=>N.WDBP6][Y8=@E=@X0K1[W./M'P?4X),V_(<)(L_ %XTLG+*G&Y&B31# M8&/O&5JZ!>NQA]:PUJ3(*I_OO5DAZ9BMJMZG M%2=ELAU-]FR%Q"(WI]%.J)"$]"9UVU$4G!V8[6JQABXD)*DQ358PG94;8>^M M7/0;/&%OCL^?06!!N[RU#?M#FB R!&C6"U'#$W?NP$ "%)0O:((!^ILUGWM( M//R?_=FFQV4#P?J,)FB@2<<-D9':+^_*!H+R!4TPZ (\)6W73&7+3VA=$]E? M0OR;5^C 9;B,NAI[^7G M*R8?NUG5GKX2J'G4D":^OF*"4=I3%JW1A0[ H9!H"H4%>4EN3IET@]4JFM>* M"Y9J22/_+#8$Q23D:%=$*+_#@),#1O.[DQS<'%C4Y.;ZC$1Y1[_JKV 4E M 8?,]G62/UPN+6_=GQUVM#E!VVU8U+53Y(.J([Z*KJ+2#>EV6E-T7\1N6#>) M(R^:/+F/FJ]0+%S1&;[0-RN$T^Z7_5E6-14P\G9)E[/3T+:\8CBQ&M5"TB:R M"U-HAUB=(S )O1)V0(+?T"I&LYCDS%:%95UYP$?C(UJ0H&W7CXV ^+LEWM8] M !)\!,"9@NGNMS# GZK7ZX_UVN?:MJ'#'RUG6HM;K>6[!!R)BH2UW4FB+S:^ MZ.UZ2:WBYGS47M26#R:_S-WW7Z< HC:O'O$/G_$/G^M7F\O<_X%^]8^6^PZ\ MYALR-T@CV_9LZPW8?_F4\?=?Y?=HB]X8M9O1H<,__Z-Q#MC=WRCC M6H4R8GLQ!'.(I7""GK7,TD56L>JH@KOW&TWGMK'U MT9DBL>$,QJF;&".(4+YJJA(18Z.D!W5*:DZG"$%_\R]\QG=%5%!&V:HIAU>$ MC6(>=5+,M8!BKJNOF&P1MGO)NG+-M-"/?6_L_G18>MF7K*A6& )L=:)D@Y_H M:#0S]KV!Y[[#..<>53%'Q2NJ'1XIMBI2N.W?]';@^H%E_S^XHB[>L@I75#UL M&;;*4>()P&.[Z0&+H([#/U=' ;R%7LM/'J4SMP<)UR'O*XR))(>[JC?NZ MIM!S]7P+O\(M?2OTL(RQVP$Z_(:Z'UQ]SUUE3?V*Y4U13"[OQ6#PJW\:.E M9=M/^"P8K3B(>DB4JIH>V)W?ZD'AKKV]!!Z^?//%_2H<._>_MB?.,1GI63EI(I63C-\$FS5HG#[/EH VV:-EL-"55,%L^]; M)2C9H&_BL]97UV]C'/F3H8+C(M51 %?/M_ KV8*C48J?_1BMEV^NG8%]XN_5 M 9[=[2WJ2G;A6UZT/R91LGA",$I6L:0PC7JC<:^I#KA[OU6%RAVYNUQN;J1$ M$:1^/PSPVRF81.1].:52==244Y:MTA3NT5M(9 \'=4_!QU\!>?(^*E#MDR[69Y;]%[87^Y[EEK6+" 3OPM[\Y9M[FU__827!P M66W@QNX3PBT2D:I(\8V'ZZOKF\;]5>.N?E.OW^895,7EC/-O,"1*%DJ2]KY^ MCP,)5(RUPH#O1Z: I,0++$CR&4!KD6DW1H\H6216 #P?1"5Q3>CBC5D4;*Z. M!9N5%!<9CLIJQPD.19*TSR,:A01;55ZK425^Y@]?]T;_P@F#WBT;X#NY0IJJFH>K:4UGE]B(\U *IUK#P39)^T\58QBBK"@Q+MU2@B2 MO@F-?_./1%; ;$T3RQFA7C'IB+?TRM#IC9I!'R4'1#8PG:65/O*9]8S@1S%I MB5<(=;(!^Q21D7 X?4>\BG;F''3(TX01S"A-<.*-Q@H;E6UNSC62G6 _#HL8 M00ANP8B7*"N\=!QX8&7!:?L#)T\#:!P<9/>DSR,<-8VB1UYYB7[[+G.A'.# MN2]:;>T*2R9U?ZEHO)-W3D1&B%2M-D,*2VK4#I-N(L1;J38WRA3:Q#WFP;J9 M:4DRRU:;'N*BF;COW&^V613(*&D& 7@%*VD#^0Z\-S># V56TCJWM$,-5-D M,7&;>/!Z"IKTHCCHA6LC.7V\-PK6C"@%WNK:<:/$8)9"&$C=8"JR%0> \,6Z MD"MHQYM"RJ9RAT=RCG@81:O$[;G]P%I';U)R13,D"^NL:Q[ED(,9..0T-,[E MZ($N)BVRRR<1>S2#&0*BZN6%+"F SG4BP'Z'P:(5^H&+?7<;.-9TGO!4-8\R MN:76R]M)\%VU?03D3P8!*"7-T;>HD%)=DXI6$]Q3QCG,%6*31&'?8^;N5/U. M8N]UX=],I.OHS(Z2]Q.TMB"YJ^X5$<=UYF/@+;O0 =OW4TE\R2BJ,TTX M]9K!#5Y!3=R+/&]ZOGN'\1!18D0$HY:1-,DCLXD;E*/-.[+.Z4T;\S1$K!$C M^50"!)78P3P#RP8>&C5("O@.=FMW^FD[NY91I"@BL^$;'?9R-H'*3;W>:#2J MRP1>^:1N:Y3YOHA/!A-=7L0:.K.BC"V-J.A2)XL[-81)@XBLIQWB)%4#G%4: MZ38(//@6!GB*';MX-&)WH6NCKLRC],; 9VV8^XX8([?<-?EK*$YG<)8D($%IQVG9:U@8!WG!F:4OO!( M%!R];E:40Z4A""SH@&G;\AR$HM^<3,)E:&.V/X,9G!#/(M@5+P0K@)/4ZQF* MN);&GWM[E\3HJGZO*INC4BYQXE+6K0Y-C]3C6I M30>1GA8@@)/]LHJ9Y_2.,\]I[4^)]O_STSGG/=7!*X34T?>BSDZCK<0 >%&& M?2Y'$:FRAJ:%7Y%D]X^0N"9ZA))PQ"\Q-,-@@7KU[[U9H%+FN)*A5.$2TT3O M3A8,'=\/A>@15S":&A01]8JC*-V7+#CC<-0TABAY9371.Y-Z\HD4$DO2.*L2]#MCXTO'Z?N0?^;CJT/NAY%6M).U5SZ(ZJ]L.@F>A]W M)SS.] 6 >"QM\P!VT0P'_*_ GG8B'W$+%6$%HI^(<*P>I@_?@Y%K)>(V7\\Y\\W :V5(+%]E M18L)11S-:IPV/MK$?G'=:11U ;QW. '^R+7)7CQ2!>TT**:6+,>-D*@FKO1& M( KI^0(*SJ^B]O9'*"4-$;A MHC*:^$S?#KOM)L8GK>@R2FK'A#QS/D.J[C)B7>OA1%7^\QZR5! MNZDW&@^5X4 ^X8@GP:H2U?O1;?%8@*UG@NBQR2ZNG1;SJ2;+4R,@<$DK0%)N ML$>%+ADBGC0O#;&2L73)(;;4-9^B5<$7"SIX1AR"Z([1V.W" ,XCA8Y $-B1 M924PAZNNL03*+[V)3L*MM:7;FJ-2QG*#1\ZBRTT][QJ+SC[G-_'DFG.,2A*U MWX=MSVRA$R(T]@$G3V#F>F"7IQ'X[0\$,<(".I:W[J#UOI]]DXT:F2'EB]KQ M5&!7=&I8)-PT5<=?!,=FX#X!!\R(-]\)I:O/&SZ1BH9(9DYS2F8V$# ]9XDR M5=8P6Q )3X:IT.KO ,X7B%A-M)6WYJ 7+M^ UY^EPG\9SC/19JK,C5)DW=#G M40O7&J]$3Y8/)P49$+6AG?I+T6E^JI!!,?&HEH#*,[1#]%O>&QF"K231O:TW M'NKG1#DA6/0ZW"V'=-N$0MM+D8P)C51<.QH)3%Q",FT-3[U$$NB@=]H1H+K^3:5LOR%R^V^Y/WUM8- M]ZVM5G/TM?;2[?^N^:VM@SM_.S#X4P]E5%'D;L ]&7CN.T1J>UI_\_'+-;M@ MEN8D@.]Q#BY&7(=P0]H9!AZ%'GDORA!9JZMB2)@9#"B^IWT![?17DC[2BF;( M+'7SJ.C!A.;TGV$[/GL%;\ S]Z&VW@0>6,%R2C"*KWH5]!!N8"S@3W7(1MCZ2X\7U\+WB[;5B MC#[QRB6]4A*[._6Q^IJ0+@=J)D;J;9U>8-IRE_CXGC;%9A>^,"R;80)HF9A^ M$ &,LR:!9Q#_&T&*@ZSWN*)Q%CUUEWQWEYU5ITBKVG%5VL9"!E 4 ZAXWY"6 M=OL<+QKS +[C?/?VY>!73-KHMRM*4C_^!K33?TGZS(@<+(:);K$1DIAV=-C! MRZ^C:F?,*AXD)(=(/"CBDN=. )A&:9"0'!6A[GK&;E3M#^W[,TY*\=5.XGE?O[TSEED% #'Q679^ MH OOVLZ'9 4QD9"D5%>>;5[$+NXEH#2D'>]*\A*(BJS56W+;&;X_B]XW[_A^ MB(0!^!DUXIU#2A7M=%R2SLA+(VX4S-[[O[C>$*Q";[*P?+3C:+G+I>M$R#!8 M1*YX?EP2Q*(BER0.EWH'DK9]A/O/9[!R?9BR-?P5S6=)02RD;NROU&_&NM ! M.-D9$H28>9U8/HG80[WQ8!I[\D%@XJ5D9%IWB07+2F=.1BB@=6>S0!Q5W_:3FC'=U&/@ 9P&?)6;2$D99 Y ?8= MPNGQ^HRXF2E]27[W5<1[)(X77 A'A?SJO!EW5=I$'U.N[:A\-6H4KE;Q4Z"6 MO86SX\Q<;QGKE)&6FJ]V$L6KZLVH1>0D7B%4^0SJP()3M-HE7EA(E-)/?074 MD58NC[0F9A4]>#6118?C@L8S@DO@T[RWK>:1AFB1[W=B/__"M9&D/IX7]Y>< M&,\VW/(_V_"UV?O2'M4Z/?2'?NNO7_O=Y_9P]']K[;]]ZXS_^%25MQS24/$_ MZD"KJV19L.W:F!(^E"RDGTT044UBMF?+I>_3.[O.QW+B1)^N@P=U\P.2=@C4 M.OKJE:P>BDZY1=17Q09PKCG>&7:<5K6"J(U+Y4*U#I)L*[K]S>Z>!0+ MD$)<8@GQ"&I.DP,+.F"Z?6N.RHOLPD820D!4"4$&2IY@3(+U["X1 0B9)8U MD@?\DDH(YU>Z'<"!$M&C ZP]P*Z@O@3(M?"GR\7Q )6R#1W) Y/2X'%!?35( M5T:6%KED*VF5GSX+W+/@7OF>+WXC'(=V$U_4)90VAP\B I:T\J>1XE&A:8@E M?PX]M*Z)@S=B1'K@9_0GLL'GJ6P.90K(*S58625WOGB6$R3Q^&[9(8A >>-] M@TF\)<-858+P)H8V4T>-N4U*@"F^\O8*@H5+ M6B/Q5#6'1+FEE9R<75%"E\1S>^0(^7T9 M/"Q$C6JZJJ/_JWVN[1M"_]%KCK\-VSB0J3]H#YOC3K\WTCMFJ>_-+6?SNC5^ MJ\RUX32FJS,='$#;)\5HA53 YAF[JC<<[M49"GF8RUAA\<$B-JI4=0+DW HGW_M))MQ@FY3IM M4EK(A'Q[;0]KW7ZS-ZH-VZUVYWOSJ=O6VZ[L16=9B'8LZ:[ M%X$.^K=7S!BI\,DFYP[)U99V9H*BQ,,17IZPAAB!HVR6.*'!J_L&;? 5;;4& MEO?#?UVLHD*<=N$F8ZG1'[)QVZ62+312B]?ROC,^@1U1%(KZ#4&>>#> MC3IQN0P99QEOL#*&UUUZ>'5ZW]N]<7_8:6N^,]]*N]YWG[&2IM309A>=T4?6 M6II6)4GWVWKCX5[MDEE4!^G5M+"XABR:F8]_,,9Z(SW6!T/LAAO_\5^U0;?9 M&]>:O>?H(N$ WS?4>_03T6#8 &:]! MOZXB%ZMY1R.XIOV40:4([2Y%/4VE[ M41@$0^Q'QL/9#(MQ3UI\-T>C]ECSY<&!N"PW?%9)%2/^H"/\8YQ>2;M135'+ MX:#-(=5ITDY('Z;DAWD9H_4A/5J;K=;P6_NYUNTTGSK=SEC[-7U:^*VS]/!7 M].$LV(:2BXG)9ZBY>GQPA!)Z>)2Q#$.Y']'.D.2B2N+>HWQ\#%DY/(,WWDW& M8]H(/;>?--]+8/FXG0C9A3=KTPZ.OS6'[\U,3)R1J]5\'[=XH"M[1?%SO M]SZS0QR&P,;QM=%#'_MK!]N<_*SQ7[!1)4:!M\]/AWUF&H]BK>IG9$JA2\+R M2$#(D#7%0=HX3K.4$4[8Z;7P0?ZX^7?=-S8[<04.*R@UE*9 %#F9(%?1;OAS MJ"@S[Z$62XM3!O MES"(39^#3)B#G^$#SH3;47&5&<3W^MH9QUD.\2%$J]\; M=WI?VKV6]BX+"A[<8UVHC;W;^[9^5W]HW%\K>L*'J]B"WFMT8R^.O^8T0QDQ@\_M8><[ MVMA\;]=>.KTFLC[-+EIDC,;#;WO;]-+L#&O?F]UO[=IKNSGZ-HRSL^IMI?9( M)@'\"J9SID>5MW(I84SY=,XV..4VGAQUC7KCL:[:0R*BX%VLE%Q I)JAZY.9 MH6TBM 'PHMT:IX')B%UL-X<]M*X9U0;M8>Q4T=ML'$O.,!2DXMHL68X[R%J= M$,MK-_Z%H$^O.<0$-61YL7'##"PO6(\]R_&MB<#]QJN,X,EAN]L+>&@;]S4ZXD7F#20CW^?(M""=K8AEYK2-J(H M!(98C5'XYH-_A:BM]KO =B,C_'+T[6G4_MLWM'NHM;_KOXN#;D=FLBCM6O>=(=U/ZT;5?:?<,S MR7R@QFH\63[T^[--]!#.,(;5N8[_R3(A?)63P^R^CO[/@'0(69:F !Y2S4Y# M#;>^^<@ M?T +JV F(LT6>A\N,(AM]1'QA1="!L"- >'T=UA?!2 T?D=!HM6 MZ ?N$GA\=D>LD?/A5 FX2,UW>Z=H99P9/M9?;2#O.!,$+'P'^$I-O$PB9H@3 M;^E\V%<6.%+SX2JB8")3RC94>W^?FTHZKKKG0[/\<$C-@JN(6%W@^Z[7!6C8 M^7R3)Z7&^9!(%(22GOW6*B]J#_P\V*EXKH-^G,30B6P"19LY'Y*5@HS4C+R* MC%;6*;P(Y;CK)Q%]J-]=F9"),8MKQ2 I*>FO5N9MA\@!E@?!(-0E%U?=,R27 M,!PE)0Y6?0$I[4V/WB'C\Z7?U*_J-WR^]+C5BR>]BIYTI%YK/O?P8P=1!S?. MF#$M<9E0W?.Q-_GA.,WI7<&8T'CSL;$ESCS>A;R$V,2\0@ZXI,>A5,<#V:+, TM,'N0#).VAPI M%H="QT/&F;/S:Y;0HG:VA3/9==DBG^9&_HGSO]BV^Q/! %Y6BDS0,U>7Q%#,899Y'/G3M>7X,A/6/\61B,@]3;0B;BGK1\C[/%5\0B5#!M M_'Z6.^A2SW4F?'FB>:LG.-^HUQN/BE]RYDPE7T@^0\9T.KFUT-!^2 _MC-3R M%1GA9Y)C/G$.DZ5\H;,K:@/:68;"N>$+RFZ(U9L7F7Z9*&)-3-BC))$N2*SZ_EF M4]X/FT1DY1"SSMZ.NY=4&*:@W2K0=G)47M4;#XJS',G(O2P/*4/V!*E$D2)& M*^.$/YT1M2*6JJ34J*J-S7&_<$:>"1I.S] .T?PO:%Z$6M/.H+!4FFTHBLML MB&E(W_GJK-S(,GLK%_T&1\J_HSZBOSR#P((VG]FXK6>\_))Y&^QSK3/HURQG M6MM]LK;_9NU/FZ]J;E@NM\6(V1KA%%K>NN_A [E@_0J"A3OMQ/M@,+*B+0?> M7#RMTX6WQ:+A2+)C)7Y".^,F+XN-;-0HYC&5"UX5)P^$;'Y 4NHV8GGMV")= MJ30>\8"C,2GVO>]92_3C0:[D9W=I08?$#F9%C6G"H[,,G><36<*"2$5R='P_!--O*]?!#PW&NQGL/,<[S&/*<-;2F#/<"MRSH(C01AYZ[:%X#CV< M/PN@+DUC%'K@9_0GHK'AJFP6@4J0O21S\@Z\-U>?ZWZ1Y ,/3HC[Y%V!)"K7 MZD. RV$$73ZI5SP568_MT<8&,+%^6(+S7)KBH?"(9Q M"%:A-UG@^(_TQ$I;B% KFD6A@G*;F&5W[$4).=>Q+VF"MH MO\*92O[-5]U,'A627FKF7)7;HOW 0M9Z[EG+9A@L4+_^C;!9XAQ%5WSFB%3; M3"X5$?XT^7$5'&EO,BL.P<2=XUE>_"R;[Y6PS[7-EVH'G[H<85?Z")N6I9-\ M,8!813NKHR2]*N+0-$-:4RS Q@JFQ*?.-(Q:^M.#H=P, M>N206$^*<&Y+_^EZ6YE]@@LO74@[Q1?TY7%*2 EW4>#4BP/3$UW/M//4LMIH M4D -2=V)B:9\K)(>O7"F8(5/U)Q@O(#>=&!YF[1>S=D,VM *@)]IJ@5K:Z5O M,=4=Q245E%DY$:0>N749ER]8U;2A28EK_%PR4X+7%(>@;;H_P/M<.+'L]L<* M3"&"L>-,XM=^+1M'Q/1G_;< C2GHS+?;8KI?(4^+5>$+7=E$GT)ID$B]F-'0 MTLG5_IC8X10!@Q/3HO]-Q]9'/L=65DN&$Z\P%'I=")/DXA@ #__"F@-2G!NM MBJD4$I:YI'L?I-L^=R4ME9^!9>,-^G()?9SW9 C@\BWT<%!Q]!=LHQU_GQ)W M!)?0MKRLJQZ%VTOB>%N_OU&?[K (=^0 (O6:B*+E5]:;P6/@+7&62>HJBUW1 M-%(5E%SJ_1&5H;8$6$7C;5,IYPCQMLG/U=S9+@+W$G5[B;HE[*8UL#X:1-TF M+9$F4;>; ^V^MSG/)GCOLXIIIV-A521]P-PR:JE!?Q^3X!,]^,2RVNA22!&9 M^N,43KGKEK0Q@1Z8!/A"$L55GRJDH_XX%7&\;^ 235?MX?T.VB#CV8.NPJ,JND2;KDED]"TH]2E#F,MB8C5!PPE)E=TAQE M"L@GP>&BZ&W/9,AFY&ZB1BS1JAA!A=R"2G"C:+3;+?? N]H[HD(R<]R[4'O@ MK<,YXUV]\7"M)3_HRI5PSKB!0NK!MO#)44GI:QW4'>!C&_L" ,Z]N 1=UW*P MS8Z?1?D*[&G'&;A>,'-MZ#)\C+G;,Y5\Y0*BK^4BRHG7Y^&2G!^954\[8I2K M40'&4!$IR3AIEL:2@L5V!R_.JVW-"[,X,3$QP$88Z[(FO OKB5E+W?^1=OC;/Y\=%ZB"E^7UH9L&!<$SS/:@Q M+FDZ]4# 0(!:1SLS)$]?:9,DCHRNI\)I2?P6Z@P,XM3%6>=0C"K:$4-<64<' M4WD$ENHO5.3F:=JV^Q.G1W]QO6Z^U;YLFRT M,$1VV46_"=:B2YL[SJ5-_)7:]C.798VB0&#"Y!,'S#\#?^+!5?S1.&@^PXZP M*R0'4*/^<'-KP(HD-1N)8Z!74&B.9+H*=9D3\KW.V&)IJ![Q5+H*5<1&.$,; M%!F4+]65I-+508&4?B55R):CRDK,GTJW6DIDRJ%K "YI/O"[A"@MSEK:*+/P MK%=$8'WC'$YV)U97U3,TE][ZYA1 $Q'XAM-O'HJ*E/>X] MV2+PMF 81P$ >X*P*-.FO\]C@2//EG':G:C*Y@%+7B[E M_\*Y<*UDA*2^+"N3B[T0+\+ZLU=DE1>C(9(/B8GG>?PJ=QXKQMG>N?"L$!Y2 M@QVDLBIIR0>;A^CZLZU#-N>DF&[H;'B4"PBI&48418=FH8/&%?AIV7@\"2S$ M#VH91J,B4NOU,FU^H]/^P,&M?C2-1Q*W\;&2GW]%3FXPB>-]O7'_4&7V2 )$ MZB.UPK-9:1H:1BMBDI>TLNT MI,L.*F/^7D+\FXUS.T(UCJ84/1YO,/UFS\Q1J,/GDY*J]TSJRD MP4X2:[.!/0@]8>&0JS%MS);T/%LEXG.RLV#)C(I=)E.\Y7U!ALBR_P 6Z19@ M"2WKQ[7R*%&4;_R F7C'60RKCC/^Z6)\2) $\8,T"8E:4O,U=:)D;):F''95@92EU;K_9&]6&[5:[ M\[WYU&UCW_;V*U5Q61]<(V4X7C-+JK E.S\H[=&%9"'M; $%]L-1S2&%AA=V MQ.Y3:: -#ICWNF&+HJ%*Q.]0*50+&^$,;5!DJ/+UF_QWJ'10(*5?216RY:BR M$O/?H:J6$IER*+]#5?(*I,M(A)TNJ(UZ<\U]@G+)N#Q%>88B8]6_30 ":K?A6U_A3ZJ R>6C47"D]'8;5GV)+31CU^ M SS+'B*%>>^9TWB>=@RA1VFBFW@O!\$"L.,67Z+T0>I%[L/_57- <#D@D'<;+Y'O>=^M)S!# MPP%?K?[B(1-)$(.SMG8V@O-(H8AX>OK@A/GQS;&6KA? ?Z/^(C3PFQ,PP-85 MP=+WX/S@#C[ZS4%I//2C1)E];^"!)0R)CI\R/U%5IDG'P!!O(FE$[A;[@H9J M5Z^JQ,DG6-&][F/,!@>_L[4IJQI.J;Q@\^ LFBY%13%DR7=LLKWW:E9SK0VCSM4\^(>12M$Z[)>U,:"1.Z]EN5Y:_S2 M>)Z-9$8+59UKBHIHB$?TLKO-PB #F"' <0E3EH41:*&JK"DJHH1( M'TVL3LNU;3#!U^F*6QUV6U7E3WG"2@@!*B>S*FLVWFR"LOQDO'6KIOWBPDFX M9ZZ)W=AFSN\X[\"/CIQ[2++)Q OC+'HA,1 L3UM58T[YPDK(HJOX2&V.ZD3/ MPF3]5=27DGH@E'JTAC]=U"2E\[.(SD7>Q:[( T] &NZR;AX/#'UA^\!QF M/@@JWD!R(%W5&P^/E; :!274-Z=HICB1UW/ M&A1U'FU?BL)0)78TD%R/^=E!J'YN[!"!0;DW7H =CTBNJ^O\]"#5/S=^".&@ MW,DN0) O'K#0A\8+RRG"$T8SYT:7/'"8ZVY/>W\V:'09:4YRM:4=UTZQ'OPYJT2?_4_ZI(V&)P(:%<+HH7%OMB6-S$E]ZCWJ\G=$S1@3? M\:-0:\E1=:TN@B&GPK//)XM#H&$B9Z'VVS9>;073E)J20FX5:I M/S;"&=J@R*#\K$9%$FXM%$CI5U*%;#FJK,3<2;@KID2F',K/Q]?-A]:J!-NJ!VBN92!5V#%,GT-,W""A]X"PZ*%U9QPMZT.%MAJ-:?54T[4N12&X_V.>0VQ'YL1]-^W%"G#%+Q"E"# M0Z=I:@C):P@EAN =.&'D,40H1B["WV&P:(5^X"Z!-_#<:3C!Z4='P'N'$[!# MELJ<@JV:2C 9L!BR->6=Z)_6!Y,^ZA1EV5.D2>T8*'=)5#I4E/-%Q=OCI #4 M)5)64>V(4;KJLLP6)P[*YT3">2C]A)@8#.#3-D-84XX Z M"H.4\-0=$+6._M1@*#:#&L+RZDD.SH/1?[K>=M?F$^)+TH6T4[N\0!-.X2GY M=!1$"_6L)8(BT?5,XT\MJXV2!=20U)V8:,J',6'-WW&F8(6C.YU@O(#>%"UD M Q@]F].*MK M0QL%#B916$K*E:79#8@C"+ C^ 5^@"D^RO;[L^TKXZ1[$+S5M2-:(2JDF54( M!ZD7_N[*O/!WX)_92IK9=BBEYLGSHCY \UK3O',;5\)D2 M8O4DGK?UQL.=$20J!8=*O!M_=$]D*]362)*L"DW+N%:?ZQX+HI^L #>T1I +.O$;3KK1'_\M3U,YYY0 ME5@B2T9:*@EZ^4ORB&@8W-7O&XJ\<=Q*+3U=Q$9H?9.8:QV0K) R,EC ."\J M RI]B59J0+(&Q"A==6EV<..@_$R:-8\R;F+1"VNG>FZ]'/E/Q"14KM23YB/2 M0*UR3#U;YI/E6)"9CTBA_M@(9VC#S(%7(!^1#@JD]"NI0K8<559B_GQ$U5(B M4PX3+WV>*M;.V FU%%C,S#9\Y-V(DGP32)555#L"%5)QFC'<,DN-ESN_LP#S MF%04BJ(3VV-,, ?,\?/=IXJCBO:O'(%343E3*2 F<%GAVLCRC$?1 MI:R .:Z*25P:]<:CXCSU91(A/P*&I*;'F?T=1#0HFGO^+GT*V.E];_?&_6&G M/:K*2]9;\==[01@O6E-KJ%@8[#HTM'Z^XC?/H&7[/1#T9T/$$>^=N!Y@5]1N MZ'.HZW":SRFAB*Z4S&BD&L:0Q1!$?6Z=5$R46ANBF0A8]1/EJ:L96'FAN%TRT)D E? "]8# MVW)PIK_VOT*XPN\_B2T2&^E%XF#8'[2'XS_^JS;H-GOC6K/W7&O_[5MG\(K6 MCE59-A+A82P>F?40IQH/UUYJ<088.6CKMGB1>N/>TL5Y[[ M#C .E'1%G%4-U'EA\0T)I?@.%G!B$U):91H'Q&K%3T125)'8[8K(8^(J=."! ME06G0_)"\J!$5;7,$L'$T.L7%TTYR)IN:4TZ^S@J5E45<\EA8N3T 3X]UYF$ MGD<>RIEEJZIQ?F&DAE$+VVU"),SA&C&>CK;+SZS@%W+IJJDSCSBGR1XO?;G< MG$R\$/456F_0AH'PK6W;(MWX-L^O%=,3IO2,7-(XJ0I"8N_,?6!_ 'UAJ?Y=%)D5'2/#[P"FGN MWB"%()T5]$KF$22'O%+=M<)/*,I:?M%IF_RW'X:HW]%C=;<62UNMBK;$XP'=UZ7[,*;VYZ/C;N[NT;CYOKQ M4=%]7*R"K5I?K DF]9IV 9=8/CD 'NOW5XJO4P@ G[5T%!%3WXN420DHLFTKP\ [!NVN_ Z_O4!X^ M2!727($4/1SY>/DDTUUYXY\N6WF[0L8ICRZ9*?=*#]Z]ILR>Q\6T4W;1N9-+ M0'TO_1QVGSIOI@MJITHN5= UJ/.,6=*VQG6FKA,E6WVSG!_]&>H[F&+9NYVG M_I">)(*GKM:TX#+FQ<4UA2L9MK'+N/1#K:,=-XI:?W%I372A9Z&P>:ODR?4\ M]R=TYBUKA?Z2"M3(TT0E6$1G 1^3A P\0 7>ZHZCA]X893TR?*A/T+B6-.^ MPJ 8+37!,Z=6J.>)BU/U; \:-C1P*',DH:211> M.4LZ:-;L*OTA@AS&)(',0QW?)*L^ Y@";E3?T$7UQ)CVMZ Y]T"4C62,BOHX M2>'8P F+J'=6B>6-HDH^:3?\>*SXQ7,\ M& :K5?1XFVB_V@@T.#%IN645*[<2T M-LLK0190WQ"FI 24$_5T02U5R:,-EAZ)PE5%C3UK23]5)Q777*5$Q; TRI!0 M^;DI844^L-:3!9C\&'AN@'V<4:*KN66T\ NXZV?P#FPW?IXH#!:1K:%P(&=;9I&C3! ,"9Y+XKG; MO7!-$ME['?U8DG_:ITMH_M$DVM6"YA(/#RY"[(LG\;JJW]]K<-.$5Z\L5C#$ M-#'\(I6H^2BJYCGX"J*LX+0!; M]1F5S-4]K[ E13-HE5=5;41F=6E4GNQ2XR$J'RQ7?8;P2EA2" 1S=2K]D'NT M0(@^X>28+7>)98Z?I; M1^C(^ZJ>3LTR^MH"G];[,IO>-W]:WI1VZ%Y:^_K9I%(H=&BGY&*E[W%QW/'UBG:%/E%& M.R[(U5R:*6PT]-5V?H3V4CM3/-DP PMD?"J)]G7]/A'XI")I'9,+&9;F5, H M/^ NA[/MY $+1 B ML:DLRBQ[85 >@/0,F?"]X( YZ+^.68-^]8\QWHWU9QUG"M_A-+3LC%42L9Q^ M;#G12DD,D9.E)LJG<1PO%&TK4*_\!5R-W;83D'+\Y6A!&Y:(:8VA[1PRZSG) M<)'FU7*L>-QDSBE91?16>P[U)0G!)6Z%-?X,/3!![1'UG2Q@N+8YA-5S$5#^ M!IHT;W89(9;%&]:&8ZH<,Y(@-#%;2&ZH>B$>X1N-^IN Z7_OCR_*8C7I._J1 M7 [I2F2W$)0F!K'N#P+HR+T=(]?^6$$O/KX#2 @JR M6$[L"/ S@X>E?"NIJ9OZ??W.\&%Q M>CBE1L-7S2O$M"MH<3H#,,#72Q0MJE(]./-!HA#DTX3\*PKT/@J+^.; 0"S7 MV54]G>N,$OB]_U[-QQ^LA?B+EU#P2RCX*4+!-3";E0D%3UH_#8.#"X:":\ % MN9H3"@777MM&A8)KP#TV%U2$@K-I6*7HBZS%U7#T3220-UE'.Q:=C!',@%X. MH QA565B>G3@YXEG6$D0FIA82=ZVON53N[ R>J$?L-# M#EU/ZW7#)_Z^.2.G/$(K&644=90TP%:1)W846%YP M"=U0&%AP&62G'F0,.B:_ M15I5G>[EO,88GT**1BL^QL/, 7-\9F;^0--Z-W899%KMQI)#K&BD8[P;:SOI M06;<7FR'ZN\ 1]2!:1,MDZTYB);ES\C0[$)+M? KBO32G &KH>.QL"(NWGTY MN&L\-LT9D"<<)WJ.;MJ0END+->[((;D]UV]T"_;O,L0U'^)EZ/,R=5^F[OJC MXF<$=4!%IX%=5)UI()3_!9MHPB!<2R IN?H7+D1YR.VTG+@-& M(<5\8U-516:4+@QIPC\T%%1<&V32LTM4N26_':,">DS&! ML@7@ DE/)IWZ]0\=&'.BN4X,$8[7/\J9[ZKP^H="EHAIC:'M'#)7V$P4?OU# M-[7G4%^2$%SBZJEQ40KT2& M"X)YEI>]B38H$[RCP_'V!_ FT <##TYRAU^4UX/+$%$%LM20IDN*Y#)R^I[= M<#@)G%*720U-YPR2FG8A4DW?#Y>Q86DZTU<0+-RI:[OS->.0\@1?/O-!H0!< MJ:],F#!$AM#_\>(!T'&0C,CV#*V@]%A6WN^:,SP*LE;R^.'&7NJFI&K7,;.0 M;'^L $[H^(P=>\"9GFKT9'WW,GI.,WJXL;^\BL>)Y'<7N\)M)->IQT_RRY<1 M=-H1Q(&^L>_JY=D@JGTNM5%O/%3U]2\YXT$:QI(#L%7N6_)@1K,A8^ M25<6 MY'WP,C+*'QGY0)?Z/I[RFPKAP%KVZ<"MR=2'^<,V= M'=UBL#8?OUQGN%QG.,5U!@U,:V6N,R0MHGG7&33@@ES-"5UGT%[;1EUGT(![ M;"ZHN,[ IF&58@TE76?0@#TG8T+NZPQF,6F+%&6J.RRB'U]./-,QP>"XQZ!H MHN.:HC2?7)CPDS6F\ZR ]MX+I+;KJ_K-1FGX-__H.#BL!KZ#0T9C>9"&'S(- M/F\U;17+9;$+2:E6Z03HFMQ\&?F Y4QR+*"]Y-/5C M^M%=#OW*OW0@@.=9WCO@AT_.\P6D[R0T]'A=O[^_J2CCQ8DH=110X+TD/M;_ MQMGC3;WQ6-58'!V& B_ E]?:-)X/+H/@%/":FDNW1/1H-_2P6F>GVBQP=L2< M8:1P(U$$Z\NT4@!1GN-' M/:U5CC=5^['[RV@[O69U6"A>AAMQK5AT.T9>*ZH<;046X,WI%,90[&\QL6ZW M2?VFGC-8%5SQXK!*S7U5T<4>>4Y>1(]>[QX&V M9(_Y0S7GH]W"-XY(V0324^/LRO_:973(W-)P8&UBEBLSW^Z^C X5:$O.AV7: M"*G(L]Z7L:2-"DK*HJ59PCF$SW+SW'?+6D&$6#P'#Q'-O'> D7D) Z2QCN^' MED,,3!!NQQR:BWJYRH'*D*1N'0?]$HRM#R#XSOQ5_>HX65NGU^J_MFOCYM_; MHZHD7]O)OY>$X7NFU$!$:3Q<7]W<7=W6[^H/C?OK*S569=='G)S0\<$3<, , M,B5*ED[2_JY^?U57:R%$D4\/?1%)2W*6:18^UY[- ,Z/N!_X.*\Q]AY")T1V MHK\"<>I7TOZ>OP$#^5-0>*G9UK4B%%[-.1-HPUB_P0M DJ.)%ND[1!U9)PH+ M,4VHY;.A8'%43A-V)7T]@Q=W,(BBJYO.-!Z9ZRBFJG9WZ=L/5)%+ ZZJ0FLS11=[15=1%CE M&L\<\KX7' QW]%_'0QW]ZA]#[.C+,-6)OVFO81[;S);H9)E$^363.2Z/_JJ- M=M@(9VC#S&'U:GW 9;@DJB_Q=_T42.E74H5L.?148N'E4)>1U)-87AMERUCG MTJ4T\I(9L&<=!VWY\)G5YC"+%*25451[-M UFA$=Q2NDU+!8160X H_/-"31 M:2!T%%\F*DH!'OFD.N5O='!\=@':/ B[/Z_%W)^?:_%G+GY08AMJW]3:G$TY M\TA/TZ;O [H/E*>J=A8CEUJS'[X2E/ID_C-9FVD-M)<;?*Z]-;^BRCFAD+FW M5J@L-L*<>VNV/K3?6T.'OK<^_+M^"J3TZVAOS92CRDK,[R"IEA*9H^2(J$+\3B=U$=VEJ>75$[#N107%K[ M.>66ZC-1=-DE"8(_1/!OXD1[@.A!H=4QDS'B(DMUL0B3A7 F?236*$06%/] MM1X"-S2YVTLB?E^_K]_JQ,)2")2/I?QP&7GPR:>&CC/^Z6)@^/P!'.U<")D? M)A,O1O$C@[X*RJ'BKJ4+&8L 96)T$#L&8!\6%-X78N3,P/TX:(C3,D8C'Z74@G"LZ& M:O=%J8:382F\%_\,//ANX;P!+]"QG FT[(Z#0 RWH7*[[/6O""-4(09%*&;T M)GUE_KD]['QOCCO?V[673J_9:W6:W5JG-QH/O^T#25^:G6'M>[/[K5U[;3=' MWX;M^&_2(TD))T'YL"+X7$MI484]VO?YH*M?+.AT7=]_6G\%TSE^(AG8<<*3 M!5P];=),X*P3D01=W#OTQZ=U5F-#Z/^@Q9^>K@/:6,42Z7=H_Q0CJ>_-\B?+ MQI=#1@L =A)2D@60BFO#'TT4GF:@$'+5X@LU&P&Y0E+R!R2YXNM60BKBTS!% M4CWC184),?# RH+3S2DU-L[QE:/0PW#')Y&9@:7B#52",!2-IRE34'9#*$0R MKY1YB%9%.YIH-Q<)HZ=OM.M>E&VPU1A]DCHCT:I4@CM45=&TS2FO(6:EXZ > M #_ "?]&/ZT5=1;*+JPQ'3AUF::#@*2&$*&%.@J#%PMGAPS6E%DE75!C F@R MEW!B1CE05CR#) 6@SAQ91;5C"*="6)HT?W[H0@?T9['4U+DA75!SI0O-!YS2 M&:+TG>?P:;W[\2L$'H)ZL>Z"=V!3Y@>^RMJ10[LYHP".E& 0Q?-(ID\Z+1YU M@A%J0SN>%5 KA2.YH3#-8G6<51CX$8[7U/F*4D-?SN16,X4ZG/(;0A2JF>\R M+G_S5=:./MI-;05P-#&V; ]'[,QFLB\N5BV>T=5*XPA%6JDW4Q2]/W#H>CH& MH1GLS#:'BXY2.XGF8_W^QB3N% '!Q#LFWQP/6#9^1W&+:-_9XT*R-XQ:9E,H MC_!2[X,\:AX#N/LEODZ8KB8:(IA**UDH1/!S#7>O%O6OYLYJNQ[6#KIX"214 M&DBXZ]+&3CO3+K3>L*L. G_3S6G?&8))Z'F(OJA ST6C=/.?3Y8/J7DJ2VM? M&\,G*0Q0+E#Z1FT=>&8.H(K$X7-W9M72ABRGT2[5C3EO M*];NA_UL18_DXF]!7^X(Z#(CGJL@ H9XHMI^ )=H@X+62WFY)-*$=F0J2H,T ML0K#80BS6I;GK2./W@IA#*;-I1LZ@2BY!%LY WZ5@8@AN5-/?D*L :$4KIQ$ M8>((1564&$KQ ;!.-!)7:ZD'P&;->5G'F3?"!\ WFLYEQ=7,=P!,D]\THCRM M(SO>LBV?Q#X9J^2/W>(^FV]7K^OWVG"1RY^,/V00,&\ +1/U@'I 4C M79EC5M2.- 44F&9#3OE-3$>/EP>Y.,2N:#:'[CZ%A3.+D MXFJ?XS[NUS.TPP!,G];X!6O7B;8B?*]S<[>DG<%@J3+[7>YB\NJ[W&C^M+PI M3FA".;1(E$G*=X7D>U2KS[)TE-8^6VY]]1H!\(1?ID+"XU1G&Y5X^/7>Z,#O M:;TOL\E'' F\E]J9#FS+Z5E+>G(G&9_2CF5L+F18CU,!H]QK7-:^&5EB.$%# M=A2XDQ_?'!CXP]$WZLD#M8YV+#H9([(VRZ) &<*J]G)ENVL (K'[D1#T,%A2 M^0N;\H*D_'BBI+62$\ I7E/ =S#"GJO(N=7^F-@AV@GA$QNLAS#F0'HYPG) ME]6\?CR5MT*3"9F^&3B/Y4B>*PGN3;,K:T@C4?IV(W';30++%P;R>UC3_Z$0<&K? 9PO\"T=U"]K#GHA7NSV9]&P]_MAX >6,]T< M9++,7ZZVM&-BJ<:O/$A,S+@BA$X9I-..;.7QHR#W5)@\11-N)BZ;'5L*G.;T MGZ$?1 Z&',:/OU7MF"G?#!8$Q\1WI=$B);ZV9-F;I4D$3C,(//B&]H#1HB7M M^CKPC!'86;QA[0@J@U-IYDH"3K)E;6AD6?LSDE+$9G12*V=*S#)0*FE-26*A M(B-Z/'/%:R=GNH%&T(U(J*T=ZTJ=KXN 0(E?KNR\G(F'"(&22%TCI*[THHN( MACGYDBFSB4YDPND/)S\VI<^,(32I#0T[S3[I$8U"3:7\3$>AHE\>?JNV_]@E M+%6=.8@NN.TU1\I,FK,5[,(;Y\^2$UL1MZT]=_+PH?2@ M"@I6ISF6E#YA16];8!^&%ZS'GN7X"%O\U(78%'67OB@Q;'>;X_9S;= 4B!G\#VM&D//VFN5,0EFH0AGH% M(UU0.P(45!)=ZQ29E4>Q$U*C/ ';WB=XH>30R2R8%/4&B7JOCWHIVMBK45 V MY6J4.@5T&:'AK&K:T4&!N:>#86)84',RP5NM@POK!]"@+5LK]+">2%MBOMK: M42N7^C-VN07$-]$YO\5C8*WS,HE6U70:"_0C,32_SW__WZ'P3^+_B# M('__WU@,43O)>@E1+-DS@.DBL@TD%RC(7'5'#TC3FDPD$RD#VU9U'4G:JC($ MFUN8>_H^'L>(>Q(E*0*)Q7[M/S8I.? IEOFP:8W=8\^;I#:O\AM1/S'T)X[B M&,(\X-@#12/5\O/VZP>5U+XMVT^"__P]?/P>2T[^W[.'/S04X$(R)H5B,P'YL;M'!<+1K#[](\G)D M>0YDC6S9DWO9,H+1H\3>+:JI[6Z9S^?WB[ZM!Z_!493XZ5_N0R)OFR\<]4GK M.;%MB_WLE$L->00,*:::CBN9\N-=\)F*N[MQ_Q74S_7%;5-UX<8<(#]Y"?Q^ M/[1F/U43=@?XI/[IVI+I#"S;D%S('I\45 Q-[)'"L=U#RL$?CU!-79PB $;L MO7/;W :#DP2C?\*K^Z-67Z#M( N3O\1Z_QEP\AM-/Y$D]*D_T6I[4'[_^ M'@%)^?6W 5P)D2W3A;CSSP\7+-R?Z_'Z-\? U%-G__S87(^YRPGLZ<]??[NJ MJX-??__<_KM^5M]2EK_^5M09XKA+'?SSPY#LH6K&7&OR0* 3]R_XUI_P\I,V MBNI,=&GY8%HF\!NHBP?_:?U05!9C!1]@@8TNR/V;$,U6W[@N: #^(#4A" M1;(546BDQ4JM7DBY"@]05;"L<8MG491BJZ\.UPYI* M"CX/X@B$>A4X/Q!5^>='+NBZ6/?:E7FMN_ TD+'B?8Y'<_G$W*?$TS%]QA@Q M?#-(5!S,QK6^4]2G'&BL#(T1,Y).#-\[R,P@P<1[HX**JDRK039[Q46E4/N: M0;Z5D56(2="T J7A6K+6DG3_L7MCFQ9$N5;H#FI"PRT#=SHFLB7S5ACXVN!R M7ET4J^U)!2W.27,@JH-9,'EP%.BBV*C_I6MJS R02,7%#^*:UQX4I.C5; M:(XJ:4N-I#AO(>5&[1T7('@_<%"LW&4*2IDMZ7E3 8LB6*Z[V91%8L0IO59% M8@4O.\O'EV@]FQ\,15S$?OQ"(9J2! U=A6V'-QV\:G]3'J2HZ6941Y;T+I!L MSE32T(O:=;G.XEZ\G%RT4"/+Y+-LW.6\;@V^ W8Y%L-P:*8^L[_IC5_YV.$, M_,79=3=1RI2J<7YL"S$#4VQ@(%58D_>[ZK_BZOE;A"RSE:6_5K&3JE?IT MB/*C$NV@L:)7%>V]JE]96%'E:"SNC3<]:\_G8]S>$J="^TD,2D576[> MJ==$VN_?0-(=<+DN0H=-K$L0D=F%Z@3?RJJI&IY1!D8?V.*\XHSS;M\NHNU, M Z<&6-'F^-T0?'<8(KSI^"\N6="IJ ,9J#.IKX,FL(TG0+%L@QK),U564-5D MMJDF9QU<'O[X526Z!^/Y^=1P!Q $C09P?OWM.T@/3N#[P $B@ M$Q7=)RHJ;J!33,/!S&##&$K M76.NU^H]D^,+N*&G&MWT; 2IM>D-" !O^TU5_.\#%=A(,"IPU+M/Y8M/\>[Y MS=O'.6#H=W7]58$O6TQT55;===<01857@^AT9R1>&NF/7]M6QX?Z]\^CK_FU M[=^N-S^/#7T2Z/>NYZYDNSZ0^JB#^NX\BNV>L[NVHZ&RUY0((/7IE>WW[4M^ M/A&%#T@&-.4N\$?%0?<8&B[+F$#GU?>1]D6C"2-KQ[.7@>7=R$6"8ARN&^,D MH6$F=2 7QQ,Z-P^K7+PXSD?!.#+0[RD5T"#&13_2],7B\8M=9*"#4E % ?"T M)R-Q#9W@B]"U M30RM2"+"C*[/@_:/&]ED>Z#DAEBZ@V9YN94?I(M*1XB,[(MBL,Y#ND=T?7OE MLSE;!ZZDFD#A)-M4S:&S86Y>Z;5+R6S7U@!7<2NS:CV3NWD/ZOA8OS=_6451 M?4L @WQ)5?)F2IJHKJ1OV&R7&S 0R=$JI\;G.7U&3BC"6)CQKI9R +929T36ZEW=HG;CW/U4I X+@U^&ZM%\DK0+9)9!I?D4:[,KKT#P$51_.;LOF;?J M-DEG1I<7*K=T4KS*Z"5U&2'U&SA[%9?K0D M<&Q/-7IR#VUD5386VWKKU MH/F3@3H4_'T9ITUJ5?1TM ^$U+#<4LIQQZG.;EV'OP:GK^)28\P%@!H;<_T% M-N_A FUEO573G RG-Z_+GP;4&',=C^O-K#WE4E<3"F,9YA@M-DKI_*3?(:OI M6^?N9R)U:!C\,E3W9TP"L[2)HQF+3M5EEJN6Y44N]1>R^Z(S62\S'Z\4T_6: M+L2X5+R>KUIM@-GM6U?R3V/^]YKA>EE24K-!,MMOSG@!%*TXG9M+":X02S",$N@8L[ (EWL2\WKYEQUIR9 KY"LP-WXH[KF?#&9%_/ MOL2U#'H TT<) S)KJU!""@ #_Q'[3A:+'N]IU2 <,$(/:Z M0&^5#4X.K>OV9'2/7#PYO'#@[Q,1^##^?ISG):PYK0UHHX!Z*.\V)DH^KE.A M!>&OY/FG3FX<9V,=.*ZMRNYF2X2_-\.I-X0-*]6N4UM.2X6V('7S.<5D>4HJ MAQ:03[#RQ2&&G9T[8"9$/+[G0&^_^*OI._6OZ=5&\BN M96_8^291V-S#EVMHJSMO&J@W63/+^P MI%W?2! Q_)PEK,^;7B"]L!S MD,ZX-VK*6@.O+^*ZH9ADZ]9L]J>)Y9>$=S!R1\\4S?VF7V.Y+R:8J4YYR=K& M;,Q-%6%9RR]886:'+C3\;07S:ZWXRW-)=:#[E7FJL$?+IE_R8[T3WTDN]Z\$ M:Y8_[Q M*]B^?'30O^-\TF6DA60%2ISUNI+ #^U,I]&Q[U./ZXDEVUQD365SE7='8!O YJPVCG527%5(9:AVAB=[K48YE%[6L3$^FIF7 M!OFML>-<:0@0(EB7HT-3; -_NF<+$3A->Y;8'TI"L9+5V%A2I]+C&Q*" B. MCRWB_9;WZXS-/MO[=EMM#U,=0E/UH2FUEYQ=FH;.,KS"]H-A11S?GQA\/_/E8:7/#Z2+]5+@DA.!#!5FTZORTM:)?+XOA?O#SV^ M*6$9!)\NYCB\**[*I>8,H.*ML?WS/+Z;X_@ICR]3*G5'HT2Z,,VT:IER7<:==.@6C;V+R8^C_!UXFO%L M4W4]&\!V&77A?]K506,Y-9T5O*Z619OVT&Y6DW,A=)'YNWA\>M3?F>?K65E/ MU?VC@OS3%DI O\5J,;<6%:;99KDBW#>/K M"=KSQG\;DU;M*7YR3-4R3<$LHJVVVP26_ M!Y>O[J2%BZDO>&D+FL#+S49EJBVG;3!G+*Z]C'V/N/K3O;1P,/U-;MIJ6K)& M'31>1OE18LBUIC0_T6Z;_2%PTZY4)_'H<3K28N\XG:VC[00C;\[@ M#Y:]K(.)9\LC2!IV:(/]E>13*4LDV,6(Y'C.)E:V;3"Y?.ADPD^R[DBQ706^ M1XN3K#U;VHX1<2->KU/QY@* 3Q$MH"ZY0BM5M%$CR[=K JD3Q4GH0H3?4[2N M!EH[+T12[>!\O^22=1S@IG3)V1.?QZ.],K9E/"Z"KDJVYCP3PKU'[3[F(*\E M2+!E"[.W8? MTJHCZY9_[S90TE4_V2ZBDUV< +4'.-D/K0I]DT&Z%PJL<^KAJG,?:/2_O M-&\OVIEC0K&W+^@-4G$;IN'-^AM@6L5RP:.8W*C6QF0STU^MB+EFT+93P9LC ML13>^G:O:>U)OD2Z^MOJZCMM[8LJEI)L>PE#+NBW6+8+%-:P/-,]K679_"33 M;R6=FH"/4[IBD$G+"V]MP+#9QI=%_(V\^*92_B:+=%'9]M"&@HV(4AP%]F*0 M*R=Z:KT:NC@G7!;D-Y3H(QF^WS!(TE8&,^B+3EMK%+H6.]>7;9VZ666)@J0P M.U[73]'_-E$2IRUP=9%3/)@F,B9;TI90U#F%1WBWFZ M@7?RFE?(6HV,-K)'_,VJ610FA5#,ORY.:G#BS*%[.F$2]V"RA*JUTN3YJ.F N2\TVK)TUMT&7=&[8 G453V.\Y=O4U'+^JILK6L09>))1!P MMYDLZ(*B]^*A-01?KU.WX*5^93;_&YD;JJCVFT0Z2'?E">U.5LUJ]5!XNN>5R66GVO7J[/XWLS4W;F\_<%J":1]9NL[+L MC]OQ;M?++$V\_/]U7\I:,>$NR5;]E'0+(LX)ND)7^ MK]N50*V41.1KH,X5V[F\U:\N"@T0.@-R;%7X/I4_+LX?8<]GYM>?,W:_BMT3 MSMZ6W[9WP&G*!HH*\4%6=76_)GD=S"Q]!FS>W,JNZRUBJR35G@A3O)5)N;;0 M&\]")[L['#P8UTYNG@WL.JR[].GFE,\\^-CXV9QKSJT-Y]"Z%W/%1-I!4[Q@ M.D+2DMKQV^7<;F!7XEP\AE*0>9?B'+D^$PJCW\$YP"<2F45])6IT1?3TA)7C MDN&K A8:SM'^J4N/1RE=P8,^'R[1]DI*IS*9HI 5";(\([6B/ EM:O*KX?+K M/,9$E5;<3IWI"WASKC='(U)8Q$*G8N]VR4+E?YR_O;>[2J[83F?L:CP'JIF\ MJF:2^DUPY:SMDZ'DRB/*)24=>N*@,0+ +5ER,/?X+*X!$TE5N,4$D@+XSOMZ MGZ=GVW ,06#\/$9*PU[-X)-F( _[:WO^P.NJ\^PT=M@W&SBN[U@WYM)D\XQF M,C/')X7"0%.3:',Z1!--G LMEIZBWG[P<"[Y/A["O$3WO;/BCQ+^:EA_9?G] MB*Q=,">-;Q[)B,5Z;)KVK@AC3B;DF)3J%A1#OR=-D M:*W+>:J3A]MV3)1GA?9\IC6:J4G%,=A!EPEMCB\L9\Z&:\7> MX?R'4PV>6I4<-^WM34X=:YJU >R/W1Q))H:C:6GI;&[;2$B%2,:J>"V61XL- M@F&[ T9APGOZ[%G$V)B.=U#CMB+SB\D(@S6MH\+!DFG4'0\KJ+#DAWQL4%IP MAA):^/BH<)PBPV\J%30D!W-$*+P")ED5!><%*5,<.LELME@/;]SZ4:$X087? M5"8(2 WZB$RXK4ROD+<;"P[O*1TIKL43O>:W!8H35+@-F3BV .RZ+H90=&KI M!6YGN*DRJ"?:\5[+^;["\34NQB>L$KR2CT'F2E8)3/"$!J@DY5!>7"].OJT# M^LD^1NC%XI23D6V72O%1@9MP*6JN,[U<3B7">T#.;3D9H1>*4UY&RIH8'48L M*9RQLFN%3EV,)<-WPOEM>AE7V[%\*I/U*4MQR4YLB#LHF1=BI4F'[56GWF08 M6HGYXO6OWREK]CGBU1QQ.0$4[2+:+CES!RVPG8H;VJFUVQ.O3XV"/D=DE#E= MQ,;)[$++CF2>-EI DY*1R-R423M1A.,]TW1S%N<=AI/*'%Y(THM!/KW"RN$U M4&&:I@M#R8TW2<+I:3I-FW?*;J\F:3&%R-B>Y<1+XF"N%-I/^U#K<9$^9R_4]E))-0$_6#>XX))DIQZOI O"<,DU%HDL6V@3A!R^ M;0,OK;K:7CLDT$DI./M]X5MT[._JHB^RJ^M,SR!ORM#WW=6I.KJ,/F4Y+C]H M2(\GRW9S IDGL[6\L)0+\V*J.VC,2J&%EQ?&N+\=_MD@OY67<&82['W2,*_G M5DLGTR'1!I8FD.2)2'(>AH)MIXF*S$G-7 M-V57/GG;H,^YB^_XW-NLFP9]]]&(/;*NFB_QS=UY=6W5'54]UY#,E)]&6:;] M?0A6<&(GZ[DCRX:#V7"8IE?MB8-+@)MV.]VZ.?*&Q7IH8X'#X6\X_-[Q7\F\ MT]?9/_J>;1@%NT55!W1WRBW[C5JCE6&&S51H4?NK-VU?>C<8*6+/P/>D!DM+ M2'%9J]J6"V3?5,%/0UO:[4&U*[5A;X@1 L_P:ME;52O=R@TJZLO#O!Y7R1AV M 6 ^T]T^7SU?+=I3LDS%,H/@I"^9&C\8P"A%\9N5\DF^OGE,OE28$1U62*)& M/8_*I8DUHPJAS>1=0,O/?M?IHCEG4?9;AP?OE-Y'__!"TILJ3.Q$;ZB,T8;= M20GC\LK@V=N5WM?=S$AZ+QCE[081:V60INO+E>WZV'] M!M+[YF JK51A=]6@4 ,[&$ V MP@X]KV^1LDP9-E^_TL]U)I=)8,HC0[*?)I0AUX'I!7/D\!YX@QQ$3]M>0.=, M\607OJH![)DJ@]U37G_AP3S&]J$';3?/8IHDE1&;99;#T])"25H8&.JA4Z1U M797GG-J=(G\NJSZN7:_Q>'^N[$-,ODI7#^>!7A&/;VW+0H(&VW4W)P\D.DO- M PMS2LE7#A&K",W&B/. Q!4GW4+&J(4NI7B#2GZ*=Y^EO2]Q_5OK;N"'[BWL M^\;**^82]J3M3FNH)%"I 5T<924JLM"1\E[?#7^24+_:#&GDAMMBQ>TD27Y! M5-'BT$&S(R_-%\NAR\;6WK.Q+*#SSE&:R<*N-35VQ05 MWF40(6/KE6HI?YRKZ<[$<:Q^(ZT591JS!KR5ZH9WSBQT7+WV61#O96LN,V+: MG#$=2H I9E=GU=!.E(>+K9<^)^)06:NZ9%8D ^R[U;Z;H[H]QYY"^.LC;4-0]CHZ2;7TL M=#1!RAG9.93CS:*I7Y;(I$U1U*D?5K:M[>J%09FPO:M4A M>@71U;)I2U"L@Q4]CK\M\_'*HZHG@:X_[L3=,+9!03(KZV#9!N MN\]^0K&INCK@!WE346>JXDGZWC$CIC0,W+]G>;RSMG5N[AERGN+9N7E66TY; M6-Z:)@S<"1U^^OFZHX38GE3RE!(?3W:=MV_TNDDM:()1*&CX.0+YK.D%!!(7 MXSN!W'W^!(&,YR;E85'#@2;5)G/>F,AH(QD)9%@$$H^A\3,%9+K !T8+UR1LEF5& E:D^-#E-]]]P& DEQ]( MLEU3[CIB+5$C%^D%!$9],")KS>D8"YW<1=)QU?*!I\6CVIN0$M&1+)0WIYC1 MC&7S>B]TYO*&Q>.S2@5^GN]U3BU*0W"5OLU3,'C+,W)KFL[FIZ/0H&%? M67:(\="4X\8F,M=/$6CH9CENPJN+Y/QXP<]/ MD>.>PACE4F:^Y-KNA%[%S62WC(4VX1))VX>E[?F.EL\5-[19G$\LOQ M2D!=PXB'MV+-C8O;E^[!>*R. ^7M,V]CIA%:O I# MJ9SG(K%?+.>5A?C[32^_$/_\8@Z=DK7B*"%;1Z59NE!W&2E9ED(75(2F5-W% M$A,7KRF3F:UB_:R4[@M>53/HL;9,<]W0:F\(3A /C<>PMXUN!N)I75-T%$]/ MJC,F;O:*];"M%@K%@=MO3-3,*\XX[_;]DU\R#9P:8$6;XT.G'.].G7P'57AC M2J+@U89M5<-2G)?+T?DJEY[$J.^3)/@.''T>#@W[ EM/:CT3Q>-HAO5F\W0N M>W57XQ8\^^=NW"@[XA8K$F?1MBF5"DG!4>Q>R/8(7&^*9C ;U_I.49]RH+$R M-$;,2#H1!BMXO=UY%/R_@/.6;5=(F9RD4+[3DFR;RG/%?AATY"GG*?C_5_>! MI^C4;*$YJJ0M-9+BO(64&[7#H 5?@K2>J:ZIYA_9XN_R,Q7)5D1G)-G @>JS M6HQH)9]'BY)+NX5!7[?11YTQ@.1X-OBUZ6-PS_8]VVO;[_Z+7GFIZ@)#5 ;Q MDI(%#8:+D4(N-K8+AIU@#UX9>/7^#1]XG]!(BY5:O9!R%1Z@JF!9XQ;/Y$KV MX>M4QR)Q+/X ;_G "R>PO;@8M%BR/B%5%/1JXPE#IKP4>XJF_AUO?V':7S\+ M@O%M&(F6Q\5&@^EE49SC,FRE617F[4< "!;<@OV'53P#0#6R['=2XN!^_\O*(GT][_X0N/]7% WR6Y=DR<-9?1T!2 EV$-_SZ&_Y!''>I M0Y4VI$5LKBKNZ %#T?_\-9$4136',1T,W ?RGHP__F2KP]'N-\M1?9R!K]&# M\TS^^O'LJ?90-6.N-7G X!T3]R_8\=@(!(_ \'N&@C_MO1;>/=G>.X!:&AM( MAJHO'_[;A)Z?@U3 '*E;AF3^]V[]"_S7@;H]^.]?06M'70'X(/\UP8L?X$?$ M_X]>_^L_7T)&-AC\\^-?33X%OSH3R;S(&]=?_0<]F)9M2/KZE_EZK)N??-B) M2;HZ-!]\RL+^-/TL*V(-$+\ !X1&R'F_2Y!#$OQOY\1CJ6K"O(O-/C? MMH5_ W'D\B,3_SK&J75GX,69ZJC](-WQ,%(5:'%@\__]5P)'B;]VU)Q<7K). M=XH^OU-2 %EB@I;B)"E3(BEA?9$D "KVZ3XN8@F,Z2<&?8JAT!]KH;C,,/8D MT=\(#.SU+VI0HN;A<*#](Z2/;\5^(^1]2U=@6Z&2;W)II-%DFUSC[Y_]2U+_ MBMUN<"FAGF_FN0;"5M((UTGEV$J60U)\N9QO-/)\Y7)C83X\E*=];TO."*J> M:YEW2/H^=8_@*$4RN_[NH<=[>YRX?^S15J719WA^CS' .()"3P%^KS-]2=:& MMN692DRV=,M^V&K^]HD^JAP\SH<+])Z&KUH_&*?NX9/76 *!U@0[PB&2YUK^ M.]<@NO[[<4&,7YA[&;Y>_M]_833Z5\ Q:*;A* +O0961C;-:]VW6^]QZQ)1\ MIUT!ZD/:DH-)'7^^[T> /!48"HF3^E(:HY5D!YU6.78,/'7)Z/-7>HVAL=I: MPIYT^*H21]^DQ+F!C=_V8&WSX-MU:>* A^V'[>-0_VX7NFBNLKUE!FQ7E25] M(V^!H,$N_34?0>\_!FV)[/L<50UK?D:8"A!1 ACS26!A3\_QZS'/_[+R9.TG^=5(:? MKK+/SB]CRS%CB!TWAC6!K3>Y>JF+U+DJ7V\B5:'>$�A#1Y!%K*)C2':\C" M"(2O(QCUA_+G^@<^@S1S'+)G3G>FE$TU$7@98PAR9YL"XOST!?YGH"=?X2D$ M,0+Q&",<(11SG$X9RT;<$4"F6WE#UKD&Q*_UIR!'\'Q/&QX4O]0.?.A(D99+ MZ-4#\TKJ4 TZQ:W3(GO*8%A\9E;LB'W-T.?#6;R3%Y4L^R8*E"5;'B$$=H?X M?3JI Y_N,KW,TZ=CX.L[<8RP^M.Q.JA@$5C< [!F)#:>!4Z'0I>I9BW')9W5 M5+T 6)/?"JR;=;;2R/N0?(MH?4W%WL*SNQ.Q+3X/;,M UB1XWU_7"E]H>P*B M_5IMJN//FR(#%:*;Z06SJ=<.-K@@T9^!;ZP$+]S3Z[2UQ,=*C;:XU 0O6T2_ M1[?[;[,[J+\C/!&G3YN<*.J]:-1[A>37UX3B5Q?Y.ABJC@\YKE]T;T_LAZ92 M,I=JK,)Y;9PMV\P]N M(LB\Z^2M!PD< MPZD$(Q*$S(@D/2#%! "4J#!$7$91"20D9I.W7M_1E$6T3ZX$?5*M:@;&4KAE MC\8=FH4:ASYO.6($0R?1V0KE%ZQ;[7GIGI@<^MKYO"7GU@IHOZ@..;[KX6.Z M7".G:DW$#Y_9Z+KYM%:H"UP*LK>!XF5<&_DMM\\\+P+8H[=/M8U$^!,R\GHB M9RN,P0Q:P.C-#^OYL^"7)[-L^[,JZS;HP>38B['&6NPW=U#H/47\9Y_K%_=D MSY&SEZ,+QZ\U.[&MF8\:%P]^UV#L'[N^0\R@N&UP!+.]3%G*!INA5 Q6_4Y7 MM+N6@(.LW>UTVA8]J(EH(#_G.R5-L)"<:0+]B;^(*C,3S!Q"F,?IDY0603 M)B4[;HB?&MY J!$8Z5C^9G%D[-FJHZC!_@QHB<,G>>>,*7]?OV_<(YPQT:VE MOYKSECFD[D-0P"A[*)GJ*OC^YTTRZ*G2(A7K_L^K9G-#%WB\)V*_.IJRBF(# MQ]G\4U)-@.U%'\X\)==QJ9/G:+?3IWA&2K&QPV3:2SB*T2B*L*HOS"Z2L0&8 M2\NCB'K^(^\^*0]Q2!M\CS:CQ( 6XYJ=1HNE82'3'PHV@=;>1)M_02?M>A%9 MJ 4N!3_R=M.:FWLD[8D5*I6,]U -REFKV9\(%E]]6XXG"13H,BK7D+"O<$4W MU KL->^?KC2#EF$_/Y#-F*4^PWLU(5NOYV*QNL3FWTBRTQ[H^<_X7(VL6I#V M>D^=/#KD 3$6;&O-:R3\@4Q"?*Q?JSI73W']<6VQ]F&-M(#T3 MU&JLY*;4024GJ,U4BLZ9\H!VAV_J>@*+?U!G_[RZTI8LZ)!61Y9YF,YONNGJ MK-XJ]H3LRIDT;!>4/>)M%(@S3(QDKFE!/ZH,CUE=WZ'$XG\YB MT,/$ILIE2 MN4.@1NN>[XPC$A04R("M\D0+HJZ3XSQKBO!XO,"L(QE3\:,8@/272%#= /$/ M.$3F(Q!$T_[LX5XN^P]L,V\ZDIQ@,DU!)%V'+7R/V('_3CW5AC^Z%M('FP;P MP8UUN83='"R, 3$*V4W"0F/@OP>V@K&[?RXDPBWDD;^[$6%EU[<5_B0LHL"K M4++\IA,;R""0,PQ?/R-81^(@?\!'0]\&<3QYA#@CR\^R;^<\W9'D/A_07'K: MZV"",+AY,Z8_[Q#)5) _\+V!]Z&'!!OUQW!8_DU!>_\82]B?SA8IW1C^K0?^-6"[4_6=E_6H9@;JNM"[8!@+[NV9?J)&7V)@!FP METC>MR+^\2O0>4M+KH3X\]W/<>#Q&1//=CS_T?!"W=/!6B-(E/*5'%H83U\G M5!JQYJ>H^[IG.P6&GN[7S2;11U3S/+ M9H=(OD7"@2PRS;;C2]:; 5 M/=+,<&@F\Q;%?)ONJ0XB(3I\%D D68:Z9_L'&P5":OLFZ>BO".1V[,@%QX J M"]]A;XT %&<#DF%YYYMB^#!HK_Q>#Q'H"\W=T?;R/;3)(.B9 @:J&7A!0>SF MNX X^M>I_@67L;^VS5YM<+I_VX:^#=XT/M'7;4O5W$,6#._'<&3C7^P[%?=O M6.T8PKG.8$GE.AV>N$]\13K\Q:BU=%PND#>H[U&%?7F:X)$HU#W%?,7LXQK4! \_,Y-_+D5(2!(R?"1Y.2FYWBH?B(X/G$/+7EXI->E[+79J\XX] M"VRET+PL#[.D$!.3O9@T'A!EXC4+S#Z7^[?;XR )^6F6=^]M;YAH_$P,NCE] MBQ#H1A#H:B0)EP*]PXA7COF2D0F/%.A@-P1.KV&ZD;=SPR M#HVR;?N7#;J76O=N3^F*N9CKJ945PZ6(Y$IY\$("R9\1/)KU4@?'DLU!BAFZ&J859(@]9YU\@OU<[R<^LH_-LH-W MZ4O_Y7,5OMJ7>!,2P?+M#B1HX+H$Y=\EW<])^,N?_<;.IB:7@_CK7E3E67KZ MV9S5']+3R:HGR:3P:-CB<3?I>M/S_F[20;V2ZZ\F)HJGI0I'%7"C-WGK;M*7 M)K%?VEMZ=O09*ME^>\K6&0%=WR'O'U"H@]3I>NO/T\3DNU/B1S.:?]XC74BB MT(ABPR?$(<;S0CZ/2Q9?%8!J%1>FYZQ&H\.U$I\MA"? M.%GA>^N/\^]KJ0;V<4Q$,/R/_I];(82R]Q BS=W;3OX.[W"SKTN2!F0_00"1 M4?Q]77*<%!DY08@HBLHXCBGH0**?[ZP:U.UV;$[B18WF4S3/I$>L6QH>V]?5 MFWNYZJC5-3DI7R+:A5BLD)SX.\#PYRTE!S2HC$8UN*R!%K@Y,VRQBQIL2=[$ M;JUMQ_86T_PX=YT_0=QC+[G?>XMX]AYOP4<.=&N^9?+V>Z#0#WT;2%IL#LGT M:NG&O4V4NZ92W[%TSWV^G&A_:<^YT05VGZ"^<'2'0]J67OCXT CT'DU\J[$] MDDZG)=. 23V8#3 U7A0#>?E MI$!LW>C\ GM-U=WZG=9@_2^0Y-'ZDZQ+CO/PM,+)!0#L(J1Y;7_F2X,^5;CD MS2/=X-D72\E'2 %CPF#QU-HE/9, 1T#O% F"L'SBU^]RPTR&#TK$,9"\8:'P M:W. M#_!YM^=[1IJ<,(S'9FB19UR#<Y[H- MH3'0>$)M]^FDPD+YPU^1OQ*7S;U?R-[D9-^:G#VQ%K<@9P=+L:!%N,K6T"T, M;E.9CR6CH"@FIPU6[BKCE-#@YN7*3$87($R MO+__'D7+#KJ21ES*&&.E)4-8L_[\QR^DN$7LA[P^GR(%XT; M8CV^TZ^X!>\H2TN$6I=EO?^4_.3+4WOOSTE^VHD5SX?VU+L]=D3%/J)]X 2+ MKZ;->WA*7:;?BNI,=&FYWC7XMD'HJ@FV.Q_?.PKT0Z/89,L9&HT3#$F(@SBJ MB"2& 9'I4Y(H]1,,1LB)OH1M,]M[&9O_\S]G;<3<.^]E,]9UO> AB*V32M( M&K,'29]+2V=C;QDHC/1_'LL4;RA!^!(:G-R#/'Y\S".=>1P0AMX3U//S@+8_ MGG\@$$2E9[M72>P^_DD' F'H;WHBT,4(>A!1O^1?K6F.[V@./64VU45RO-#( M5[)(BJ]7^3K;#,Y8V:G5FAV7._+F'3U^E)(FFRQQ?CGD%%]I_Q&YHN^%=6)>RH>D?VSR4[=O[AD-CQ$_^C,X6M8>A,)JC?AU V.Z#4,N+TA MO:)?GY,I/#VK%-RI 'E3Z_,!1G/ ]L/4YU>>Q7@_?E5A/'=Z)@FV]LGUSP_B MQSE48LA/VS^ Q;E2Q3^ABB\ZQSRV#OD M#\&4/$5U@?)G9,PCJ GMB")C'AGS$#'ORXTY7I9,& @'()Y6'=D+3BV43(4U M)7WIJ(XUR(3 Y@16';]MJWXCI'[LY:[J\F-O@ZIXV_[Z4Z:/SD#*,I7U1FF_ M31TXGNX&3?@)6*=@#N=5;PKE<"("KL@UN*4AA4!I(M?@EC3LB;TB:OXF;-4- MYKT@IL.O^N:;;Q!TR_'L$-BKP#4@;MLUN!%2[_6_I2&%0&DBRW]+&O;$')'^0EC;TAV(\57;DH'BH[H8 M1QF&3H3 #@4FG[QMDQ]V&F^[%]CYQP[>N"''(IB)#/DM#2D$2G,10WY[ZZGR M?#/'U9\LIHJC-!.>Q53^:JJ@C]]G)141S;Y&^'Q30PJ!TD2!UBUIV-.%/B4P ME/3 NPX.FW-$@DPD$O$0V)AOL8XJO.0->H;L=2TRW!&LA'=$D>&.#'>(F/?E MAAL7S,>"= U)!XXUX*:>7X1\5](Z!%;F6RR;N@U2[_<2";KIKWU:=W3_G'$_ MG2HX0;F)C?6/3'\$3"$>463Z(],?(N9]J>E/@X'D+VL5)I8I4@25H(Z6!8Q6 M0'T#JFY[A?C=@A;<5"U[SY!'1CN"E/".*#+:D=$.$?.^U&B751,TI %PEV(\ M3L1I*@3&Y=97,(61IGZ?D'6G]AK_#/D#3.A"$6#,PU=;OF.KR4#7J&['4M,M<1F(1W1)&YCLQUB)CWY?/@ M-+<8P3&YCIA &281AHTK@:VF;]=6AY2LVQY%]CE"C_".*++/8;7/-[4!J)'/ M5MBF4.<:(DTQ<2P$^/O8I1M'X.=5E"YV_-TU#B4("5Z$K1M7.D+LV8&%!^=& M'6CX[-V?RH)0RB%,D$ DECHDD,:!$AHDG1)G")0HG"%R6Y1^_]DX/.W7T MD]_3W6%U?C^N<<[&R>+X.+FAT0D2O?W@C2L>D!9G[HD3YZ.M3S)#]C[[(XE. M2/N-3DA;*^89YQA<\7"RT^SP^[4^A3R_/<4]@6/87Z<.,]@AS>O%G+]D/$_D M:8OEJAE &*DOG\]+B]6'_-$7^G6O_71BR/ M5:B^].EQ3P#Y]'ERS\_A>^$HDYM?TA-XRPA>ZW2*KZ2Y2H-+(TFV!+6! M0QHYCFLVD#]4$W%'EN=7.''N$+"0@7]?^!5]$@483??%.$GV15+!23&! R"2"4(BR#Z#TQBUT7EI>^!T MQ:7SE# D>@*-D^W8JL7'T^;0/]KZ>>I/6M:T6*%96XF>T*QLJ*7R6PRDUX-14)$G[?D)8Q:\"9MH:JN",O8)*;-%T.1/&SI MU@_H::Z1G]6D5$*I&2PK4H:TJZ-9$^?+O< MT,;X/%6<:2 UU5.G-"3*AHEFZ(2J\^&5=J4@+;2SG0YCNT*K.(,B>H3W$6/Z17%5/(C36W@9;F:GSLH XEUA%E%H'5UOBA--;K: M6YDQ=4K%_:9'N-4?ZXMX&: E89E4B_UZ3K)7Q;G?]$!4V2EOSTE[OM(::'.& M\>ZBV)FQ?M-#[1/*+:6<92W-F#64,9D;:YY4$_$C,I I]3D!G2=4;EFLN#W: MCB5-BQ7Q(S( VMGY(K\$)AJS\GE=\_HSSH/:?T0&NDE+T[H\J'+T-*[V&*IG M&/K0;WHPK&R*!5VL,I)1D"F4$^.V9.CIX*D'PT))'M"I85%!<8&,JW8OUB-2 ML.D1R1*,V,A+9U(%=$GG^AV^U+)7 FQZ1+*P(KL8%)M.!36JTG+DN6;)[4!B M'9&LWG0YXR:JL -' M)*M:S66+=5(B-7PDS/5,>6 M)[#I$=ALQQO"("$4A:P=8T7BB S, M]!C+=^DR)H!8FNVX):^&D?"I1V2@FDF14S,^*:&\4ZU-+;=.+2;0!!SAUDA/ M%A25Z*8$>K72*#51*B0F-9$XPBV=5G/QW*Q"\V) M@+-IAV8AVC5ZL.D1;A&*V-W T*Q" M-5)>I5L<"= *'N%6US*P,F")&E=D"==-&8M4T89-CW!KW@*B6XE5;*&X!*5! MK%*IZ^S<;WJ@A@K%D06UD)$X?,"5M)31:&2JP5.W:ABNDX@O>>YP'+^GB=LX M%O0JJ03T'J5>2YM=]6C6$?2/8_ !LA_-^=3;3:+A+V;U([Y\#5^P>_(W/:@[ MW'QA[AD\XDOX^!+A6#CY$N%8./D2X=A5^?+&I4RONL=?1H3$L8F,BRZJ>2^B M?Y@DB=3OM]/SOTP/,]Y?9X*\MLSD)H=@]D;@Z)5XZ\?V-M"E+MCQ: MDX/ [D[0)1**WTLHTD &1A_8+\I%!)OAUY"O),G%]&:37-NX(=AD@4#?0U60 M[@5CN+8K8#K;8C.MY43]%6P/5Q@)LL # 9_?2T*,Q\EQ?HI]]0Q.?KQ MBW4J_-7$BM8K4ZK=7J]#% M35B?1?KB/Q )/S%NW[R51QE1]QB1>(LVC:E M4B$I.(K=F_] %""KAJ0[__R($3^0=3VM?WZH"_?!] S%TYL M*$F3!U_Y65/Q_^$>-9]U4Y)M+R&=6Y+N@1^( SD&@LW[VST1@)IW*G:UQ]'M MKM,4JHU,Q_1W9! _?N%W))KX^^=3.OR*T"1"DPA-0H$F&+Z!$U0-#4N-G6LT86[%I?.9OVZ)__(K39X#)#>4D MSG+*6%F&XNXZB UD .G8U\$=8@+7WX4MZ;HUETP9^'Q!%,OKNP-/1Z3-+3<4 MQ-U 4!-VV+QT(!M!Y'4=KJUBUW=Z70'N)@-Y!!C9+#%J>'@=:'2UBE5=11OH M$W^7*O2SB#L&(]_B9T7J'ZE_I/Y?ZR&]4?]%NJ6-LUPM)2S;?+KBK*QLG?#U MG_;U/T''W^4:?=-$UF8>9V+9@21 5PERUO$,8".Z)9E10BL*03\&IE$<&FXG M2P?#T4-JH_,E7^5/(RL@"V.^'U]-!#"MU=(#GLPH55:,^YX5=8<39R!K!!\1 M?$3P\8V.-:MD(QJ6$U63/@N%X;=,>=$LQ$(1" 0 M@W%9R7&(!N@+@0>3?%KLWAF>A;3EB):A\DNUJCTJ]- M]<&XWJ_-12;PP>[B5)3VBI E0I8P(\N5TEX?AQ:WD8CEABO0U8KR*&94)\42 M.ZM!:*']-:$H=<9:A>^6$F<\G M IZRO\;XW$[_#\?>Y,]\S356UP412%00L)L!TX$O]_83K M1)7\9'=]%$R&(9C\PD)3MQ5L?C&APH_/5W/(-HC"K0$%1J-!?+HNGG4Z!&7$ MA"ZU8LH$+8[%DM->N;V>,/=/0 K6R],D$Z6W(D2*$.D;(]+U/,;W01*A]JS& M3)FX:*P_%V?%'-]HLT,?DH(E_#CQO=)B6.(_MI] MBZ_ W&0\SBNL5 H*"S=SFP5PPKY6H#&/W[1Z%V"C!9W11H?:?P-^3NOJ3Q= M+;@VBZ4J0LS$Z^AR!+!!/#A#UE\"3]XQ-/%[I,C.XG[5MB:P_\L[9*)+OM-C M*D&QK8E_/GE0VR&*1,,0B897@J*%%M_$E]I"0=4' AA'>E(G8%=I2P ! YU=!!MN5<,@ M;"8WGQ;A\N^#?Z##'*6QHJ V"FI#YWH=[NRN6*9\,K3M2'AGJB5F2:U(NE8K MJ:<+"E83,3)8)H\F[DCRC-@VTOQ(\R/-_VI'Z8VJC\-@JV;5XTMT2F"40^?X M4=T-5-_?GXC2=U0NM/U^B[Q%Y&XTF7EAF'' MZUICVBYF*[6R"A2(Q$&1>0Q/W!%85&8^ I4(5,(,*E]1>^)%5,%RAD;FA;C, M%6=,C>CRK4)],/=1):@_0=PEWNG?W;0;QQ\M*G&BY'R4[8IBWBCF#;'C]:8- MW2^B97Q9J&3QF)L5O%JLHY1 FYW)K(@%!>BQQ!T3?].*^@@3(DR(,.$&JCR\ M" IZ+[_0J7:M@N+)BE=O\--,FZOYH."[4,0=2IVQ(.&WR9"M7:MH^V,4G4;1 M:=A0]FHIK[VM02]"J=IEC3%+ 4;CF^-^3#-374J 4!J4H4_UV[\AX( M'/9VM*\I#H00YJ_S&F^X$<6ZEX]UO_%>\&C+]TUY<8\U@EZ"7Z>NIPJ-N9C4 M:*J0P$J%3"/7FXM84-<^?D=&9>TCV(A@(WRP\1FUQ5["C=)PN=+F+IG4VK.: MTG$4DE?+ 6X$;AM-O6\E_LUET=Y2,B)*HX4G!'X*, 0$&/\L'/S<2[7;SL&"EI#['/@B X>A*[!Q294"R%$WVRX;KB5K(W@-V,[__HM@_D+\_:[N M\N^?_2B:CA:E, &T6MKO7T="U;KU+HCCI6"0CMN#,QEH-I;SX;BGA0OIJY M(_$S]H1&2A\I?:3T8"F*EZ)X*3R8>DU'RM?]O>FX%\X!=ST\.6ZL-$TJ M@#2^F WC@&9%/*A7C1%W=/Q-"V(C((F ) *2[^2A;ZIW2_.8-B4$'%0G)<"GW#P!0].@ C5UAYU3 M8B/"@0@'(AP(B^/S3B! 40IK9FB2X[+4*DM,$@HA9.8^$ 3GQ]+X;U)KYRS? MB'-DVYKO,E3+**P,0UCYC7=F1H=[W[:7%A1%6Z/&&5C<+F9ELE83&:'ASIJK M=J9@4T:MJ_6@&!4EMB($BA#H&R/0E>HRG@U!%4H?9\O69"[@K+=JK\HI M0Y$""*+]8A-Q_(QZK#>4$7O+WG#Y<%ET%!)'(7$4$H?-Z=I&Q&?- :!NTINT MY*$@+)5QMEJMSI>LQ(IX4(&:H.]P^DTE$B.UC]0^4ONOS82=I?=C5RWW^^WM.!WI/H;U(>YRP1*%GF\ I5#EU@&]$VL]"%L^&5P]]G MG<;[*!-M,XNT*-*B:)O96;-9)=6$;[(&B&P#18UJ#4=13135A#>9 3WP)G27 M?:7E!ZE 8X]M.5DVF5Y,F'OHDJBZ-%;)SS-3&-8$Q8))ZHX@HVK!D>)'BG]+ MZ8SS-+\T4)*IQ=QS.36KYIHF5W<3G9JO^>N$!A8_(Y'Y'1(:9_D^:3 -B0E MHIJR?XJ\*RVB[6;?/FZZ9>)$.'M=!VN+"/D $)K28B^-7 ''$%#C%2-Y^O995""XW% MXB/=+Q<<)69>45?Z1D;CNT*Q2IFLL.+G?O]H'XYP M\HSJO3>4A7O+IKAH,]RM!M+1,I(PPMYG;(8[@G"XD,PJ4V+91264]>BBC<K-%/S%=[? MY^^?2$!$2;#'FIB68:BN ?PS6?QC0GT^PNX!4_8/#OVC8KD P? _HQ@T##'H M#6/HMUG)\3[*1+O7(BV*M"C:O7;68 ^/Z@;!4=TO[2&/8")\<)D8IDVR+%XOUAF3>J7%9JTUIOKF;YV!"2\&IC?5,2Z+*# MS;='S8D%*F.-QT2[3F<+(JG5?ORZ1]%C2\M/9(1>R9Q-)!N9^5TY5Z[.3+5M M"(WAJ\6(5O)YM"BYM%L8]'4;'5Y$J,[.MCUE04!OA_7_1(S2^ MD,I H)UI?YZDLB!1K%UO\&^7LFN.OC(7I#[-CF2-GY3,(5ZER>Q\&!R+B*+! M?Q<3OS6E$&G7H0=$=1Q_"T'L=Q+'?##FH\PHZ?E!JR,Q"X&N+87_\NICTQ9 HG_7-\UFW3)RO]]Y? MGH>+.4".J8O8FC0/N> ?<5H0Y5JA.Z@)#;<,W.F8R);,^?-[-X39K*AZMV<= M<&G]W7\NI!^$(GW]RQSXP]G^=#!,:'Q\5F+X(RLC+(BP(*3$N4TLR'EU4:RV M)Q6T."?-@:@.9L4T>XM8<$,9^K-GS2WSNV04UJ-Y>X0]Q?+Z-(.OFF@#PS2J MC4D5=1+J=,)[1SIA)HM&+#6;" :'YZU*ENM1/3;*);PUA-FC_UFA="_7@Q3H MY$UT2HG2')LG$JWI_":CM[<.G>5F34N0\926K:N-NBUGJ'JS]N,7\PE9A+]^ M'P%\(8".@W&.T=':7/!JZ;*B+=LB:$&EQ\D[FHS?T MZ_C]A([2\8S0-.U):J740H&9+&9QE,QKU36U80'L]5?H;#V^&9%SP!LK\G2']I9W,4C$>3Y&&<)+^-U>Y7/ 5]ASY!G'(,?/;. MV1SVQ$RFVW>%*;UR,*E:2FH]5B2",Y]>L*81'D1X$.'!3>Q^>1L@<.T4*4I2 MOZ9!0&JQ+=5;:<6:#PCT>8#PVRP4:MI Z5;#GN]\W%;,>[Y]@> M]6;Y); \'9"VD$H.-"U+.9UL^39GT,\=LBPW57)!,4E.S4YF.)E_,\^6B&+9IA"RUQOMSLOXU84/G^N*TXX EV!8;_B+7'!A;5 M'.!53N-SO2&W6%;;Y<1<).*;ZD+QP[WNT=;."%;"2YP(5JX=3IR%*SECL$@ M?6EQ4E-L*,5)+>5J :[0Y^/*=UL$P,+>^$.5=&0BJ4I,-6.R-%%=28^R*E%6 M)3.U5N0C4*B5V3&5ZQ6Z7-9NV/%\?U!9%%F1"(ZAP^+4 M'4%$!84B0(@ X<;3K.0*/7(ZEYKYH8\(]!H1<":J./0H M"'7@2JH)% 1(M@G[%9U-%XH ] O+MMXR\:*:MU_KN&W1A-N "81AS_!T?UEO M&@Q4^>B!HF.,4"LD)8XY6K,[HD&5%M*D)A+!\79,_(Z(GU[:%Z%4A%(W1[P( MI;[8FWP73"U::GSAFK$LEUU4[)I,XJD:SOHP10>E:PGJ]ZW.[9RHD15%VI>/ MM'\ST(VP]:8\P/UJ>5R 4>@U.N/.QV*1G74 PYN:XEKB61P=AY.)^YP M^DU'&D=8$F%)A"7?ST\["TPJ+(B7,?3((UE@+:RIG MP?:\(92]=&]H"=EFG+79:1/OV1"V@Z/W"(J^8[!$E/:+T"A"H^^*1I]R),VY M<&2Z2W+(WJM&Z0A0>0,L0Q/HVD+28 M-( O?I#TN;1TMM$*IA!TD^&1 ,O2>H_R![GWUR'-#2D!:Q/8IMD"RF M@X'[L+EM^UL 0[L?+2=8T/%@ UWR=\/[3W_RW( QKC5YP+'[0,KAU\W 2.P^ M3EV)5<^,"_;(&"AZ(]N'KW\U^=0Q47[O*]=?_0>=5^?+)ZX?R/DP@U@#).5# M*]3:G9I(O_9DZ)3@/^7;,79NC^T'[]2?"7-51I<&FDTV297YBK-!L)G$+[* MK?O=^/MG_U=(._^':B+NR/(<:,^=.P0L9 Y$>R+"Y($$V!OOBF2*_WYA2,Y MT,T7A^69DJ= ;TUY[/+&C,0EG $*V1,D?C6&>\FG$T"WA!E9$$V^C410P^;)HP!DUXUA@:JH@X3LU9])LO,10P[;(I2,8*2 M/7.@Q4Q%3K55=K0J#GWG^*#IL H'X)7Y)2HU#2:3J"PR0@=VX COS6ZB:C3+ M;(N;DN5D.]56U'P:=N (\TE'=EAVNV>(TP36J"IO/>J5EI08[<$1<@)A2TNEIJ<,M8_7,$L3B?,J M38^(R]2PJO$T5IESTT1KL!!J%5++P0X<$1>K,1HOTJ-*4IC*I:3CT+RW'+)^ MTP-B==/& "2-I@YE8-SU\M.456X%30^(E9PW4_^?O3=O3EW7TH?_[ZK?=W#M M[OO6N560ZP$,[--]J@R8(KJNT]" MA*UAK4?/&K14]&?5F-B5&]YT.7?N$U"WV".2->J7&'7DV2LQFN,SBW+5FXS0 MPB8..^#4>XG1%*RF.M_UY]W2O>=TFCYJNNT -@!WA#UP!$"R;L@+!_S>_K"_ M_2%^&W);1,R4@-!MK1-,IF7/M;8?!$P:?_*$<._Y$L(VAP:-:V\[%KZ0"3;0 M=R:D,'>I5\,;>VQS[_D6?.;8L/RM9;?]/8K<)K\#\\2'\_2F61 ::OC%VZ;R MR+$,SP4G-@>^Q'K=,^L^'<2F7_53DH4XTT(P=VR<+,0U+ 1]%R,+<04+0:#I M2A8"0M.K1_/(0A!H^ED+0=_%R4)\X4)\-)_]+?/A?*-.'G--G^E"V]>WQ]N: M VC.H@__[U?\UWLD@(W?Q2Z;5)E\+1[W#F]R>VH#0,WA'Z8.!4P5J$&]N. Z M=(Z);.]%'WV%L+P%6#I$S,'7_9 M#/7/ @5*M/LB%/C98I"X=3&@R69PLGS["^P25>!2-E@!TP._3YN*>G:BN-7C M4Z:0ONXN/;4,7SB!]@U'P,FO/GR&WD1\O]BE1L3WNXCO!3;;YX.Z=HMIE[D: ME)JJVY;J*2[ER 9P;H'UGD37KG\__)^OZ/:ED2 XQ+!+ /SJ(PI9SY;1*X:'9%1P'P/]7V_+ZR!D&=IHL)LJ==$D$ZVJ.J3P 'QC",(9/5+$1 M-A$[L9U*-7328'.-ROM6 6HH.&C$1)G7L1I.;=QW\"-_ ,SX$A<3QH&#@ MW/E*H4X9EFPZE(8<2,!QOYGM=4UFRODYU1DLSQ^&Y:=E7,50"053S0%0-!6( MX&6DGO"#,I A@!> H1;-NF6[8\O0K"-([K8RG>BDQFWH:%TQ07D\J&6'PC". M^!8?X;ECY]>)RG\;OPQ1^=NB;U^A\LD-6X2]NF]*M7LW453NR^.HTX JSR.5 MC['OL[!NV$7UE:3NFKE;S9T"FUC''^%;UU-,[E5P_B,,OO38K@>C3TO+L-H% MT'P$?2>C:)WN%FL5=-9K9$;.))3-6O"$-]_S<=/XI^^<9)T&YZOO[=U)R&C_.Y^S&O(^J<* P M8RJ2BM'$[W5FO]>EM8) P3=F=*] @52NKAR9:R;%?*KTL,X\3%.;MC#$%Q%S MR0B;.%9YF_C#;L$?AGQ@"X#DS)Q08+U Q2*=H^G./P*O;SD">6M1AW1*9 MN_(0&)&Y&]^,;L/O<)!QX[BH(NKBK4QD8GR0/)MKA:)OY4= &ED;YRU+Q:78 M@;W2%."T+$,]8D[$"G-OM:[+46F92$>+[:;:Z_7](;X(EHU%Z#.'UW^\@0\I]X3?\%FMGQJ(^?OY8MK6B]WZ7!CBZU-9)I*,GS==[L;IV36S ML!8P#/BV"#4!)K!E@Y+5N69JCFOCFD@[;P(Q[&Z09A' O2";"C4K'^@5Q%SA MB6:)@6(= =]BOF6MJK+6%/.MZL!I-5OM->^CVN606L4BB:-7)!+MO#F>1+3S M@G3HC[6SRHG1%BV-+=U;J8-$1L@_C(0)TD[(C>(1GCEVLSQQ4-V@@RH+X-+; ME&:B,D)0)HCY2G)D2&#\QMB8 2;3WX$F%[>*_#*XKQ*UDE\UP(@&BVJS/W6: M&L<*Z"X81+WX\T;(?SPFD&29GXX)I^& '\.$^L K5PK+!Y&.IC>KP<:?.GVA M@3 !$CXF14Z1W:HG##XSR'VGQK8UIZP@@\8RB:^+^+J^'9*>^"C8-OML>U+7 M.9:!*/3BDT8ME:U+6DHR'"6?B_>4!KY;&B(I'>'Y]V4C$UTDGJU;UL43'^IZ MGRZ6^@_=1;X>$VNP&Z-,K2O,'[ N\H$NTBGBQ[I1/];?X9%XY+I"].:O,(CW M[^]6 ?FZS-7KX4+?)@/C'9F>1'Q) A$1WUO?6*]J_WP6!ZI:)AY)ZF]K=\AF M6QNMS>N[71WI@S8-2UML0V-M4$W[?;6JF! MM!'E!G,)XC6X4:_!,]93T1P%&(9L LMS(JA6#+&^B/. (/0EB^U!2\1ZZMU] M.6SMKQ)-C?-C4;IFC5;)4;*J9YK"D,$5CUF:G,XBSA6BWE=#P#ZLWJU^_IYY MV&QF4IYOY92I$4O48CY2;US.A22E? _?4U[63 H*LP->D"$]+;I MH64&)'$QBR"]2V5=9<;8([T-KM%$=8 M@Y+/U<9Y?EJG-2;!SO/%E%%7)D,&U_1E(G2"W&?U3=PW6P_>]@ WL>[(X:6? M=% !0?Q?-^WQV6KPRS8@ZW8L>AU+ZC2[B!J;7JM@&1*T 7%U7Y;E#[#\WP0% MR'$E@@*WQ/3>1H$"R[6\3I2?2?PTH2FC8IVGP02A /($'7$%G10%;ISK72>E M8UC\@N#6!HO<=O5-R=EW0]]O%8#[B'.^G5QZ]:S29>A,NJET"J Y]1%U[O;2L4+:KJ[TEB,].(5ZJC3J8'4.O&:DY,_M>\U" MBA4>"!\!*$A@>W[*E=?$C49RH$B2Q,4]8ML#K3G;FF=@/S33@[-9VU5N2&.] M#=JUY35PQ+5KRW!+U4S9WA1=,'<@\*,1V!:N__9*HJM;K/%N-:;S^J:0$IK9 MTH!=]B#JI\+3ZLGD^W@<@0>20T7@X2RNLG/"0T(I/' ND!1I6=2J/C403 MPP,BA4R$9QF2A'6CCK='(O@&]?L1$$Y<;K=CHW^'L&>(SJ$]G@8F&&O'$)CK M%>E6:9UOT27?:)BIII2JSR:P4\$5\TG^T"P_&OH@2DP<;3].B<]!Q=ZCQ(WE M7!ZU,\N4GE\5>NG[FAYWTP)28G2<,!)/O3.+X6>QI=MPKL%G5L%K)1*(:7RJ M!#0.XIEJ>2,#7 :L_^?<:2<7&/#UV-4GCGP"]]52/[ M8U\7&?5/D5]R;/%[RN^-[YJWX1UY=F O+3N:0NRB;Y1>=$VCOS2,_:$-%-#+ M(<,^K*>\6BS2)=GEW?OQR+#IR1?[1.@/6$%;'BP$-+CJS4? KHU;N+NU1S*, ME7IG)=$[*XF>17-QVN9Y71MH_+21DVRK(@Q9+BAI&6%2J0A#OZ^6'L&'&\TO MNJ;1_SQ\^+";Y)SX4*^NB]%(P/').*<"RI\G2K MKI3G-\UJA@>EA5B>WYG+$4B^1LH6JMX!,A\!Y1C=XYAR8]83,VW?9^J9M9RN M0](6UB&/L P389(G.0OT4]3Z!BD84>MK9%H?4&M:UU?+LJ85=79=[K;<\<23 M*CY2ZY!K\4R$3K[OZN>?1:ENP\_V) N)6@ ["%J1N]"(K^U[VM+7-1T_7A5N MD-,052 >E-ORH+P8/?L1:'7]^_/1%,!;0Y./F4Y9;:6I *?QA<8379F56JW4 M($^SHI@3JNVZY'<;7^P383]@/(FR;<()=.K QI;22^YHML.Q@\:"6TI:?UEG M*VZ;EIC&D.61YX.^.\VE3S]%%<_-#X@J_J$J?MB/<0I5!%UM4$LEITG)JYGZ MQE_7B@46JR)_.E6\<>)R&WZ*]\>$B&EVHUZ*,QR$^&&8?%9Z%*KD,51FF@^E MC#^DQ5I#M+*5"MC0]Y,AF_@002)Z?:,N%Z+7-\VU7M9KRQRE&_$Z(].R$K/' M46^4[WL"TNN/L*T?ZS_ZCRN/#' U'?MR35$ J@\5?**9\+WN;XX_)'7,H_*T M *!D1;'FL%,;N'24:;GP[:Z%M$%%I1)4:JR9LJEHL@&[*[OX*A_G[@L'\.EY ME+%Z#,]@TGA CG&G<;__K__ MVN_\H3Z'ATSW1C7%<>G?+-;2"8B.;"#K47D,7_Q;-GQYXVSMC-0=MSV_^GMW M3I4+Y.:.B_^+VOL93"*')A?UI(WRCK#&%JLTA/=VIB?S/G@R] M)/A/U^W8R/2I0DUJ%:MY*E-KUFM-H5VL5<\& MJH>H-7KRUOVA_?HG4ZMFQ6I+S%*MMM 6*V*UW:)J.2HCM I4KESKMO[W/Z/S M[0AO2/1K(_G+,V5/A6Q C5":2;E3RW-D4W7^O1M ",5)69&9V)@>CKDQ.XRQ M:GPXBO/L<"2#,1AQ,3X.DB$4RUMNLQG.<\FU24^D)=L8.NM&&Z1F J)?SUOV M>MF*; CR1F<[+)7.=FTT@Y:.?MRPY?>!%C$E'+=N,2>*L*T\:0_ZPI1*- MS^Z+^81&1X?-94->3]5)MC%,'+:T;)JK@DE-UFN=ZH+3C?:H2$^&F'X^;7FO MLO%B3%?ZHC;J*,.%J#0RR\8P>?C,89EI6/\0%<)^V3)>9O"L.C;0>570MWU_U\UJT,4P=]M/Q MTZ5IJQM/T5XYEESW"QS/,5#JZ,/7CU,+J=(:2%&IE:R..^4$VVPU8%/FL.FL MPRFCY3"GZC6MF6\+EEQB-K I>]BT-V"RD^:#IM/=9'2S+JX%/F_"IDG).=S.ZQZPG1C>/^GI$4-:5ME :=(MY:9DJJP)-VUXIAJ_V.6@ZV#"F MF3-6*ZF4]=CB>A[GN[D)JE%_T'313#V4X,YCTK*?+;JMPK(F&PU4N?2@J;1: ME-P+R^D@.DD(J/##0=-" M.L:VBHT'0>_"KOI,I]8;:_"I1U:+LVI6;=DN2U*^MGHH:_GV@C?Q0:F#IAUW M)*9$UJ#%S?AAW3&:N8FXPNFY!TV9^WZ:KM\/AE*F78]/V$$[%DM"F#JR6OF4 M8[O=1=60@.;<,_=*L>P-)LC??JBLII!)=_):7,]'&V,ZR_3HM-! QN+A:DWY M>MKR[N]I(&VTVJ#X,'**L.F1U:IH75]IR4)'YU=,A]>7B^5L!9L>62U_XN2^Q.GC!P$U/5#8TG"=L^*YAJFWZM6\D&?[%ACX0^[(PN8?[&9: M'/1KXEQ?3]S-*)NV80>X(PN;'35$=?#PT-$W+:/-5!IFRBA!4#^RL(.YWLS2 M[IBC2[HA5"S6:Z^@#'!'%C:1Z>KYF9ULTMHR$^67]CCNUQNHZ<&P7#:CEHQ$ MRM=KW7YLQ3""7,[#ID=DH#>SX^,::-9$OK:2F'(R7EAD8-,C,C#*T/UI3RD- M]"@[F[:R#U(\GH+#.J:QB6DOW5K+3;HT- ;:2ECJ*04.ZX@,=$6+ _?L6M9! MP6[DVJ6,M&K"IQZ1@7;?GBQZ!XW/60KKF1/W8Z9I//M!#\9 M9]/.&.XPL2,D))TLI?26M&S3?*M9+_;3OMB58-,C0KA0&;9I5D91NE2RN^YT M,IHZ<&%ATX,.F/%D>M:'_:7GL?N.Y!=E?[C$30\[4"C::L+/29)7L>>;7%1F MHTW<=+MQ8@_*SO ,JAQ!H].0%P[XO?UAGY B.RVTT9"!H02&R=;*QD:A[+G6 M]H/ (L2?/#$<]]Q+89M#P]RUMQT+7\@$E/;]*4/)U]Q9>U;3WO,M^,RQ8?E; M#\7V]RARE/T.S&P?SM.;YFWH<, OWC:51XZ%?($G-FN?^UWV&L(_OM?-]NB> M^'2F!?.J7Y$LQ)D6@KE[->),UN%,ZY"Z2[!D(:Y@(0@R7]CC[?O#:\&O;N\DIE%>Z@@0?.+]? M6NFORQL_.WD\PQVKKWLNKB2E\D2#?\N1>8X#^$^UET@OD=ZO*ZUQC&/G9Y&U&];Z1ZE]UTO]5U::^JWG!!S\2854Z)R&F(N M]A!+HRST#UV5=OU$XRIJ.9R;J@CJS'-^S 11"13, 93X6HX2?H]\4 MV9E2'CKZ-]I0UG'+_UO935=D8YP?I$]O2UR M>%X_"2S@GJMAKD>!]0*=K2>6R^W!RJWM?=_*<["O1/!G Z ?!%,5YA9CV6@])PQQN4B./]$-&40OKUPOB5OAR]P*?ZB7 M0EGJS2K];%DJ5?Q&JU>;9=(N.J*.;KI(,L3=<*/NAF?49U\*4'$2%8Q<2M4< M!8[#I:!@4YKC>+*I "C"#BI:0NRS[V*?7='@"17[2BJVK]2U<1:J=#;4Z+H- MYIHW/X+W3G\9;16JS(3NMBOW\BS=X+*J,,15*9GSWAY)<.#'#O[JJ!\:.L,2 MQ\YM.G;JMH5&!_$;8B=E6'#0AN4XX:)"@':\.0C^<)39_ C@NGI\(@Z?JV09 M.^7*6789:A"T*SVK.A(B6;)HO->W%PH*:60XH1A$E&,.'>2 M"#;1R*O7R.O:[V_:U?-AC8P_L$4^D:6C=$W+*&Y]GO?*+50)$#EY&))3\DV< M/%DP!K8-U%TNB;P&Q)-#++@?X/.>AL*M!6Z*()8MS<'JSSD&>##"9'L'JK6JBU#:G MMJ>81R";3N7OTZQ5:TK12J\XRJ]$*VWZZ.I61* B''<8K3D*V42_B7X3.O;% M=.P+]+O;5/Q98QAW]-*]48N59LNEP#60?D-*QD68Q)GU^\:YVBU1LH6MF8JV MD U4UM\ RHO<[$= ] TC\:T1JF^1]/(>[*UO-2SSJ&!',-A*%FVK6#53$B]X MQ0VML):A-]"=]^C,<"1YFBH11$VO7DU)HLM9*-([U;238@M=MS3D);E5[UMK M2[,&4ZRFZ)1/A"59,-_&>56U7+ ?HZ,JA3IQ81$3E[BPKH1F805]C#6\8>0V MO7AB$K,[53$SSF:3SK&NB:!]3\8:3'!>; MFW1:S]07]5DVUF.<6 .I. HM)B+L>V.+Q)%U_8ZLH_2,N+-^K)U,W%EGXEGO MM)2]]C2KF5PZIW?CV\-@PI\NSY]"!=L6Y!0#/1-,M8:4 M3,"Z=02# MJ:MP9N"KCN5=F7/-%<:ZH&N;@2%EXM/&4/:1T@:G!MGWW:KRL^C1;3JIL$2\ M0HV(04L,6L*RSL:RL#K6MG7 7F1512&^F2AQ6A);DVFE,DBG$ZOD9,BD\(44 MQ%5%-)NXJJZ,D[U3LZ="*\]UBM4,7:LF?%D JW0_[B/-AM0KSIPY:_+&*=E5 M,Z]=8:J%O"%5J6X3<0EENCQEVNI1/5"CU^S:F:9*]4I^%97FHR;;+-;&_C W M@?U$M"F1.$TM'**45Z^4A.VV!)T6MB6E*3%/"H"[-H)!6EA^5\C6\GL^!'8\5 M=8[.]QUYP5M]8VGX0]A17#N!(2?[B)+?N/_IFX<'C^K[@9J7.N6'E*W.\EL9:BTWO\2:K&W3CS MN4U'51; E;?1K?/ =+45V'FL-L24/:DI.[)L%=C1H.UO9K&F',O05.J_:?Q_ MUX+C7^O/NO2@KV<#.&NIA4#)BUL=?\,>UG.9C:37FM*27@UST2;#Q&H0^G%9 M=O9(D(( !0&*K_:)77K0WS**^2?H\*)W/*?H*;^V7"QHK9/W[A?WA0FM3Q!, MH%M[2?;6[?O,DO@%5>!2BNQ,*<\!ZK/+>^'2KEZ,;?X(I/]1%CH)2'[.>095 M*0,UJ6Y;*TT%:GHC094JFH^YLCM]>@UXI_U!1LA.BRM)?G &(*_EEE3N+CMR8<1O?*2?/+K6 M*GZBJT%OG /=AO<,/7/TY)D^0&H NV6H?P>5L)QGW.CW__YG1&QDDA=R8USK M7%?"$^G]AM)[<29R+NF]\5WWJC;7@TI'GJU,953BR!I3"QOY'=Q-A%H8,JIQ M9*H46'K:8@Y,EY@WMX*MD3!:$(BHDZ\,918=.>(+5$R;"H D2'SV24E MQ#XC]AFA4I>D4L_N2#B"U./*A(U:HV)/S- MOE/KUCIT&1(H7'@['DG0AZ7F MR&DRHM>$BUV4B[VMUS4MIT^S8TZ4HDIC ?2%M*@E?:37Z.I>AEP-]VW\40=7 MPY'+X&[ U#W_&"_.K[Y%*O,.DFT+(J'JY&QKWH+86QN_CK2>Q/>@B#H>.IIO6/)Q.D4,W]LT?*]H\%?'S-#0 M&9;DUQ!Q)PZAZ^0OSQU"9;0]O4I?&MI&FL1G<5'W.A.[NIH6AEK,'[*XL#63 M(E>Q?1N'T-X%R-08$EQJ$3(:]1UTYD? ^,V?=[V4]^C2DW ]]NGYO$N/ZEP; MOPWSJPIM&_E!2Y%DT5@X0JS5GU;](4<'"5$L^[ZR<00&" S.+*[.X?YOB.[W9A4%NR%)-*\E&(2]J2LIUP!]1ER.3["L.], M;B>J3E2=N.+.>SK_@ZI^GTPV"INNJM%+WI_5N:2D=^0&ZC/B:XDS*_J-,[FK M(FQ_OW$V/Z>9LJF\\VS^CP#L&\;E&V1:;QU))B+WW43NXCO^%XO]6-^9W MX/'SVZA(HV=OX%LL1=]%F(CU\7VLCRL:_,7W29(@0\2=),CGVCACS>>6V4)[UA$C?!WE)EJCE&B)W=&X,YAVNU-K+0PY7#N83[ZS@"4Q MPJ_/"'_&7D1'L2W_\4Z)"&4"4JWG:J'Y^]C;WR))!==KWP]-[X%MH%G9\!Z[ M8_79VW V$M4,KV]:Y9)6:A9=OC 9JXLO1A_: M!:W0M[M67->F"[OWT*HL,@962DA\XCRI#/Q=W#9;20GR@@W-#$\YV4#5W!=9 M$#%I;].D_0&I(M^"4!U+]RLCW80&*];,8Q76VLED?10;X9+ONPR1Z#;1[2ME9=\VE?UDI'8.R\C)IZHJ_=$;>DZ!>7Y&1TCAN^M'LOX8G_5I8?7\_-1BS!!FQIMJ/&1 MG%MB')/KHLF]\K=)XEXX@[%+K7]R!N/Y=M!Q!YUDZCYV3T=7!G=/FWY3LJ"U MC2M@IR*Q^.&MT00K"%;\H*OEOY4C[E-8D<[$V.@DL];UVFC%;#)V;EZP!(05 M*$,LDCIRW1!QS-V&8R[DBIJIH-1V@([28]Z(;G3#/Z!KW590'J"-06SZVPN+ MD,CF!0D:0EST/_%1AYK <6U-<8&*_B"8ZM,/]EK6X=19$*(#Q^U>/:74T_K<&Q8+!9-E))7B2-FC&W7K MP6=F7F)CE.Q2(P ;FLBCAR[EQ;)$C'1BI!.'WE=M)8(SK(V'#+O;/,:K66/D ME(RE"%H/%8E1GFXPS>(A;_:DF( U'A3$CB7=&7'\6_[H9G]ZKE3%; MWF)A )34*1N4JCF*83F>#? )"<3CQH;E4YH9B"9<^!>K9A(SGIQQN](H[VZ4 MIQ\KD=YO*+T7KYMQ+NF]\1WYVC9>[!%9R)J*F!W<1%U@0U)&;*.?;AO];._' M>9.BBJ'6U:$:5L&QA(:5YS")IL"L:+X\4;UX7_/=<6,88[%[@R;%LH@"$^?& MY1*>WE;@C%?VDT?/@.F]!+0BVEZ7^=!('"Q0I'Q<;V MJG\$0XSM=1K_^__^:[_SAS 4HNC>J*9!2)+%X#(!T9$-9#TJC^&+?\N&+V^< MK0F2>MR1?N^ F NDY8Z+_XO:^QE-Q\% Y,_X>S^P''ZT)T)H#>6T%,K5J5JRVQ"S5:@MML2)6VRVJEJ,R!:&:%UM4 ML0K_4,N4"K5R5FRV,']*_$V)#:G8[E]XD5X;UU^:2;E3RW.@B>=$*+!6 %1T M9RK;@%)E5_[W!?M^ #RO#L0S94^%7%-]['*X52<3+,>.&'G(*'QB&&.3B6&* M'G%#F08*2RO)9()3PJU:WA6+8-/C5KW4[NE+NS=I=WJ=28H1D#G[O*7>K$@) M8_60$3?C1I_EBX:1LE'+Q/.6/:L_LSNMY+V^K"ONT!&R[5S71T8R_;RINMG$ M*X.'3(>6+3!57-G6[&(Z@][/\,^;;HQ$*YJC_:@(25<\F9[8R7O/'W+#@_?G>P.Y MY&>=ELXG2M%D67%C971[R>'PL^MJVYKV$@E: TEN9#*-F)9#+0^&7YXNDSW7 MJ=Z+7;YN5&;I\;I31RT/A[_44W.MHE8545:B9;:SJ+L-#C<]&+X_G]]OLKF^ M3[.947'D9**C2;2!FAX,OP4VO#QM;49T;=TOEK0T+XP:DV'L[0D.;VK!"5>L[]0/3F$"K$C!V=-'+EE;&T443 F)6%RQH(S$B)?J(XJEC8;1T>HY<$RF8SCSJS42A=E M?U/L=.AR3.#1VP]'+\UKI7$\(S!T?C*0G+JW6=7A,B4.AU24"NFZU>V7=<_6 MBX6LKC6'R@2V/)BFF9OF'58:KL5NKUQV,D["SW+HF0?JU)&6[* ]D./ZO!9E MXVHS>E^$@T\<42>[@W1NV5&EEIH7B_=.VZ@HZ*&'ZO3@)4VMR,B^R$MZH=5U MNXUT5D!-M^J$+?N=91'X::!58<@+!_S>_K"_E2$B'I)PQ""5@'EN&0]F_5'Z MCN%2=#+!)Y_9 WO.CM 8>&)OW;$)S.-=>]NC\$U,L N^+S$E1M\EF-?\*WM\ M>._Y%GPFRLW0]>$7;YO*(\F0ASK40T.1.D)6XAI4@*G$M"T&_FH5*%N),"Q&_HPDT7<-" MT'>O&,N6UWT MLU.3L>9SRZ1:KJ7H+U7M^6*GZWDR,$^G)#NQ8?]4;!)W\>M6F#:J^>_9FR^2 MB/.<#KEEB4#1[-/6/_JL2 BP.VA[EXV;$HK;$8$WB-S%!: )7%DS@4J6_PN) MT^M&U$^8@U.+_26W!F),7"$N) ^FX&W3X?#?KT+!((OMA@V(%CI=XMS*IG"B MQ?_\[L_?,V!A%%\5A"2=\G;=DVWK0,\^*HJ=9>PM-*R(9L* M<")4%BA@/@)VL/0<$PE^0+=SD1H])QO]Q2VM$]5QP\?[G2'#/JRGO%HLTB79 MY=W[\3L>8+RT35-X2UYNQ:!;$B'"JJ8 $> M%G+35%><+V>BQF:28,G8]56]L5_\K5C-?>3.DL-17B6CM")%+DJ[HQEX.@KN&?Q?&7@ M@C,^EQ[OI6\O.BN6?*B0)'[T%#()8#M!3XX4DM1T+<7Q=5G32XG81H]I]2PH M"1!%XA!%XF=%C[.[/(Y<(7%=<'(%MSR?#TZ"RGL/;7,Q67;^O+#X412!TP,?81G"31#6DT?UB6]M^$D)QN].R/(B3!\9E+C_=F"CS=:_NIC8/'5%/6W)S1I58Y M6UR,>K%Z]HOYR7,@46X.,&1<^/( M]\&)ST3G>5U2 ML6'!)'[]P[)LA$N^YNN\]CRT7;%P'C\?NWZID8PJSJ-Z],!T\ TD%%BCGP$% MEY#"^0-X<1UJ!1P7):9>?[3P*JY<>ZMRVK6J[ 7O[TL] M3VP97*VD#)/)R5,,^%C< S\[B'7 GL.EJ,,IM=0@!H+_32-MR.PIPY&82+2> M&LR:Y9*M [4%#*:7S:]981A#,1$F$6%BW$^_Y>QDI=6^Q2#?*EMV31?7_$SO M^E52S6L;]5LEKFY8C'\(UKY>D.E;#/*M8D?7RL&^Z/[7K_3-9E;C='[47M4D M4+(2?,&7D^+])PVRO"W#L3PA8QW9\ #F8J,7N=BCQ;;),TVG(B0ER4L/1VJ5 M]V,E$Y7R1\[;U/O\+00]P/QK-AU: MG[G2/%LUZ);@E!8/DC[M\<@!@-R$KVXZ-YM8_NH-!W%O9CHN[G([17;JE[HPCN6J M)N,I1^Q'15EJF6D#**79@B_\>5+9DU=@XB@HL$LVHHV.6P'NU%*/>2JBG.PG_D.&-W?4RZB:M2X+Y7H#*U+]T-) MTNC%G\=GH&U:Q*9IV7*<(V9Z+SZG.0TNI.Y-'XQ9*KE\L-7)D,?'=%,1^IT% MB0AD$,BXRLJPUXT87^RJ>TO9=5!=SG1ZT:7E?-6GY=9P/)O[2-D3;RO[S6;K M_;U?!K4BV\KTH 8J2Y/XPUEKH'(0 U3+&QG@AD'@PT50O^XL<+:W2<8/+UQ442C&T5X[E)@\[[,ABO:MW^?#6! M,$**H%X>3P[,EF^-)\?\T]>%)Z=((O@-D:EK**&N; MP1?#R(M54"LS-E5^<*:,[JT3A59GE6QHBP;$$UP%-1$C*:47KH+ZK2'DF/?_ MNB#DJBG)ZT?MS?A#R3/H$9 RDTI'K202 MZF;V(&_LT4S,,XQ<&;=;AE_Q$9*@.JBI"'0 M%YJSBH RA>GG32&[&%/V4*[/H]%Q86>&;%3("QYV\P(L&7L M>4LGWICP2I&>TG+2-DOJ6K,&Y@2V/!A3F2U-M&YOR>FE5G+B]I54;MU"+0_' M5&5&16:ZX;MZ:;&V5_ZP<9_1T.L/QS1<6LO9?86V::WG%QI2-F=,^OBI_,%, M954AK5MLG_;F Z%=$OEVU$67%AV\?SJNB)5RU-G0<[5GKV:9>(N936#+@^&G MI;HRU#+Y"CW/-3JSB9::S];H*K.#X;<6'7>RD%.VF'&C7:Y9\*8^M_QAA::]W"0ZSIMT28OB^]$.AE\9L^FDMO*C4FE945G5&R=I ?7TD\FAB;M@&;)E\WE)-JT(GQO1=G7TPZFFZ*';O-[C^^,&< M/I0RQ7G/X:=T:;PLUIV,4DX!5![B<)WJV5FB.-,9B64W NKE/\4*"+ MO9Z06]6G?5U392V[;M(];M* +0^&-,FU.VZQ=]\56]/2"#B^68LOA:#\V-.6 M"TY>*E?C$K\F 6C:K[)U^;HF0>B MUVR/BD-V.G'TO%EEN:AHS_4>SNT_>'TFMBK6E)Z;%#-9/][I)Y=T/8T>>BAZ M,=K6=:L5:]++S:ID)9JJ8TSQ\:"MZ&&(WT4M@D"#8AF&O'# [^T/^U".O,13 M@+::WW-Y'<7.>G.WN3VZBK6 [.:OAM T-VM15X M]LPP'(-?O&TJCQS+\%SP.-9_G8/.[#7\@),>CF7W[V] MZK(B*T%4XJQ$(0U7E O-9> _JXMX*N/_9VGY^E^8O?>?5IWG\RO&UYF MYPM-<6*;(=OLAH5A(6MJ%.[O2E!WD"C_>RCJ#:\W",O"D85^?6#)2]_W]&DG MG'6@SE]VCNS7E6+/GZXI[V0S,YK,HL+7G+]<14I4R] MRZ%S_.>_R.3'H\>U7;=XXA+AL>N^7?[OD]U:\L>0<>S:DLTBSLW79J*O9QS M/&@K+F^=[=J2EN;6UXU^2A"[T[23B#9IQ1NC@B')7__$(K%$XKS7EES:DW5I M!&%_%(*DKH)OW2S_>/W6DJF_2-OWL7R*EOTETQ4>O'NN=F(NLFXU"G*KS8MZ M35[J&[\[].M97'XHO+6$37&$D1!&F"QC7X1%R>+_?HGF8QP\;-?6D)PY,?@ MR,7C2]>&(^/5K#%R2L92!*V'N9X:YF2#._&]159:*;H5L;046Y6T=[]B7< W M<-%!=&E)/!5A7N42-Y;[A5W%U$AV (J;S1? =&2\E&"-?@847$(*YPS@Q76H M%7!C44&565%:LL,V];NXB'FT[Y-*^FX M@CGJML1EIBXY7&E::#B3/X^3X&<'L1'8<[@4=3BEEAK$3/"_::0-F3UE.!)# M\5OE7C39*Z2E4GZ07M1F>NS!1E5$6<@3(O$$\RZ:0%3FY]X!I%H/9ICIIU2>T[? M+NAL8[W@JD.[Y25087?DVHV][RYJLH/]V!WL]4H[-[R#$2']+H.\^,''R^Y@ M2WII=NA"O*QO]%A<]-9R8=K]9+SPT[M.5%)R!3$VZXE>3&BE[\41J['(O$=. MP%=WG9M-LW[F&*P"E]),Q9H#$M\@>=7OV+^(2'S35. KFIV;2QPF^O+S0L17 M-#M7GRI[ 7VY3=??-T[UO*+9N;G$4+*_D/WEHOO+STY\_%+G_ MID(E*SN2: MI7:9UGBU+XYHTP&S/S^F >WZ(C;KRY;C'/%\Q!1I EC.<,4-K2V;:Z?@9$P? MW?L9^_5/*D*S[W.Y$_0AZ'/JV?GIZ9+G=:R^!1S#AFQ4Q'NE0GL5HU'7_$1B MO<' D7@;.*X]:_+O_1H4%=E6IH<%*!@2U?F$VY.#BJM:'KI3^78U]\/U)+XN M3;(J)_.]TL/*I.?=?$Y?9S+C6.T3:9+O+RK9BO P MH3T])O> &$_)3:3[[R\"073^?;S_.^C\,7_T=>G\WR>KW?"GBGZL=$.Z.U8+ M$R;;H_,UI5,<9TMJ3_KB,]8OEFZH3MG"QBLK93WOY8%6+'"C^7("=?YCI1M^ MA-O^"[SSWT'OC_G5KTOOKWJO?SUMUZZT7-LK\)JH)?R"L>)%3[-.7'!ATQK9 MC>*2[8FU^RB36]=ROIY ^_ZVX +''<( V?U_^NY_&"T@*/#9^$!1'73+Z7S? MUH%8=:NK>C-7*)Q8_>>9M<+5TIRIEVJ#.%O9@.6RWD#JCX($B0B7(/8^T?ZW MO?4_6ONG^:FX?HBQ MTUY?)]6G)4>W!BQ:VWF:I82ZJ2Z-6$W)BUQ4F:\9'B MHN(&?#+"\J^=7,9N^O^X,ERPJ]&V+Q>+L-@V_D0SX7O=WQS_I*=82)A'26D! M0,D**I\@FQLHL91IN?#MKH767T5E%%1JK)FRJ6BR ;L;HKUS]X4#^+IY5#5G M8<@;) +@[X_UR8#[4S2\&/;U3CWV'OWQ0]>K[MT7JQA MA'R3,-7[8 %/?44 M%\:^6)2=C>VET <#CC^_$_;__=>3RVX/PJ A!.Z-*IQ+%J/A!$2#NW3E,7SQ M;]GPY8VS1=?4W<["^KU#42X0U#LN_B]J[V3ZN/"C/1%"DPO[TT: 2EEC*H.V"P@,.Z&7OQ+C M]ON"[PEX[8:![5&0<,K*8E[(]*E"36H5JWDJ4VO6:TVA7:Q5KZ2#U5I;; 6Q MV'8-]J^:%:LM,4OEBE6AFBD*9:K5%MIB1:RV6]1?4E60LL6VF/WWE72_76B* M8M#]2JW:+K0H$8X@2U6$9J9 <4R$0IR!$JI9:G?7P3EVOB.*]-CI5Z^@^$NU M#$.V'4HS*7=J>0ZD2\Z_=W=27,FN]_J6\A01CP%=0)6JWAQV3_F*[(QG21>R MZ]F@-JXM0/ T)Z1RHV',;Q6%1G'MZ[RE^LJ8BPW,31ADUDP/J(+[2KLA:L;\ MH@"DB OX0M?VP)HO=PIPTBV+/L=\#__&_/UORI<=S-8A MV8,M[V73D^T-A36725+PCS*5A9+CHX);RMXSW2DD 9,I_//V4_1W$YI7#OHS MW!:>]BI"E5WU[DE7ZK+MFK#]5%MLNQ.!SVN#-7RMH,Q4)!<[RY9"7&'244H]+)PP)0-T,' L*N0V=K6_,6Q6;MN['U\ M1[7W'J,Q?L7^C M*=?,E66L@ME^;(T:J& %#&N![1@XH7L#58.70T-GCFQA#3A/5_+)G*!B482E82G+X:(##N#U$Z&?79]R];1I&]G#\X!7%T=N$$U.V 8![U[^CQH?5NXG1/V M7=5LJ!O&YLTUN;"H%LU'Y46P\U1Q'8C%)RT Q^*MCDFBK6Y;QA'^MO-S>B-' M4S4(BRTXA;4Q=ED\\7$6Z[5M]5>0+J6'=KL-&MY.0$%.Z&UAOYWX#&A@ME#,H@$ M3<&Y&E101G$']R:4?ZA$LD$MO)$!V8,% 1CUC/HKA'4X&[O=!6K/_[R^=%D- M00!V1X6+1U=FI58K-G[J5Q%QGRBFF W=L,2!W"A;D MCJK;E@* Z@2;%M(-.(@(P@RT5F],\"<2=,^J&!]R&];E#?9%A2]%:H#27#.6 MXQYD^>+)7\>:^9GK9_OZ?*@L-J*XJ=;B/M*&.'V8XHNFU8/@9?LVE'4HVZKF M*.BBV0 _=R(?EAMU*'0E)37:[.-6A/(A+_A1JV. R?3W5EAS4%:WZU(,(*.. M$:,6SEX5N$>7JA^-&8I2[#U(FM(5W$E])"YZ"+BX2"QU6,@ZW+N*C^3UD/OA M+01"E[P+29^^HBB3P@L3KDOJC]:EO6YW\W82-$6V5Q$2_#2?R(F7V4Z28KE7 MDY3F@%[.ZZYDNO59O _1B_^#S41V,*U'?PO![-0;Q:=6H9?2A\E,KABEM=F, MJ8S-^EA=?::6Z^O[1'V6RO;EC*;K/"@/H]E*SVX__.$^L:\2D#\'VGB&G>., M&G#:?6->'!8+"Q*YQ;2OS-7O&<- 7ZDFP M\6G6&>?29=YHK3((G2)\ZG"A+FSNU$Q*6-C0WF42QQP5"\]6IKBT^0GW*%03 M:B<(C[_8I90ZZ-QKD@1JO*>DXS+7+'Z&$B,!:H+=D YWG>-4V;#[,R&_;(M\ MQ1OI\Z(_@K__^H?[D\W&Q;.[0'C[#M#[LVWF\_/*?F!6GR37"LK2@W:^*JR M+4\PE,'YQ9-[=&[-8=L>&N-UA2ZQ[5'O/L74:07.+;H7_K7M)8($$ZFFB]P) M>P*+3_,G_D9>G.TZ([?2Q);G=U2PX+CY!L@V!:".J,]==2Q] 0T('=ST/GV& MOTU&DM!,ZP.39A-T3O!6?K:0;YQ= Z)U(;T:2M9"YRO]14EI%>7"_02N4BP> MH?DC>\_K&H"X;R ?YU*$/Y[>LRG"HANW=#993M!@/9@9\5D[NT**D+H[D@S^ M63V0$"_ K0__^E3XY_*C E#> KWDJ]G 66XL>93Y>C!,P7.GE@VW3%68(U;$ M'-W)+;,EU(MKM2UYV49!\FMCAIDC]OL"\A\1^#LJN!]D^WX'S^D(P/^H(.3& M<#?'RX?^BT-]4"4@*]MZ7+$S//!X07U9R2XP-I U3RQ(29 /&'O)@RXX<);@ M-U&* 7+EA@] *338U'0B@=@$>A=!W\1-5Y;AS8.+2BSX=IM"+FC+WKIB@W]; MGC)]'$:$TL94P!$UP]@-"'8?I?'8*F)-\$_NE)(7"TB:<'Q>,R&C0Z(7OO?Q MA0Y0/!O[PRE#]@..:H.)9P0ANR<=:4^!LR^ZNRE%\P[@>U4T98[G+ * QY"S M":87_N%PSE$W+<]%LP+_;L)Y5A34)Z30 MJ/G3(!Z5V0^'%4T*9^X\1FOF:!91'X_&!%&JF0']_$04K-@-_$XHW>T (*BAK!)\"F.!5YZT[8_;*;"S2XCWPQ"-_!0>.T1/3) M?A120^D& !J,2/.>!3F#Y<*13AMR' V%JO9S3F7$*5 U5BK>F?^#AP,;-^,-ZY?_ZAZ7?$[!X0G@.@L]/Y/94NOVZ M9NY4?@L. 4NS/A%H#$!RK-!DNX[#C =8Y$WO>$$K># M7PPE7@6CK7,"6MF3 /A??T(MV"S!#JC4/0TZ/BR\N8ZA8H?*]/+#1T#!N//J M%YZ"D( R%* 0>(;[=B_V@O>FY<,OC@'4<*AZCU]QY?5"W@ [$),3)\JDD<;7 MQH*"W43(+K#@OKT)_H4HY*8A7NB[Y!FUU^+;WJH>TS-^O,F-DGIJS34.DV>. MM[ML\LRC)N!!H[6JPV6#FH.G\3Q*&:9%/,EZ]DS94[5P"X4/G+^1_HR\U[#S MN)S*8XH;TJ%="L74!B#,MX!=FSJAU7OD*X'M"^=A$6B3 O^$]#@] P#(M M4W_]?TO/"#;R7B< LT,\']+%YZ;0;8'>Q ,^QF5W"JF=->Z M0_OOEG;B'(EU0#MP H7FX.T^[%)+S&Q[)".K*C#OD,.TN7LVU8KV(E03OII* M1FD.DY* S,,]-\A#@C(#S4&T=@$('"[XT64^L@Q6\&P'813>K%&_T"?;!QY[ M4 0/$ZZ0X4&RCL!75F>>XX9_1,1)<]S >C P*0DR;A&!\&SL/7GR!1/R"L=! M_&4K;V-9LQ]?N)WLG57*I?YV]GJV30C\DXYUDO).,=Y+Q_ITSWD.6'-"&5]/1MTSY TGI[,OO M>)6-GQY$7Z6@-D"^MQVG@*^&8J B%PPR[4(FL64"D.>- (Y>*YCLA,1@&]=! M3&4;V-G5&<3OB2 ?(+*[ L=C0#@"EO&$BH^"8H70K DAACPSW:%=5"Z_(/E\,E^$Y_QY;EAL2GF FIFCI^N45!M/FY5BK.)8Y;$#)V VUC:M9V!,NSX.<&]C-T"6&OF5H,MYF MMG8G=G]ICF)8CF=O_^E[P9OV/5XO6'P.Y:-\_= \/-:UX)8J_(I= M/I#Z&"P/OH*M^P M Z2! (Y,5OBZQSEQIRC: L?@> ZR^35$4N']-B>X0@;/>+#_@,T% %7T$H;VEW%N_< X%Q0W@/MC5%(Q[JH8RC':)<_M"=W?4YCTQ M4#4!G!0/H(0H9&P@CW<7*E/&[EH\A.'@J290K(FIG<\_^/RX]'D="RK'[Q$2(@)$W_ B]MADXL-/>II105/< "A&;0&G!\[S' -G#-O@E.),2'R]\[+=L MVPC'T,_;O<'=+(+9#8]KP4<\.D%Q@B4B0T&8&8'B5%L$7W\^0\<&>@S5PHXI MCU]'X+;-YGJ.#1:>"V'"0% !782>ANE>^. M2!)^V?YTA@(=SD34\M'[PL-_V\BH<[37>Y*Z[7'PX# /X06QBJ#?9?B)9@=' M23?8%H'[(%XCQ%9D9WI'709>MCB'YWKQ!$TTO$;(.RSW[.LMEQ5A@::CZ1GLP]"S_J#GB*CF,T3#K;_EK!4 M6H!Z*" 9YA1L^0Y:C(!P \S-D+7V:$4]\?5;NT/V9Q7CU.,FN>_.V2^D!6V& M*"ZE]2CI<%QSG+*'A#J,G6!.O(,@-1S-HY\A<#OLTBDT]*>0SV++?"LM6^J\ MVU]Q+/A1CB"A0?O H+3SP+H?6%88B:+&M !6ZRW:<1:8FGHPO9GX";;MD3Z2YV"4T M#GTE,O)EHBF+!%X0^!X(A*%;!YIU090- 0D.^T&L>0'!T;!"A0_-B\<$AP"E MGO***9QJ8.QTQG."1(JOMU3VTX!&%C36X.P@2^&X"5/'V3IP&Q&A0JL:''O1 M5&P,7[*!DG1KX]H(P244KJVILY<6Q,79S722E0?ZDLOG2]S(&&5GC5^0:H>/ MQ4"!G_O<1D.S$-K6X9:P>V\HQ0@^M^_>WQZU\1::H W^$";1/4K*% 0>@D!* M]EFLCXU)'#K&&.-K.&URMY&CQ ^BTN[%X M;X+$>TF\E\1[2;R7Q'M)O'"_W\CM>]ZU^P!/+?NWN^"ZK(?6 MO?6H!U7+40+[L/@XAC8: CIP 2T&P52%7>_#0]"/]QJ92$F#5S8U1T]OTL!4 MIN@TT+-RZ*_[]0,G$'Q5"]@K30&[I[S]PC8T<)Y>MA0^]*!M^*Q4.Q;/#=L5 M062S\EI-6PR8&']^ZNN-H8G81(8T18#4&?Z_VI;71T^ \25/G8Q3VCW=8CF! M7CG9.IM"!P$B/'^L5(O]WN,2"\\&P_6X(\2:BYA&@T%CMDC%,EY&>..,*)&= M/Y"=CXC.P5OJJ)0:--0FX/&48)3=+T?BJ&Q-8"U#[T)3IB.O:[)5AF9A\HX[ M$)%_8?0Y-<#0^T)"$R%!=[NYO72LMN;J=&GBT/FIEZV5*G]^"?17 4Q*'XSX M^I"V1&VY:?<2O0V]?D GX)E(*GEX!<0Y$(8(SQ\(SVD1IK$93]JZ0B^E?&II MN'.OZBD*W(:XQ-UA$:I_;9-BGD1QGI[L..?!L\\1.M?:NLCPV<>G@:EM1M>9 M"=L7W0N-3RAF<2CS\CZ@SX+V*8D ,%O8:\>*T@4/!RE:#1-%;J M:G&VJN<+?UH!1)90U<-FLTNZJM4PAR4FA_G>J>9 MOLZJ6?>&2GPF ;G7B;+WZPU/3U!QOA1]I!0#CBY@3^EAC*=G ( M/$A$VF4).$%NQ65"=*_FL>!%VGJ 41K+-GME/S$ 3\D8 )S5]9CZ &3LX,99 M;TZP*>!6>V$V./T*, S9!"B))0AP/HWQ!U] B0E3.(+ K?U"7@D*JF(0@\L> M',%"\QZ$_*; V,7_CW_]Z4'X%[(F*!0A,W:1'AR+#9-! @/W>5SYA<%L<^B" M4"<.-84[SM% TF,MY:!"2^C:/TS!0)D6@;/>?LR/.I#>73?VH@_6"@7JD/\_ M.$B+#\IY[L)SJ3EPIQ;NJ.8^9JC(*./.G8X](XS@A^F?QZJ>[$>Q7,N'V+4] M\+_WI3>3%9X$X-$'0;;?LY2 EU;X\;":%AXCWJX@EHUMYLYNEAZG,IB^IW)] MD(4!-T[91NNYE4 \H8]Q(R04CV&B5P)OSR]50GROB>0/,R3,_C13FWOSD LE MZ[SJ]IJID<2V?:,]G<:D=?1I)"[J .6WZMFX:\_93QGR8OB:">*VI:+FT<'Z5OV:H#S$^-TTNXNN@E>E.)'PXSG<5JG-B@39MAZ9 G M/1_O4W$Y@+MC0/?Y1)[]O)R7LN9O/B27)"$Y$I(C(3D2DB,AN6\;DI/QUCM4 M@1KCE7%L&&-2\6$,L&"8C'/RD(W)"2:NCN24DO@5Z+.\O0!RYD_'57M=*M.E ME*V*35LO&H4&,G2?MQ3SK%0?16,9J;489_I-2T@EZHTA>]C2XNK3TE 3&G0M MD1S.[[/_/WMOVJ2JTJP-?W\BGO] K'/N-_:.T#Z(BKKV>78$*LZSXO3%0 %% M!)3!Z=>_-8!B2]O=:[53+^ZX8Z]NNX2JRLRK,K-R8(QY9 K4E;.1QJHV3),1 M(\FJM:328R?C9%-BP,CXZY'+U2@\&I(2R>VVZK9LAV/M1)T9Q4;DZY&#[KC> MW*_(/<>7MI%(S]B*0KXYBI^/K*9&A6JYLF/8=C^;S(PF^959AR//YEE71H-: M-S?JMAF^^'V2$98T:I\Y$&-XD/HYE8GPQ'L[P0X:9:9SD=14B?H66MN6UW MZW$RG%4RD?!JQ*=U,#1R/I2=I:*R2 ZKK+PM92=,TD[GRTU8#_%LJ+JUL[O$ M8E!39$Z;=3KU;6*19T:1Z/E0J:P/Q]*T:G*K:)L2#*6;'6PVHX@/\=/]:&]: M&AM;,MQ+R67;:G:K>S#4A_H#B\MN9\6HI>Q&^=IFE*:R0AHLRX=4??"_Y5SE MUVP[7Y!'BSR9FK;>=H:L)28 MX:*I++F\&B/9U;BUB>^8*R6B>71J\N7RR7C\)OSC!\])A\B.Y8([1\/@;E%,OB4A E\>C"[#8 MJ8 N#T@7(#")@#"/1Y@ R!Z3+@&0/2A= B"[*F'^QS*@TOP;%'I79[['OKAO MR8 UC T9/+4 ,T,G[_F,_MXU4/@.^\8, _AA__O1_S'+^Y>-'+M M[4M>NMOSW\]+SN_.N>/BX/D.A# 0PB<60L?YXYR2D>46!A+) N'>7C^/D")7 MXJ'8H=L^+Y#20$KO+Z74KTII)/82_TY""MWSIT+YN(R5?(^O+BW4VYG*^]^S MQ0<\XL,CY+O ?1YN-9F(HB3]\UNW ]<'HY."?#_]Q."S*PN ]\VCZJNV\CW? M4K"57^<."O8RD/! PI]Y*_]8"?^X?7E_;81&KW"JZ")EY!E4\D>E_-5NK:Z_ M8__]%:NXCHN*>32#0V M>G)OFNE'%7DQU?C>CC4JJ[L6-NE,1KE*>YLJ5S6!LTEE;)!RA,^HS"@^BO[X M-QJ*4>=YPM\/- *Q#\3^@MC[5,'XC-BOHKH:K6?+!98JC_;52FE3[Z?N9GX+-Z3(/]#P3-3RI@!]'THJ8T[S3H89T:L]2D;TNC:CEJ MZ\T[HZ;8Z:Y'/=6N*N4Z-XDSN6Z1:L*$<:B!D:%X*A7XN0*H"*#B:OJ5/U3D M*I7!;)9,L#P;K<>R?8F>R/>&BMQLLJ+"*2ZOT&-!6NK#<64D;0!4 4K&4K& MR#_#-=;R%HT,G&.!<^PYK?L_$)D_I<1A,4?=4;W(3-&TK8_&4YXKU_(*$TXO MXMGYO4W?),^8@THN6R IW8I$I%R<[NZ941+?54:I2Y;OMX>L '0>9S/^0-#Y ME#KX!NC$ZI56A1O%EIRXDCOF<%#GE=J]0:>ZT/A:$?5=S<7B5G MC4^0]#I@6M![5*2?81M<)A?OY>JQ8;==O3>8\M%ERS9&LQ[+3\(E5JIDPOM> MK2UVU8U*K678+56> T:BL3/&[1\,R\=?D4']40ZZ87T!]F\ MS^^FNS=J/41(LFHD*NX5*EF*%_>);;,*2U63R!-' MA:C$QQ2Y;PI+ ; $P/)XP'*=UGM?"RSV+,WO[:JN&-Q7[;$!^/O@$._*X=^"Z\!ON4I.N<+$49M)]$))&NFQ2\6*-!:TZW MC_!4?H3'Q(+@0OU1_0 N C":D!/%(FH*6H&ZIZN1^F6Q%?)ANCNO9LG,LE-/ M*&)I-Q$8V* J"IMB1V+1P.@/4"! @>P<-5I.ZF6>[#7'S6*_+V_F MF0U$ 1JCP*5,BF>RT,]4)6B?OZD9/3=X/8U5?F^/7G"C_:>I0VYBL%]26:52 M6%&5Z92TN\F$T62WBEE$;3A1.$OLHK/RNT!'(/R!\'];+>B"\%.B3A;:D\Q* M486=.5U8-E45FU#X<0FEQ+&GH>P,N^]"0^% MOW=2OL '%9$W11,(CU#4&KIA28 (NE^61C@39G*]A4;:+8,2T@F*+:T9V.8< MJ&)TB(X&%98"5 E0Y:%0Y4Y:W2=0I:44:P4NFPRS;5V;U^:-XCY3:D)4H2&J MQ*A+86[/Y.O"K\#)7]_/1 V\6X&!^]A0>%T%"\DU1D ?D.LU\H)6;#='"ITH M#5(#>A[-FT!U0B7 (R&2^ICJ]-P0$0AY(.3/K>]<%G*[%<]4-KO!B*4R"5[A MY;!"PXA]5/";CG]2CWEN7Y4F6H2!PY7_(!OPN_FEH@!,!-T>+\2'0$[?Y@I7 MM1[OL $/!:*^ M/= $4!% Q8-!Q4U2G_R@(ME:UZ)I>LB2ZD[I:#EA-]RUIA J8#Y3,D0E+L5, M(LWK?RP>T.W?_Q7DM4L8O)5A2U_BO09$^Q_P9\!.<.B!HS + &Y:\$M3_.G^ M\,\7,+;+6)Y/X&P0X>$BH++F23I\J7+:J=:I=.DGG96="H? M%R?]>I*O9 ;Q(IC?!:E)GLD!JH%T.H=7@N(%/4=F'>'ZK1W&O\+'@CD"%ES@ M3YR&R7=2"<#5<@G)T%6"UR8RX !CYPXRT66MB0L^P+M:)T6/ M6/*&98; M] KT2@=/=T=>\#Q7^)2A^%K\+Y8GN#?H?3*FLUC"3@9\!5*P*G MMF>\(:9Y4Q0RNKH4-1,]LKZ$_V4T 1A1(IC-6FPL@$+< ;K9.=(]'C$M[5P MW(HS'5(=M^-IR=+W?&&*X0-D%] MM5\=0A'R +AH!\)H"PCO'B#L^<(#0-; ^6]AF7Y[-IV9B&;!:SN"GTS (0AX M$\ O8:)ICM$T)YYI EY% PT!,+5(;&1K1@ &A8P-M0]=,PE=(IAVADA$DB%P MNIRL",N6#$Q!>8)R,(\/AGI*A/JG;>D3Y=7&R/^^$.VWYB-NX<\B(4.9F^A3 M#6R#0."!X,]P;OP&G&#H^8E_3, %CA*+/#GJ<%K%B& GPF)EPUBS2^ Q((% M(J0D+/WXQ--W3G330KMDS73P:K17)IK)!#X7?'$-WO)">'=WQH,1B\, ^&1# M@ ^11-FRX??! ##;':%/)K;Q36\R@(#X8-,Q)U012+^ H^#/$5%_FFU.>>GO^%[P>DWL1?HQ2=L.%GH:![P MK:)+#8<]#MP)^$S5->=%SA>/?/I"/ I1G EBJC@LY4P7"108@J?](4(XSSFA M1X@ .@/:_I4M0Z[T;!>4()57P)X"=8.7X3=% 9 (G!R ETU;1<\S,4D-V53" MX$05#S%1A &G"&9V0A]972YD\.M.%A=(6KB7-GB"(?*F#8[NO6CH0*6SEY \ M(A 0P&EH5KP%J&: YX*_(-F&#SN P4*6Q!/1>R$8('U0DL'& Q:&RBX8MP0V M CAQX?%G[3"' _$&"L?"_9.TT'FL$BQD548X8O!(:P"/EZTC[V X1A0=\#4R,'W? M^0\<9(C@*6((T$?CIR)*:CPR@.>Z05,IZ'8] ZP-=@P*B) MOV_((E!/3D]@01?"QO 8\I&'\\K(T1#@'<-_7F[%^[='!)PN1 M-Z#/8/;*<(M"2/789=>P^R&TB(8+Z%3,]84< #V%EX6- OC?__M_O),_=XDX MYI5G53.L[E+(?)N"(QC04PGS$GCQ3WZQX7>FL\I$ZB5Z-#_=247Q$?,2C?^' M\/Q\M%5.[)EMV+-CCC$8AN;73^=K[F?(XW'X$!RXD#P_#1%BREJ$3_>WDZC( M"SH"P:_.PF*1ET3\2J1Z^Z3]7YZ8&=#<^J]./7/I'N%&MFT'P2@00EA:!B+* MP0#E__U"7>3,@'J3F=T]HP];5F'S3&9 %.IL,;5,D:D0[0[38:MLK=,F_N)J#)"[1Y_)4M[W+R_Z*:_>*2<(J(? MT/&N*S3"[C:=CE516;ZQCG8YBZ-*E>DH,B)_8#D^C*3;63[571327+XT:T?C M RM+]IO0W_-ZI%5K\,-5-$J3O76[D DWJ718G8ZH\V?J\5%EW)[NNZQJS*H[ M>=U?[:CF*'H^4M@H)#>MUHM*?9M**D(^74BOF5'L?&1494DAK%$%CHYMM*I5 MI0Q3F8[BYR,M>I6K[:=S@Z-+>W&96U2,;6DZHL]')E6)7W"3WI!5>YU=R>2K M[44:]BD[&UE66+K1F&M[SM93](Y6J&D'K#UQV*57VH'KP(IMVD6F6=QN%%H7 M-A,I&AMJ.^R8BIV[L2Z,CO]X\QT7G5]W9W\<0+[JFAN.&0Y,R#I-" MNOSQ5Q.[GP5@/A\,$9W:+[1\OED@>PQ;KK>K MJ^FPTOSQ;Y3$)[( ].S7Y@GV[<'>818RNJ'70,7;(KA7$@>:HI@<:$)JV&1# M;EUHM,%;2TNR%P<^>R$.N^NU#Q>Z-D46,^^XN71<@]"&U9'Y'6(5P!\JIH/' M9%_R@&7 A%Y9:2(<# UA;*,>YC3>';X,7VN*:TA00@*OTB%K'B]1T/>FCF,$ M&<#.FX %N8#/"N&).EMP,,#=V6+3BT#M0&LW70MT=WI,H X M ++*Y@S)R'M;BSYU:81L9+A7@BBJ!Y/5G['8?HQBRI_&5 M4IHS!6/XZ]$BC+NLG&YDG46=B]?K"V(D6^,9M5@:]#!.9@8#-F'H6,WE5V;:S&X [J?/J[B'H(8<>%:!W+G8OO@Z3*VL9%=$T=0/GEF"5 MH@.>GU[H$^6@6W0&](KJ,V2."X>[N=V@/TIVV\S]=0LT:X%H&/I2-*S=#<]- MCXGG02Y=DN"QX%$2H%H ??T ;R'4.G[0I6Y8D/^1EW@!%W&J6$"4,2"<@H,6 M:!(VTB]L %G\X1+@.'#"FS,"_&MK\.:-=PZ5,#P*"$G6X 4Z^ X_-43DQN!1S+:XX[UI(MCR?[9$J&J/*R9AYO+9TUWU)9.=UTTX$,9P,/"X0> M5&NWA.Y-?$5P25=YC;"PYT0+[@=J- %_J\J:K-JJTU4BV: %J]]*C3FJLUET M9K,8!ZS)CR@OI_)61QP!"(-8N -H59?<"L0>*,DEDI/5L_T^W-+J;-B(U>4Y5QZ<;WEMO+5=F+3 M$FF67E9IMI^DJ<4.(&>$(M]8[PO!(;:''.GPP9&?0\['IBF*Q%]O2N7?A&TZ M*M.I>F]"]S_TLZ->%0AB'(T""B>^.8&W45"Q@LJ! 7_C__5S,E_?QQSN6I"@.]H:^HK/*]#U-[QD,V7W MK@J*,[S_.P440$CW@P\^%QRM^MG##7')R^A)\*)(X%5^"N^<>!O"]1A)Y00N M?"[:\ 9EC18(_X&(-X%'$7HS"GP'CX.VE0Q^1#JCJY@Z%'%GQ>#-%S7A9-+. M,@SLKW+>!4<(HL3;BU,>0=N$KDR1ZBB("WF-HQE.;O8.NX6O&L$*914&<8B8 M4.!-4UT7G$U VL_A=AW^T;3'$+O@BA;X:280&<\8&.X Y-&Q/[!AH*J0Q51G M\I=HHO([ ML![JT0W@@TV;N9;7XX4-,M>2)BNPVH61UGTF .'DQHFD7.*#:X M%7@O-9U&]45=4S?0BB-\#;B-(5L68"0-/?SL%E,3T,T5[^$.YYW0*$>!"S). M*/V8O@J.97&TE;I,K+6,R:0X;,Z7J5C&SC#3+PX$ISZ@O;ZYU9Z]S8DBU&#A MG9+ F&#WH7\8R&==:J$SWOU* P//0<4-4QZJJ&1\6JO33)7,+-1E/#VA9F(5 MZO_G0>3_<1G6+D64Z186);*%CLNVQUPP6"L4/:#$7P)"",XH&D5%T0Q.4,KA=AB:VU"/$@@4J^$Z%+!\ M@*?Y?'5'0*\ZAFA'(Q6WO+I,CXAO!#D?\&\)V 3S_PN$\HL&]Y M1'Y/06WA=4%1]]!IGV8,*EO31TI^N=^-VEQ-8EM QF/)MY3QOW!,!EPPU"C MX_YVQ1,=^8YO3SL)OW-WS)"![0.5GK?.>2@-D >DW:EBB&E_)/DAN@.#,"89 MFI6)> 63!D9W+ XA-(\L3*RS'GA@H<6P[EH\Q,HDQV:IGM^:K$CE#:%#D9*I M3#V ?$ZM=P4)DNOE* ["*W/!$%W90'<,./B!UP!<_B" R#'(=VSC:&$B/)B[N=8F3LR&W$"IV6CC+EE%^M>L@ NL$.QR> M0,9;X! 55]KP>.<01Z'#>/*"GR MY7*LP_&;Y,=SF3^13(4G!?G)F1",C)C@6"4W\ [%B?&VI;L?X" Q],E)+)DG M)<\9HG'+B6,>J(]/,^'""D!EG0WS?T] M#/.H?N+ .XAL[P:\>7+'#D/Y,8 +VQ*O'.CV-F-\)LG]&+#XVT50Z(N9NP$A M;D2(R M]L31%0(A;$2+Z$KG8XR&@Q.X4E M>5N+O=<([^M*(EP&MRLL\[HE#M[#B!M5,+A:^8(K!ZM\3M7'KFP!>G%S,G1@ M#X#AXE/J8)HR^EQ=WD1(.C9>I7IME'6E'(^W MQ[I6X+8[9A3]1=QZ0'B*!9K0$X)-@"D/C2DYW3;>@I2HV6UPTB+#*G2OQ>CS M>)2K36!2XO=7A>*!*A2H0@%L/2YLR>LW-2%-%G9CJ\+L.9LI;,KBH#5MQ&&& M]/?0A#HP2@O5&@GTH<\@SKV[ EQ57[KWX@)@PA$J!]GTJ^"]7R[*NW*7XJ@( M4TV+R[ZM5Y@1*N = [ATJ>/)%ZA3;W'0/3#L"WL$./T5;J"XW!LK?V^?'D'I MNWM]\)M?%]Y]Q0$P^R9Z SB.+6>C_*([E;E,@J]' M!=:LB;\Z^A+(33)&_0T;4H3@CLO:Q, Y=08P.9>\(6J3G9,)B9.&<:5S7M5A M+3)CRFORGG=J6>\.O1R.R>1.GATJ\8X^6,CX&?*QGOM)MIV;NN6V%E!$6"<< MFP^H",-8MRWT+%3&XEA5!!9S&W'RN1P/C 5#>EU+OO"[R-&6^S0?-%77-Y]G;[HS!>N,T2HJ$@_ M+BV!RB/@MQS2YYPN(4Z>*BPV!&/48;ZCC+8&M^EQWC'&I16"$8FP[J9"0;HB WH>""0+PX&S;M1R M86(;!F[Z,!87LK@^%.PQ3_CK\'UTZJ/E_R7_[60^'YC>Q7 D06%="ML?0! H M;!5D(?GI(HT=T=O-?S],JX9__DL%T< T#=$IXI@YGY 2;FJ#$ B^X(!" MD+70A.YW1I1L3;QT/O#:&Z?@$C4W.1P?D>@[IT?N<*H6-1.H,@@:G%9'N.(G M4=%-SP$3I>B_?Q)5#YQ!&^UD)""C[V/QN80;, #=#'8T<.M0P.\ Z-4-M)X) M?MP"/P[!#F:;&6Q\@JN%@I%[-V$;MQ5"B.0VS\ ]HO@%+%(YMCS]4%Z(W,>> M%R(."P9:C(PK_9AN18HD,.9U?G'"]!VTB.;I1L(] M0D4G'+S$#(0A$/Q-$&'G-_?,0)CHM\U.MK)''<-["X$/-R69VB[J^[MWA ME F%B(Q(\2[)0J_6X>@#X%'.J2JXN*QIL!,=H!4PLG!AX./VAXB9OD'%7XYT M=: =$<)I_7'RIK'HKLFI0^8ME I@9^;6E44URF#)$#$LZ!OG='1 $A$7PAMD M"G26O]XZ.!KNEZS!CEBJ6Y,0X]FAVBH\+!R:.6U+P!\\38_>;0JVF9QWF%8#&95U#M;!Z@-P97R.2 WX'Y MAO;+^URL=.V<^@UG.X*[H#AE'@[\:$X VN,-0:?FZVJ^!UT-OTI$BM03Z3G1 MT[F>G>(B%E[1[0:%] 3)7WV!4T2UKZ%IY':A>&YV/\)A"+(": ^GHWQ ZR#UGX/+$^,5U0O!9Z=290,?GL5^E M(4YA#S3=@*65!-DK:&@OQ;,"%?P!^Z#ZB;71(P? <]>$A1)1>1?TC@TL!P,W MT09,+9PTG/*H5X[^>23GH?&6,__#Z7XX.QTPV(G6<0*ACVJ4KUGT>%2WC^1' M!3Y2R0!3%5(<:QS>/A"./8V.]F/]9.2G MPM>X2&\2L6X',!\5GP.V/] 5495]&[4&>-TK M45.A02 E-SC?A5P[> M+VT7!IH:]BC IP*&<&QKXNUI'[LTH%+_YN'\Q86*<.=,5[?Q%%L[+A$VI0BY M-[HN*M>@.GDM*UP2@N=M%?%>H-3SQ9J+H=RLJ]5=&]=:M=* M@*T)IJ?*TVGOR:6S>M2%$582U+?(!@'O>KB:G1\)2$#EC%RZ(K#P!JKBE;? M^OP+<1:MGET:1:(4UY9XBIU4&0THT^Y M_NF88UII9:B15(+,,?9ZDRWDF[?=.Y:<59N3\9#C5K5^OB'4I6B%VJ"].X^E M<_?.OT_$)1O&!];/ OIGM.N)S5@]U6 X M64[G.W)ZW:O)C'5#[87 MK^%[;$]0*WFVL=@B(@-Y/CRWFW&3]8%#X0XZL" <)[2S-M@X'B[FU>XY.X3KT.O:5'=ZJ,OWNN[T+@^VU7!Z MG6 /OFA.#'US#.& CO9CFQA^>^CPZ-XR>(M#XV;IGF6[=T_8S$9B&Y^O/UHX.:>,L6D;%C7W)X.LQW_YJ^]BP*7=7LZ@2WI?* M:THVBT*)^?%O,D1&XL_=?>ZS6Y'MYVMB4>[7N=YJQ4QS0KJ5Z8*M2(025,IG M*]ZR_M]J?NCM3AZYR#_\Y[4^]>NFLPV]"Y,SN'870@ M0M1[W4'3.;/010P,WX*W73#PY7A_[X?K! RAD/2%K'NNJP1G1F<<\T(PKSM_ M>E>*8@(.9RBR)XFIO$81&LX1SCL-)T)N#*%S)0[&F$[3)P2[,QZ*!R ,V*#) M62_4XPWDL3T3F"\P5 '7H[:^[GC67=QPZ)HV4+PK6-H'\52V1'4D2(F*D!?;*38< MXPKAN5%2C23SQ9[68BUW[OD!&.OO^5$![\)#NRYY^WQ".<<(< !;T@.VB=RZ M:^OA74*I6QVSI$47$T,#8&MM]'.HG1S>\1.QB..>AX@J&FO,+,YE[<3]\#3P M\2"Z8"83>"'LD:S73SOJK:@/T"O>0F[S0RPH;.A[M_8>AR8>A<,2V\.@\)2O2X4\H.Y11)[<1U.MUL:XW4!I 5K:ZX) #("#,;=.- M3D&!A@X@"GB/X&4XK+^\&6.&M0AE+Z_8GSL[(RR%%#W31T& ML\#K)HPAJ+N,QD\FANV$MZH,.CGH)KCECKP)$.W58(MN@$+,@SH@6ZMQ0[/R.G^ M!I .P/X2MQ\\W#_!*!.W'S:DNML4U=8 33!KJ3J.U]*(E*?-^ M0N@X1%C)L MCJ7BR"TG<@7MW$D7+L!+.R>FS2/.X+SD0X?8,<"I2.Q0E*+DVI=N,\EG=8;O -L'N1(%;R"I^"EJ>^._1C=MUC61A%>4 M/QK I\%B<,F8J$YXHR0;IH73!)RY.:O"/<_P(J:-;63#=%Y_<-%E,L "Y,G39@P]US; W_27>W%46% MNMW9X7[)FA.SABASZ"9\Z';EO?<]N3)&2'*X+?;J:>9D)@HV-'B/Q,"6]RMJ MO!"GZT3=YU!D+[*:X2)U";>R@6KA%*DZ$B:ZPS.O6\GC:<&>?8?K=V?D :=E MR=DY?[$YLA(Z WRX*02_#/9MS&N*82\M !7(:24*6)?5#6> $P",W%E(YI?H M)(&=L>!47ZL;2*E#K0:Q&)Z>+$JZCGJG,R>A1KAP/\WWP^<_0B\WA: WK^)/Z*_(WW'.?# M:%,+=S="@7OHX8!(,*+ UE"H!K8IH%YE&3;2Z?XA_J(\SW BB+W/@%YB$3U$ MGTSL)3BMP7>BGN],]$.>!)@#,*H/ML_1GI!?Q)<0_HI[DPR#@'$:P13EF&%- MT'![N$'%1(;AXDD$#Z;_=A>.=8 0 M =$,.QZM"[4\.^9Z M8$/@8PL\F!?.BQ9( %S% T.%EP;>+23.+!)OR-8K2#VA1LAS?>#HA)X4QA?B MFU3FH() A" 0(0A$" (1@D"$;QN(P+MEM3+K5;W(3+=C3E;3B=(^VIUOLPST M1?[ SJ<5H+$W(#"GPK,1V@>4%>_?$7X\LQ#N#5G>684B[J=.#E3R/ MREIS1)T_T^Q'6"X][9F*G1/&TG0$SDP!CCQ[9F74,*:]5FVHE'.BGER1L7)+ MV8RB(_+U2*I;&+5ZJ9+,BE$^)47B6FK0@)7US]Y>UEEU2.7SBA)F^?JZ1\_F MV1A\YMG;E1HCQR8M36=[B2BWY,QI.U]ICF+G;^\496M8C?<3"IW-[WK93C,3 MS5W&ZNE&>+8=S*)+==:>I'32F65G@#F+U%_GF\*<\:-F=MYMSZ>'N:RQW?M2"FMWU M"HMQBBU+V6FZ7^OUY)RO%&N["I]:9(2TLM/9Z")<9,=JJ+ *QK\WIS MF3>JFPW:M5@1%C \&YF0DLEJQUQ,.%6V>INL'.LIR3YR.-T+\6QO-.=LRVX6WBK7)X76A ]$Z\ M'FFHVTY"S-'=ZV:K SBU%Y4=I9F#Z9MJ5J=,7YT[S'# M5E4%?R'EU2Z;3UD\74 CS]Z>I*J[3KQ<:[&K[IQKIMGA,AN%7!"=UH2C%FBK4FY6I;:219J9N8;OR8*5G9[[5:63727JD5TDUXW.7HYVL[,\E#J 7+Z,)-$LV6N%95B"L], M)W28;QA6W)>95O)@-Z_M$PP7SDV2'6&=G.3;&S#RG.G#F7&N/B\ N+%%FJL. M%%TKPY%G\\Q%1KW1;-;7V-V0-^EVOSPP!%]@JD2B&:O7GR2474S*Q8&T"5IB MZL>@@)XI<\+M*UP^UN;YSM;*K3A?!B75;G$@YBHIA58+%6D]$?7"O#E*G8_L M[^@8VY/M,IM7M%Q-IJG"C)V"D6=K;^PG-:M9R$4Y.L%W)CVUS>[ BE*'M7\^ MRO+KXB8OE>DZ^IAPDMJ3!8ZY&98YQPTF"@S*T?<-E6+)QK9;:\PR7+ZHY(49 ML \[M>:/?Q/QR'/'C'UJ%XQULQ9K-;(KI=P>#A2UVF.X+4P7"T53?K%S7Q\P MAN-PG&(*CQ0L]F8"%RXU@2N@Z)R14DTC&,YN$-&I9./B0-GD#-1AP^" MI9IOD7_<=J['ZI)3D \G(Z.@-D83,QCBVO9X5QG4R M$8FHS)7RBCUN+?+ELG%Z_";Y\7QO5'7YX#S$!;:1-W=IBC_='[R3@GSC3 B: MLA/L7')=I--FLR]!\N_O0?)LRVX=.OHK>+K M_>_AWM%=+3"8X!;\OQ_4CX_0&LA:ZKI=L)*7PDL^L'+FZ/,X>#?>6'M Z4N4 MIEX2UVW4^C64/G-E^2T_0+0'Y/.;[L''N?^"F@&A[XZM-G]78*#7\5E \-F8 M Z/E*'I MWE#A-D+'ZZFT"/,> 8%<)\+OS_WN6@1$ MF+^>2W7@M$.#("A1&5U59=0F!E;?QZGF81(Z<]ICN;*C0FSHSE%:UJ#6"ZZ*=H+59WN*5.E4;DFU6$DSH$2C.YI( M*$5=DFBD;?P/2M'[]TJ-?7];*N]2;OF0-$K@_$6G^SLLG2S@-J%NM3F8?NOI MQ/!FUNI-LD^]]=4SJ/L+KK!>UWP23\V.?_II5BEVJ^LP%25M/;=;F= M!NFG#Y9^&GDAJ2"-X@$26H(4KPW'PGOGP7"E!#^J7O'9N:/Q#N:%4[-I!C;^;S=2! M'<6(*OC#S"18#18O>^:4X,M%]]\5AL_P?B#VCTK_)\J&C+Q$@E39[W(F_!8; M1)^=#<@_F0V^+%SV#J?$F^&R(6(L@F&HT2#L5(3Z! 6A%(/%Z5ZLHDS@OWBWP)I#J3Y:]QWWTN:(ZG1BFZE\V1F MV&#S&4UL+.*%>$N_K32O#;5;RL2%*%?>Q\9\KJIW9B2#TX!3D6@@S<]KFC<, M':X(MIU]/T?I&Y/JC\R;_.Z:T2]&5'T261?B=/;S($Q/'61:!PF67^]*NO>B;YQ?>1LMRB^ '0*X:ZIB(.\9@#)U(-@^B"ZS MK6YB.JQ(;,_HLM3*Z$6R3!-G7\=]K-0@^SH AZ_W3-U[T7<&A^NH=K\/#AFM MLFE3B=Z*78GA/#U?B=9,;^*$[ B9#,#AB7U8GZJS\XU)%22N?D!=^P/S5A^J M1LZFK=;&!3K-<&VU '3'Z23-Z Q.0/>KD1/(\)\NP^=:U1\LP^3(GJ5[BSG7 M5SB^H.8W%F]5&\W;RK# S-/2;"J5%:HDE#IE,;\MR(R3*.5HI#L;L*DLUMWHIP\Q+FR"S_L$RZX/&SD&.6$"( M('WU$0D1-'9^$$H$V/0@A BPZ5$($31V_EI*/$$MV#\OM_/NZ7M!8^<_B])! M8^< T;[/'@2-G9\K6_TW2UD\ +L$K9X?"E\[NL4OD#O_V$,@B+8)\C^?I3_C M]XS90"U@,[QA[,!>OEEL/+,SHJF,L1/(NIR=I 9[DVG5@T[/@6P'G9X?N53# MQX1[ON[&(\/R=L"M2CLS35NUO;5H?J-NSUCS>#/$X&FT\8<(-7N0Z/U ?7@( M]>%2N%AI4J3IY43><.62M"CT4STM,6%PRG,0\OF'RF%PU-^^*E-)[6]+D4JJ MR:K"))WE%YUE+^'D/%^NRO3,_@8W>,_I5BAK@KR6!1NH 3M"7/,+FX=!A5 7 MP-&)L 5V8+-\(YOE9AV8OSN:74VK\.E-5?2(*>M*:4XWB@<9]0&X_) .U_?9 M6HF>P%/17H+MD^3)(3>"G_*R9EK'!(HWKTW^")!Z9BP* M=(N;ZA:N^N^#/"T81B@*ETRFBE0FZYR4R9!YJ\)PXT:Z)4::.%TU'J,#W\6? M*)&!$O![2L#OB:3=;);K\52:)]7LH%G)CBNS4MMI>!R/GY?R^!Y>C+HU?*=)3 1;Q4(+ZF,X1B'H@ZH'ZOY M>?>6UQ$Q'W091HNY M];RXJ9.[=*ZJUX5*O-R?CI)0DX@F/W83$LCB-Y/%X.C_M:/_=X6QF]JGPQ'5 M:)%J+[EB&MNRH*E0&,%1'XU="H$*2DF1YZ6D/*FE1#02(B#NHI)2;@ZB^RD9 M0J6B+!3XN31DH+8MP4^Z;9F0M6!'0:B2G":C$( /P2[SDXEA@\%@I&6;Q(8W MB?]^CJ/C@J(*?H)Y4$)16XNF!173VF&E;;30U]Q;XPUCU.[78U-[P399NAGC M:FLF&8^G%+'>KW.O'4O&8)W M?$O7>'@A&+ BY<7L$C:U&EY^8H_C<,, 7?S%L$;(K'D38L0;)'@/RP;Q$8T MT'A<2R( 0CT"(Q$LD(,0C$"*0B LKGGY,/CZZIIO M%]#\[<6\!ZCWKI)WHSJ2MZ;HK>NEOBG.B9?KK_Q&%52?B/R!0%^CQ6:@G3SW M@K],.WGNBJ9?5P#WRK#V*>:XR4&.P>^)R?^?;TG[!P &I.<\,6.<5SK^)KP1 MX,(OX,)7Y6O>0V/RJW+M"=SZB@2?A]"-[IV@13]"=^"3[;ENB5P/X'1[YC[%B*PM UQM)6Z M3*RUC,FD.&S.EZE8QLXPT]^5@=].7,4P=.#^;GU'=1%5/*[)< MF"?M_CYG<[!X=!QP/@E.J>_.]^?*G_O8#)CSV)#!8PKB8BW"=C'1FTZ*@YZ#*N.1LU^LIA;K3OP M^$Q^I +]MX"1X/B\U?'Y*2&X^OD9W0RV\5J$3Y+M_E)FZ[OBIC)C .M'R/X06BX^4FG)O'/9[L+N%&.\>5,@H?.,7XO^/[J\/%*G7I.7^+SWI1^2W+< M P,NQR<_,L^]&](;,%V <_MXG?U4X)&SX]&B#!!DX3 [\Q#+O;3.OE?+>X$ M_+R9Q^0OWVQ][07 -_)0W%U[NK'[WG$:Z12*<&?CX-R(R9Y+Q M^CC%YO5^IS;GQ6BMO\']*9+?WD-Z*]?&\PG/+SO^[RX]ORD\CD/$>6O$US%" M;F+IW;0GD>%<+II>;<>KZ03V=(G_^)=\N75'EVR_ M,EQD]*7:3XTJ JONC6:IWQJ%TZLK5V1Z^["=9I>)^;BP(15QUR>'*5:?XN/]<_;L/CX73;5!-9+JPVM+ED#7M"I@FD!MY# MD"^?;*_PR"8[#4WVU =,]C_+,G]\ _P;754\I[%- _Q*^>"778KP>DV@ZAR? M*T_-=#Y?;JV;]SK_F^5F,4E-Q)BRT_FNV5=&6F;AMFZZA&.!B_B)1.'>IO.O MR\+US_(<.U4B"R&]9]M2I9W;CFVIP,-.2&RCM;PEZ MOE>I)&8E=LEFXIM%:E@HR-'LW3S,^W6T.!]$1J:BK@I485029\,]%'E@]%+4 ME:K^!Z?>@Y]ZCR0-US_V9FI%F?>UBD+6ESNS65B2RZH(90";L-0-.@3>V[9- M0=LV0@7WT7_ ??0-.H8%=O(O@60*@"00PG.49&)9TII/:R2WJT_K8:FR957A M;CI#HC&JK$9RL:ED;%9?50;--EG?X)Z#5/027 :.\D#+>$SYN;Z6T>G.3#.R MG4V4>CG1D.5FBC3+L%-G_#TEXUM(S9]]+WV#,S>PT[\8-&*%BEX1EU12$>/I MN!FW$XOR\FZWT]5]-Z4-;;.HR/$DVVSE.V)GRP#X@*ENL6\?UA((! MQ>;Z>D1>Y(I"-I8*<^7N)J&K.3,^+#) 6&"YF@]:[X\O*O>Z&K^W3%WUZOS> MB[OW,?OU%L=[@,&5S69V2QDY=B5(K60O,>R:]TOB:LUTN6E5>)X4(^QTN.,; M"8F%T $M]Q!%!Y?LP3G[+')S S=YHC7.S_CTEETMXW3?3C36:AEVOD=U;3YK ML#_'9?P_;OG7I[]X?S1'?U#M]9O4ZGJ0:J^_&V+>W\7+6];8L;RYWNC)\<#6 MHYM1"IO<22HH]AI4JWO08J^_=ZHWXGR+T83T1I%'>34]6TE:NSX%C(_,9_J[ ML_U#G8E!#==O@@B/4L/U-P]%O9V(F^%\;<#V^JUD+2]NN&F, =@ 0]!#\41P M* :'XJ.6D&?,99CC2[5F6TP2:0H(^%<.XUS,O@3?_Y!<; M?F>ZP)%ZB;K \?, $' ?B CY$HW_A_#\#/?C;#-5?AOV;)F#*_@RW_F:^YF! M.U,['[[3<]JAC*4O?U) @X2, 'YU%A:+O"3B5Z+5JYB%R)$R_\L3,P."S7]U MZIE+!?X_^TK\*WP0$'. 2(N3UF'.1QX>@IL+?4H0'6"?T P$0LTR#US/8\[_ MF@WQS@7U9;K4T8CK%>NU!)EBK=]@V M/J [=3"_6I:MM=DLD2O6F%JFR%2(=H?IL%6VUFD3?W$UALL6.VSV[P>9?J?0 M8ED\_6J]UBFT"1:L($M4F5:F0$0C(0*:B 13RQ*XE=J7S?I\DN@360,XC,-X MWISTQ99??PGZ8L$;)B%KA#73;1-H N;?ASY@3W&FG"*B']"='.@GBDS6-M#Q M.8J,'/N^HWN,_16YTKID(5Y1=DHLSMI;OC#K;4XJSM=TRUMH/F?H:E4':Q(+ MNBHV>$,Q.^!EZ84^41Q-93PRH_V&W56:#:[<75G):J?>W=K-'X0(E)HE>+!E M -7^:@S_-N1&7PB/A+;8#%OL,ND*2^1:]2I1K:>+X.="O1/<]!F_%HDUCQIU$$!;M@T@'(3 PZ_!)P*M=P$5:3Q:!7LU6^R(I2$#?7G) M+] 8&0($,!3!1';06#3Q6PX?&W A.A1XD?"L'SYP F1S##9-WH))@ZT ,Y'Q M/)GETM"W0%NW1/#"_[Y1"!DSF1H3R%#5C.:Z810*06!5F*Y?$0@%N(= M&IX2W>"U*60L)!1?;12^@Z6F88U:X/V8-O"WJJS)JJVZ)3MN2G*5LX2Q48^W M6*J8FG17V7QQ-?MT@9!CSQ'/.UU2G]FHB+Y49-R,3WM&EET)W7QC-=G/QH7F MCW_C/A5!_@.1Y?YDXK=W(U.IMDC7.[.4369,*[RXN=DPOAJB"H/.!J(UXDB03?#1XM-L<66>X6B/FYL M2VWQEX,H7O% FC=EL[T$YKI0U[Q3\N>)=FL45?O%SD8!_^7F[?)6S(V Z,9\ M198@.. , **MYY"-?WE^KO ;ZOU&^7B.X9^S8QBWEVW5D9PH;- MMU9\I[..-OI9(.!)/V)B 0?R;/#3UXK4TFFF1&QXH**=:$DW)O)MB3@44FJU MDMOLV)ZUI/<)+3VH1GZCZ^7QG0S>9R\-&Z(!!_F34FSW*@4V7&YRLK;0.M42 M;1:W0"X3/E>A_T$:\K4)0T+"^$2Q7A<25H6L[^9[CK14-9'YC7YJ MOTZ9<$)KTN.NIK+\C"GT>"Y3%3L,I,SY-12@C F1LB@:-L7) M3\$V=B)OG-"S(QIJ77H%FJ:'8B63J183+67 V:WT/B\UQ]NEN@'FQ^MK$8]J M^C4[^H!:IL^.;G1#,$7M1%">7N$@CD9A6.DL 4!1)0 J9K_<6 M'S<3Z)H#@@:L>EL31&.!? +6J;^ -^!Y),AK6;#!P!/?Q&8F TER3'I#7.JF M*8+_"TBF@.SH"P&_Z943 #YS*FKPS="W(!JFKJ$?IS8/Y,D2P2/&.S23L6X8 M^@:,>+F?RR>CJTM>VP%]6X L"/VCF/Y,2S:5]"XM:I,9V%OE1 -W1>[(RN\_Z2!RAS&&*,C6 MV4CG27LS&JYQG?:,M46>+2\'I9S:_.48JK.W.'?%X* ZOR=&\AAAEQU+K_27 M++]C\Q*WT%-3<@IL<,HG(OH^&L,WIOZHD#26/6O5)'DNGI'H\BS/QW\Y5N#S MU)]FQ@6MORLV65%;K8RP3O8U;8.H?][?^#^N;^WH8AWS"^C4)73;,B'= 2J' M".B6!2,QY$)+ )P7@!<.0.D%YM#[F@[AK^3<"65]S@>P<@N>)!;!HW;2)NHN MB_2LBPC[ MULK@$(1'H"FNT:DH 1KIZ.YJLK %]W#DD8?3I9K;]]8A6@A]ZLX0.O?K@+HQ4!L9'.&//:>50!"BL8: MGNLJ.(JA?UTB(&EE">A.\(7.F7L8Z.SLBW-A.@,Z-[&!_T%^!$^"@[LZ\PVO M_B<5Z\\ WD<=_+YX%[V3@13KAZ>42<:*7+BR[#/#QLI>3B]%["'M#\#0*^WO M0KP2XY(]!R &$T'@*_D$=H6+7M;,$.%IH5DSDX!GO. CM_A;/L<#P?@C+2&;!P2% MET(J=% 9LG-?R$_@U, ,/NZR^C;W>M=B+5^.RF=W6TF8L"6RG@N/%$:<[LGQ MUXOWFPF/M]EU84.7(_-T?JOD9Y,ZK79%A4_?<==CVTE)G>Z2)98?]YNCMMH7 M5QOF@W+L2L]!?/DI+VNF]07'[,LAD-,;; M#M*$@/T#QYP=1L:7Y4&/IG9M4F37?%%B5]5X!XZ,OQY930VI\$@K-;BZU*:+ MQ6'4II;-$77^3+H0&TUUMK-4Q(XR:Q>CI<6'M/4]%!/%ZMXQ)#E4T98$W?2H)%[@%BC MV M1[Q38EG_$T7WL'+2CYR%$Q] ?>)<+M7\\1#9-6_1&_\# 'T+? "T>!^L( M(@ C: =ALQ#:3>";A""#AUO@L 56._JZR>/(4J^1B(T*W3.C*X8&>5\#9WET M/8)M1#:LJAO6%-C4R,0PP+J0G6,!@PH>5B8Q%E%#8Z$04[/L]N ;W#O?L"!,Y^- M8E/JOEZB&FR8H_+<+%%;[]03.Z=8RWWT*L@/;E 0Q?MWK9-H,E[/=RB)I/I, M?:ZS$ME+;'[\2[]0/M$4UPAZ^0!UKG3_\#9UI/EJ2TEJEU+XR#J?FG&1 MO#UUI@"CQ)K,=3BZHJ8BU=A"VHZ!?A2A7L@W[\)=;X?CJS"1O0%>@ZZ^!<>] MXR>08QZY/C1B8AL&]+D Q4K357PZ"C+VVR._N\KOH"\>0.6)Y!]\,3R.'(;L M M LY#\((Q*T=$P+O&YJS3#D8-<-1!RLXHE; #NR",#KA;C?58:/:]%O#SUG M$[(M>;C]4"4V?Z*YWUSK\%<])GEAGIYE"T/2YK9#M=F3"F-M>B75PY.O0KY\ M-.&*_'C"%4H..V0%X=P_=$PN3?&G^X-W4I#:SH1@C/H$9XVX.5 H8X>W+=W] M *?KH$].LGH\Z8/.F&/:5!)GXEB&.R_G?1&\YH_5)DV0+]3%JB:>N'O/\W7P M3 FPG+MI[N]AF"CY$Z= 08/NW=0C)QL,O=@=RH]-?6%;XI53CKXF$^^8.O;; M5::H2$"(!R!$Y.5BTG) AUO1(?)"!91X!$H$T/0@A B@Z4'H$$#3UU+BD_T! MWM5:;[?JI)_C\R;E?M]#Y=_>@^39%EQ*)L:.Q_/_'M*)W=4"/"7S[KK4_:B:;L6UVJ]C40IK%FIW5/-+\Y1J= MK^Z_\H9NGL6>=28C64KGUEIZ/V-7]CQO&X6VE%DWX=(A](62D?/KU0 F I@( M8.+*4:QOXT1CN(SQT3ZODW5M%5$[X7QQ,?SU6KX?Q(F*E(U'T^WLF,USM5IT M*)>U^!P&1M(__HW$0Y'$>5[24YF9;T2EB^8W, INU-?K 5KX7*FM%\:Q>R_N M LY!;/LKT(&^,"P?0%X]M60-P:;[K!K5UN%,K;9B:LPH!E6CQ'FEL[\#I B0 MX@]&BN=6@WX/*HKDNC=J-DQ.D9N<-.Y92S'2@5 !M*/$>?SPW]_#F81:F 76 MX%6MP;NW<+BYN7CW%=_;GGQ*E']4BX/(LFEQN_ B9+Q4PHPYZT5';+ M06E"[SN3;+?I5\ D&^Z39F([2'&K%CF4P4F1?V[4I2L!B!\2M@TC!R"I_LE2UN-Q(+N?JF MN]SWFWX%3$B>L6JJ18MD?AG/55>=C4'.FB/:IR1+K,S/TIM!BN2E1#,6[9Y-\'T8)DX2"3/&".!V*.;Y1)WN(W MA-NBPS=)*@C/"U)"_]24T.-MTRP_8[?[&,60/8VOE-*<*1C#2YU&+JFKB59=:CE5KGT"X:AE=#@3S=VD6B(BIQW% P$ M.A#H0*!]HV6E];PY-LN+%2NV]ZJ2&N7X1?37$X]^2:)CI%R6(NV]2/)"+KYN M2WHI3C>=;&PJE(A$GSL;NZ<;"@Q!6AKZU!#-( G[8<'EJU,GOSN07%\S@+)3 MU!J&/@&"\QZ0*,/UJ%&<3<9S]OFO*1%ICC'.4XE/J07!((8".+S">(- M3O1/26)9HMN;"53/]'JH8PS?1.%PASD,9?@_GZ&JX2 [:24[I6.4BK*7;0 M=))_XR$Z=BDK+X"% !8"6'@6_>=3N-"E&Z7"@"V6%#$ZC%6YE-U34>H(T'\H M*I2(GY=1>2J7QIO%4OX(P/JF10F"V@,/JI*\5<9RF6"D1GG3V9*JI:1CF?HZ M6D_!M#.@?413H6CRDJ$5R&P@LW^LS-Y 7WA+:)NC<*2S3 @YA0^'!YNZOJN. M\E!H@6H0C8>2R4LUJH-"'E^$#LBUUY,V2CXW)3'S,+A9&RLC:&[^DZ=DLDC=50)\9**WKN?'N^F VR4[ZVB7I"LT M,QTEST?VTGUE*S),A0U398[,)P3.K&Q&J?.1C)GBJ=%TGU6H,,V4U$F'K+4! MAY#G0W>L7+12^56:7>W;JV5[8;1&%33T;._5*C5N"F$UH^QJ([7.C$;54J$MQNL+F:U1K:VKDOI]H MWC_?FWXA&JUZ@VUU!B&B46%J'52G@FURQ0:LMW&?#'!WBT/$$FXRZH,NNMM\ M[YSP-^E_3O6-Q&;3F]A,9,5YM!C/;?A\,W(MJ@?9X&*0#?X0>4U!RN6S$R)( MN7P0.@0IEP]"B0":'H00 30]"!T":/I:2CS![=6?ESL9Y @'V> !I8-L\.^# M:$'";Y -'C#' S''-\H&K_":$(1I!CFC08;)I3Y.;UX@I7>'/BKN6"A13N^4 MP8"I=V+::L&M5XBS=G\5;\1=UBNVM;D&M*6!CRV7:XN&K,(?4\15\"@R>P"].VO("O,%'LP4+D37$&-#9" M5I>&OA95W.GEZ17Z( LVP*5?UE%0K[>#H(!!%5=,BAXI<0!+G]*1%%MLUI4P MTTUPJWRG6N-_/<3[TX!5+,V6&6$[4UEZ7V9B8[*I]+=-G.(>(4-)ZF/:2R#? M@7P_GWS_HM[Q*0'?KRKZK$\FJF1]EIRRW15=7RJ?[R#[RP+>:.WY^LX,)[E> MI5\?U/?=6L]VFF\# 4^0[X:'/ZG3I2O.Y,E"#-+FOY&Q=;/\U^^.?+_G?7%% MRX&XD9!N)QM[KD^NUA*W)[GPS,S=$.)(=K2.C(HUAEU5\VFQ:/1V%L7@I/E( MB*:#G/D $P),N+87YA4HS!>%X7P]U71%+BOS,!=I1:>[&[IE\VVY,X)-9"7 #:AIE16+X63357A:)*CVYX]2,5RMM*)]FFV5YV M$.ZQ57&^UJ8X#Q^(]<5RH<_L9\G9!F (VQ"1)B*!C04_!UZ7ZUI8]Z[/%50E M>SZ=Z""H8%S.$5,'.XL,*V?SG#U0\F3'F!J=1GK#W1 ["R6AQIG1740IYR)Z M2S=C6:HV'250V<-4$$ 3H$N +H^NFUV ERT=I:J==FVE[%8]<9/2V=XN?$,' M\791VQ?6/+U15CMAMBZUZ&(\P@!XH=^#ER?P! 6E$P,+\1NAT-6J'WX:-2QF M4;.'N:;!]92$)$K3%E_[_]E[SQ[ED6U1^/N5[G^PYIQ]-2,U?6R39\X[D@&3 M,YCT!1F[ +<3.&#@U[]599OHC@^I^_&6]C/==&%7K;Q6K5!KC5.X&R+U%$N^ MU7,U9,.0#;\S&UZOH>&G^;"U+4W33&\,2#N[%(P41:9B;0;R(=;>3\GX3XVL M5(%I$KP@V*JM\*BOEP@6!@0J[M45ND"A"_0[N4!(TOWYO2P.9L^ZN0/.A3\K M /T A1^CZA!/6_SYJX(Q0"9F"E3<:K73519,)*YLILLE"LS&:62;))]BY+EI M\E[MVMW^PA+'01)I&);>9F/LU14IFM\*=F0)XO" M #>W1K<^L2-3I$Q_DPYLW>3\T_ BP7@#-!(3#F\1_7YB4OMCU_8N$=7BL4T*J M\X8QGHD]<57L%#+D,C_WP^WSX89&+E6*%5HG;"&6GDAU..ZOJU_GT77"J98-, MK#;RC.QW&FIL4YMT\K46JOD+ *>D"8HM I& 9,9#F*@+74,C!?0I_,7$_X66 MM6@+%F&B,Z%]XA$#UMP @% A$.W&S,_B)$=-E>U;*U;KM6O",YQE=7EE"*4R,8XQY5-B6DE&PZB MW'-=+.U"RI);(3G2Y+ M]1>UE65F08-^Y&RW/RFW@,D52E%M6$XWFBCY(6#0SRJ7;&V8Q9*$?)MKKTRM M5X@6F:!!/^-5A&YFRR B]ZM*NL%I=J&0:P4-^FD,A]5.I9V<< FV,"RF MM6H%#?I9KC>]G#.C.G)_WFY7"BDM5[>[+NLS&=]QTR,UU:>?R42( ME\?#"_5,IT.\/"!>R.>07QX0+Z$<>TR\4,_Q$"^/B!?Z.98*$7,UQ'SR7O]= M^_C&0+C1Y(FW9?;US_SZ4)7+3@V@GE-O6G-7GPH0@.X[#]?Y75 ?@R_]?JB_ MQK2=4,9]NS-?3/0]\,"43_+'18?K_.:TXO_.C''Q'/BW(X'7!\9U!W&\$U"[45K9X7F_67)HEE](%J^X_.E>A[U6\,<) M6V>C%/4H"^C","9GC'2KS+@3=9)/R>1;*64AFU^9S=\.E'UW-G\OWO1C^/QZ M&:2?8/18MI@8S]:^"_)APO&QFY-PP>0*A>S<[)ZP9 ">&^-Q4@6 5+(>G( M>BJ2G9:R;:;G0E[I..X$G&3\O+0_E"_?1+[$'X"W[BQ?7*OLWD!X %S/:OM M Q)FT$^2Q810UEG>(MF7E *<:?JL7XL=#-0]LHUVNS>IO+QXO8&7= MM9G!!X/2%S"D'K&UP3>VI )+L0*$G;ZB2CFVW>FSD:%MU.*%%RU:\";TI)Z2 MZ8\-% P%PTUB3W?GF*L+AB +Z/>4#-Z4G]13*O5N+]KKMCOY1+7L]VV&XI?P*\>Y/M^X20J:*'[4&,&]/?6;\02V M27!TJ59MI.D7TA:RR8;3Z([Z7>>/?P/F&7SC)AQ?@4PS,5Y.&_-"A]WTVX:@ MJ=U!,PDA$XV>0^9SC4S0R9X( Y@+(*!R$67S2I>(;\'-;B'(0;F+ #G*0/IH M[KUIIVW02ZY1[_)J6B,=\]7I[HA4_+2(Y?_^GZ-BG;.(@Z<8#X[E%0G16$?. M0,2M!>*G\,U_\XK#;TR_A67Z.>KKW+]WNC7J0OTY&O\/(CR<@^T"9\%_= M1O8M._)+'2CP@R!W04FA'/6D\#XZH"$$7.2KX_8#^I3(ZKB/@+FC>OZ2>NPL MM_;=)-W$/D^5+3#9(5%L<)U2O4!D&^UFH\UT2XWZ@VRPWNBR'3>\UVW _=5S M;+W#YHA\J<[4LR6F2G2Z3)>ML?5NA_B3JS-K= M8H=@X0ER1(UI9XM[H<[4:2ZOP5 :#Z9R7TRR0*/ID2$Q0>V5]"1H MI9-6IB7W^7R;K"Q5KI-M!;578O15);8M*WDN6\B4@"'/4S5Y%M1>256W=LZ6 M6X#L%.+69K"IU&*M65![I6);53.;1)65EV8\:RUCO-P8&5V"!8??2M0I)M8+:*W&1R"237]=,,E$S M)2HJ]F=2*K"]DL,PH]J2HM>LE!;'%:8)-LTXFJMUMG)C+%:S'CU+D:!=!H/! M>%FJ5!RX\NSL5$/NEI9SAR.E?"(M-XN2!ITNN/)&C9@808 FA&4V^0W2(O!7 MPP9B5>(Q\4O 9#01.XL''^T[-F5?:^^S$4M#;M3LL9S:<[IJ,U]8+U7F_HV; M4L\$D\VV.2@:JR4F4ZJ6NB7V3OV;/%@3RAZRC]/&Z9P0L)5QCFD[1G4=H5.) MLVJG6FJ;:2,3Z5T+T]^ED9-GM&+CE[J%G)E0>XI,Y \%9<[O46/2?M-S[>BL*_]D]<=]#L>WTEWCOY M#?HOA9A^($Q?H]U2*-$>8"3596%P@98[+D,\<,N=]QCFHOV70N+X<<1QI09, M]Y"F?=XP>,W:[,+V5VZZ]!VG]UUTTO!-#W_==BOON9,_8UK?-0=NHLE&/@?B M*RI>R2J\:4I3"8C95]-8U]OZ,/)2?JFSRQ*UULO=-9FB9FZ+)?HI&KMUBZ60 MJ4.F_EY,?=41G%_D:M 8Y&3#S*6YS7+26U3I<6';=MQ^2O13_,VZE6_@MU4E M2YJYJ> &@.M7X >8U[<;!WS3,UZN*\OO(4ZN9B/LF:;M\LSKXD.M#;K2>-86 MN8W24ME>:^5$NXS;,BF>H,-AW"'W_5#NNYXR_P3[U<29\Y*I57-3:;NN-U9L(I[IK%ORPAFS,[?;4.PIGC@OLPNY M..3BD(MO9G1\C(U!L5@JE4;*G*N4:CUVD 85<^:X+7WB3PGR+3;^!M$"OYK MJQHWB?_'JXM_"-T=$GU>:A!Z,Y^0./=NQW55;^?>A[NW8+IR_YVS0IK7151Q M3CDS3E1,EQZMQ(J_%^S.W$4_BB28_=DT1S\;YC"@H+<&P6&Z^U-E(+C974\N7$9U!+2M0;^384RI!WK B^@LSZ0:A6W?FKE$*VF0E!CKC75C MM(RZ?SN0]#.18S/=:S9Q>OWE54D#N- D:P!1LBZ]"?R@O]%L.DGXS+;:8*4K M4$ 3U)W:HEB[RANO<165?L*]4+*Z"LE_0\QYD> ) ^\3RGA"@8!$Q#ZBH8$GHO[,/+L?\X3*KR755OWG*)(*_X7/ MO70KR6-A3J7''M.-74+(\P)F?V8MF6/4$'+LGP3NN(8!,[;L=62;B?<7W)+N MY;.6P8U>5LPO7-MKH#$]?GW-A49&-PS<@ :"#?[EE1Z4:BZ7&R4IJT466CH? M8Y;*0A2 ME(=D@.L0@$A(FJ7#!Q+\S ! A9^^AF:XS +!9H7Q)XV?.1KD);?)2E,\-Y7 M?:)Z)KIP4X=_@01JWIR;&B'^Z1V1!.A#ZA&Y++]F)%6>-:.V;WJNMDC!\76 M'__2S[%SFOG/,\&HN/,9P:]X2<&-GZ"C M%\*!O@F0G3GKP P4+B@\=GL16> MF.!>S*A+,W0')/1EU+H+66.$HO.:B6FR5FP2==T"[F_NPX!@(Z$UV1"\HB"" M[;7DO?F>OI,ZKG,8=Z?.4X,WKLQ1[:\,%*C MF?A"=HQ!EGNI;=4&P]R'.7*-F#.RG$J+Y0"!'5_DB>U?3*R:[1^_X6 MU/;+=E0;J+RD00/J8Y84%Y_D>BPSB\M@)K##;=48\TVD$V-/B7A ?_@@UGXF M2AH"E 9<,&-Z/,7($U1O!)[W+0##@ELD<#W/S#7(I\"C(C<=!?^*L+U8&#JT M"R$#*9OO:1?'/R4^H)J +\]+&J\)(*N;I[/B$P>H&TX;ZT(_E]MRA4FF4M"B MVF0&(.K(YP"\06VOP!\@%N821!TV-037 8*Z741X%;VWPQ\F%B&9IHTV 2%F M6IY] I]!3# W&A;^%I09.QW@3Z- S8S<<132%/A=2@\IX5[V2/X+HPW.3K<7 M-P?NX^YHYCUF;GR>;/.K;612X',3SF[*:N)%WN38X=?=.5_/L2Z,D!(,E#6L MLZJUK41TR0%-&];'"R[7ZR$3@S[/6[G'B([/ [*\S,\;(QMED$SD4N5: MF_MZD/VC@.RD7H;07XY6N4)1*X\R\V0FJD! 1NES4\U5H+IMF0A:*'0QX17, MV(%6&@+[270->KZ_G38-!'L4#):3=-9DR2R=<5IL(Y8:-A@M*U81E30 M^)G$$Q4PY/QTGDSW(**'Z%!"MH:Z4"1,Q&YP#NJE*=:9$A3( M1 \&>DM (H M',ET0;$Q)UASZ(%"&Q)93*Y)0D!\N/:N!BS"@7INCNT0"P]7LGXN$WASA286 MXP=)NU!-FG-=$;L>2.K ZB. !"*YQ,>SU16;@KHD)K:[VRQTY"L0R13]1D@N M /Y80".08R,$VA=LIM3-,>B3AX\*O*]6R5_#!/JTJ[,3R1+Y-MK[#A7D 2I& M(C.2;66BRM('__>\YJ"+Z0(:!=I #3?'ZX"R;Z-H8B?"5T8)B% M(2ENTB5-4HE/727TX"OA"]!R%9'EALCPFHS ZWK$^"NBB!MT0@GUZC7"U8+_ M,=?)H1(?)NNNHWMD#1JI5'[=WH[E1'UL*RF]R&8*=PS^KU5UDD_51CUNV:SW M^6FU416;#)J'%2QISJ[[Z/W-S/ZSUZ*3+D5\EQ#E'FL7"E&6JN55=,!P&5)M METBANM!7\?*=0I3-CXV@ A>W<]I!\)@Y@?Y#B@%?BEDU 7-#\D-1'-0L.KD#% /'LQ5..= 7\\W5T11RY%VBC7T 8 MV;8CUCB5,\EL@]-,+J/S_>0=TPY2L4FJ2PZYK+R<&7QW1!66"H?"F\%6*498 M0[#T75=7J%00TE)/ASR)F 7N$X>.(!H@^( 7U3Z^8IX:NGHF2J@T^DZ0@/E0 MI/MD&]=U2*[#L[>.<&DTA\Z MJ12J*"^WVVU)^&8>N)???7T!AYV;LUN\6]S2??%R:6](471+R]M6;"-7IINV MG:2?O*INZ5;W"(]F+T:"-^5 M($=:W84XE!/0U^HHI2(5&3.H(2E)!H'8#TWN$IPED]!TRR5B'-F 8F5J*\HN MM6;JG1JO@$B'5@;T1L2+QW<_%LUM-IM$5>>U^USZ-WSH41]($<>Y2*XUWP3Z M0H&;PG%\ _@0]8-4C^J%1;\U&,RK*-=(-J69OF_5AO?79JXK@P ID.N & MM@*O)_KYM:QE9[S*TEU:V[!6+E]&:2N)IW@L_I0,C. BZ'M17$1*NW*-A6V@ M+!4<#$%K_&,3^W,3WL$/,S=T0]?XE638)L%((G+M%0E,GS #L1#LNBH)1 <% M^! 7,8+E"KHJI@Y(#& E0=H3O.@?) #X!=-$T3[,F(?;14ELN^VBH(!X0H_X MI6[!REE^^M%*VJLC0&_ Z[63"-\5KLAN3W:E>OXB$;T.:ITHOA?.(Y>#=C>U MY-M#*6O6 M0$,1R F;[5=;=K=D4)KJ' $Q8@+A;]$VT$PY$VAG-XW[US:F?@Z:#\P#:/5Z MQD(9C\P$1R^KS)I,I=/=&N1<4UI[T8O30 6BR1V1^OEESY E T/Q."G-ZW/I M/E#9H# +W)B C M(T'5]Y::F'+&/H-N*B#+3%@; &A&RY:&4YRT"_<>"2@5) M:Q1[T??QF-6,\ MYY85)J$9N>2&WT#6T?1S^;W8/1.RD/=0/S;N5]=XEHWBR]A#R^:B&8.?,5U* MU4:7V-W#W\>"@?;?\:"Q]VZGD1;$L(;0JTK 1DR(.^#M;D+QN79::7_C@'A- MUR#3Z>YE('I" >AP9SQB*447<'J-?\YJ\M":_@) ME/OX^_"Q>,-/! H,^W("#>:!SX22'/[@=M;%9O/^35XB$90WD'\(246?XR>: MOI7A[0,!D$K^8^Y M%"0*7*H_2'3HHN[_7WS*XG2)V=WL=NT+4A*\&UXT[D# M8#.V-=>Q[/(VC:H)O5N"G?&/=F\OKG=-M"M/3;POS=#Q=FS4AZ=VS^8>[>!D MNX-Y8BZ1V/87)LT#=CD<#-O:W)Y5VI?-E__4=9+9FC#355FKL2#*1ZN-:N,E M64!93J\D.;G)U@+$(E1.HL$[$/8+B "(E"FT1PF//HZI#%.JEUR, Q9PM]!@ M,[T<;7@&T8TD@3W%0,J:XD>:^,(8O^I81CA81T(Q3%@&KYGN#LV#[&Z<<(5: M$?H8Y'9;\W1L9)+,K%M26#I;:E8:7;E0 M0P97XAWS%%E* 5$9T\_^QR1B P+P\)=CY4*9UNY2"@O5PZR(DZ5^0B4TK]SG M8@/K_90+[_7!M"4AFE04"![#*TWPC#G>-(%+8%@XNIR#ZY\"G MV,WS;ALUD.],TO$Z3=K;+!A*R>9F,P_HMA&\[E&Z;5#D,]$I,FTVDF'0C46V M46NR]IX02R6RPEL)JSR=* ;Y M3@7E!SJ(?::B:4^[AR=F]I5?F3,./ /D."AH&E/\5],3U% :!%9"E6DR MW3&I?I*S*UV^TVQEJ.=L _+:!K M)$C>#"?$(E#C=@Z_@TD &@\S-/L*B'XS"H1"=" ;RE:_SNJ(1+X@L7RUBN'? MW2R.TP59[\QX=PV\.4]KRK(SJ%FC%B]'Q&C>L'4S6>TR'PE '%')Y'TJF9Q2 M";M>2.Z9FKAEPP%-9.I2&61(F2:7W5C$<)1EHZM#FK" 1FP ;YS%*J JL=[5 M([\M _K)2'G=*"!2#.1#7A3H9KU8KI)99UEP6GFAU20=U$7I/#G.RZOU>-$% MV$'.$_)>,,T?Q6U/A.8E;S0^YY'GP<3 O4'.FP_YG'IY4MGQ+SU.NGV!(/_N M?C8-:]R5+ 5:$B5H]D%Y!(4#9F'TEQJO\2["3_*#@[F]#>TTR!3P')C?O>\D MBXO:K"+30.9;"Z>A+@2RDYE]W3[^,G&R6'3O36L3M^#MSGG-E4PFIE&SM!,+ M 0&L9&8RH)+1UIKK6R!J9->Y@E5EWJA8,78P\"(=118QM/"? MH;!#X49U!WW7Z/6^CP.>/KWH!U25]!(%]W<#+B^X686\9! K7K'!-6Z:O@&1 M?;R@Z58$AAL;YR%>>@@M@:)OBA?Z"[W&52C[S$N>J3(5&Y/:4B)Z7OQZ1 MRJL7H](VZ[;&-&<>J: M26V+N.XM%E"%_Q_LGD,'>?,$;3JH733O6N.4\=VKR F D@4'(FWX%4P&07*" MCC\3$(%N02/NP:'#+R_A NA#(VIQP^M7U$>Q@XR7Q*Z=P@W(QA['Y2J]2,9D M( [C\5ENG6.COQ"PN9Z\@';3%$@6NE=[0R=1SP?5@0+2!JH*@UEF7O:ZE1985UUO[Y1 MCVU,Y3SO\!+);#E'9N6^&)F4MO5BEGE$ROV *:5/J5*!-])S,A(C M,[6X%!VJ*9S2E [0;1\WI"QS9S8T">[B>Z3&](Y==C_?0-3/6%NTC:)3D#?+ M'E72ERF5-K^K[_$2L95T.PE4N1\;%LQI0[?Y"F28:/HI'M0,Y<,<\YHX?]_W M\&GJ 3R/QR6Q[^EY:&JDK3)MFRR8R5'#V12'DSAJO9M^'+_C<5'^H'Y'IQ43 M>QU]E26S[;(\61@U.Y9$O92"0MZO^AV'3(]\A%<]CJ.%,40EDNE)!I2L(Z#K M106;F>_X(:\:HKAZ\AU3]+N7P27#,KBP#"XL@PO+X,(RN!];!L=C'3T6013$ M)_'4.$7&H^/8E*3'J820'B>%Z225)&.3&)_\P^5GWI^;8ZK1I$R"SHA;DIV& MD*O/M5Z-0;&UTY5T6B+[<45FY4)D6$_W&GII.I[!E?'3E8V%:&OS=;]#5O(- M)C*8C?E^? 8M+/+L[79QH5:+S%Q65W1T*L?%A;%!*V.G*TO#%M5E5S.1[:12 MLURU-ALLG-DX>OY,K2 ZSF0X?"$C@CJ(U?O3P:J)5IZ=*&/*6[V\4')<990R M4EU&: XTM/+L[6Q&38UR6CI'-F0UV\VGRTEEQ,"59V=W*(7OCT8<*=NS9JFN MU4MBJ3\;Q\[WV6\Y[60F(TARA^QDVN0H5S*C#EQY]O9N-C-U)JOR@(RT2%D? MSN/QCL",XP%G5PKL9E#/MV4UPG0CU43>V5!HY?$SQ[P(8F14H,8\1<$7)F/\ M."U0U'@2HV+)>#(E1N/"Z;/'VTAM]&+(<;E!MZ-\47+R>G$61"GU6J0164Y' M=3;R$BE')Z"1G<;1RK.3:=#(;G=F\R+7J'N(^<[ 1"5ZH,!7AB]LQ3V6B\WAZT^E!))1]BK1:#FY&:>J M5J-2S\4Z5!>-IS\[$N3@',C5[23;GU>;R14W2U7',]S7Y^RA2J=1L6=J7:;C MQI9EZ24W;#CCQ/E&J\/FN@$*78VT7V;QF/[2FLR%%EQY]LS\9"K,$TZJ)/-U MJU#NKC-L,H>>>2YRDO2ZW.J6RW*V$R\:O>I+CZ?0,\_P&9FVDVMZN1ESG7E[ M05>R,:F31Q-SSPXOSZRETM*W'5;JKLP8VQ@4,D,T(OL,GZOL:)Q(2EF.++3E M))](I5H9%JT\QRGIZ+>TE<*Y=].S?Q$(B=]6>?V(2]MH+1-'A39^[]<_=JF46N1O:'3 M54E[L778IB 4FRGGFT:A4^67GK7599WLCY1N,,F MZ=')@PK CUW:T.3S+48C=H0Y$&U$A'5=K95"Z/D^8MJJB:S2(P4,BP?2 MF-X\RGUN=[A][9D' ^+/0Z?P"75-! L+5S2@!Z#K!_ZOOS'R\&C07V6GP.! PO!\Q,\!J$6:P)RA202_@W[%<&1?BM+ M(!@^;]VBN759R-7"3N3N^NR"^OK*F1$?I G_O5GXC(DAP?<4@;("Z%3HG;QF M1@)A?7D2>D^UAO *TH(_A^7Z^#?4N0V>&K6U*>Q3(E'J'8%S[XXY,4!5G:?W M" ( T^D_#Z?#TN\(\%U8Z^ED1CH51"J7.O,OOM0 !]KRW:'\P+YTM!L;9;5@--^;F=+($0RG+J*$G?@? M_U+1Y\1;XNP[1 ?>X[J">\L9NOD7@, #&D61RR#V-]>Q/T*5?G^-&?E-O-T> MUF:A9WM'S_9Q8DEW\7Q_J7';VU:EP] -,\WR-98N9Q+K:2FWI6I?GWYR/;/2 MY<*S?+:]&ZQL!^7A5(NW.3J;J,ZSJ:A56+7'W%,6Z*4#7,^ HM%ZI%*B[G52[2HV1/2Y6OSZYX)[W"T-2 MGYO]%S7"+5LEM2WJO-$'J)@)&E;1V(W" #BC& DV""N3,(#*XVE"MK>)9X+3#"#H,PT/ M7A$.^ZW[HY,-=S*)5^<'/\"/XD];YQ,WF/;[4!;:;CZ".Q(BF&1VZ,8;-G'S MML._HWDO==T: GA<'PV!/=W23KLY34][!I?H=VE2%>HBAP91Q>+G(X3=X3LF MQJ#@H6Z"$+E#-$HX)WR98O%,W$Y7D.>ZXO%[ M]7ZR3>#K8TZR@]J&,=35"[L4N4VKM&:XE7&/!J2!!=X%0S>#!W6."\YRN]26 M"AL1YZ03,R>CV8KYX]]XZBF1/G??]H,5B:/A-1_L+NJO?K_5+IK)"F42, 3) MQ&-9A8]T%?W%$.1C$]!%C77S4_1S8IBS'EZ:""V!9%5=4N-VW ))UNZ,(U.J MU<[D&>U5M(>8EB^X+>7%#Z2XZ)H@'9 M]'/\5N,-$L\$HR@[D@%HYA/XT)RK1T3Y?:=BK?1%LR1KBY1"5\ 17BOR((W35OU<&Z;^YFG&847Y$A' MF.L*:D&"5V#U@4A)U46@X.%1Q\IK-SX-J27HF+@-+,R_"4,R96)J + ?3[F3 M1$<&\>\FD&*W,&5V81]FC^PVQ$@>(N1P7&JP<"JU*O%V15Y$R4Y2M85F*C004\3=6-G?#+>NYH#D/$Z_C=EE[B=K-7*K,521J MU9JM]1J'QO>1@:-O_]D[MRL=E4;C"=@0P4>MB7Y?A-_DJNDMA/=V6'D=Y=%V M'FY\NU9(GBJPVT&L.,_%(,H3\5=:FHM[K/LS,'UYOT?U3S 0@D(>7[8.WD)3 M%QCJ87BC.F=;VW8S#=C-+.?H3MMH,3EH_B6?TZ?:WP]'?& 2E1LW//(4/S*H MZ,CC-'Z/X42I,47N^MSM?[D1B19-RZ#M>5>0.W1[G51448OU[M'M[I,AC\7( MTE_L\3S*2>K:%*?JEN]5'1PQ3P2-5[E.R,.;F4"1?I^ZNT0\'IV"OE/,8TO7 M\\VR7"BP"3GRTJ\O*I$",\/#_F(!D;3[QSP>'?D/&O68SVE'I!6E2U;J\O1E ME.D,>@GFB\-5//ZGW@EZ'*^.?SGF\9@HOV_4HRD8D\RDG(FR69.3Q34_B233 M8=3C+E&/QZ3/!_"-/Q[WV+ 2O1XI,4GN;)NI9KK0'.C;&?*-Z7,M=-NX1XC= M7XY\&//!8I.)MMLR31N-D1XKQ0O+V>-&/AX=Y=\B]A%916.TGLU5R4VE,"D7 MM&X[U88:*GF]V,=CXNV1HA^99#<[*Y4J.;DC3":#EE-0*BWH1B;V=U^GT8_[ M!"6^,N?H9CW0@WGJ@"+>:X0>CEHLDK,'KT1NF>B/4B# M\PC4'NE$*I:,1V,GH_P.,JW/^II3)/E,7:FQ>9Q^IJ*_9[/4!^MD3CTG?M.N MM0^&"*A84B$B'@ 1(4<\#"+H>(B(!T!$ H_V#1%Q=T2$HNEA$/&;SEMX,#PD MGF,A'AX #Z%@>A!$I)_CB1 1#X"(D",>!A%TZ%<_ B(2SZDPY'=!1/QZ9Z=W MH["W \0-NZ6\+9H MY[6!3R'E?$T;N=[JCR47HHV;[* , ?>#+'P"2N2Q>86H2M.0BBXN?U+/%/VM M*8J9S0PP0_FX'@V5(,E(FBD)W@>WG3=W?1?AC+8:MF6BC$3XDIN.F+LZ%]W M&;H4+-Y+1KA-.\8'&BCW>C)CE>HN6].$6B9MLF%U%F(IJ<3OT$3?RZ<[X)Y7 MF[KJ2^3<9";)4WSP<%5+L32GV.Q+L0\4L0GJ]';U>W=\-2_MU)_QMY@R&UW)U:'L)__)Z@^U%^Z..[FT=U ;6C@=,_ M)=)TCTNYQZF5N5<1P$>G6+^>;=.K=R;94H+46375J;+1<<\81QZ[!D!*"-O& ML#/F6+NIB4U5K=9F;&L<_T0-P'?DL$>/Y3Z"Q_[-'?/K90E!\C[Q]-O)2 M;CM\H<6!K1V?LH9M;R,S*#T^E;74@1+D,[GVH0#Y;ID$U\NMF MLMIEOD7B?&<6CX.1%FF3_)Q;M/.Y?LXVD4G_D<3Y:.(3B?,AWWVW+(XK:>XK M!\"N$R! RKO>:I>SEM@ I,3I^DNOD2Y6#>9WBP[L>HL<:^E]E"!M%;K"!Z*N M3: 7"T-?2RIO 67SK7,C2O7\/6XMW-0(;T:Q>7I% M@8= L_,69?/Q(B WADUG2VV5F[=:*$'BB0P8R+Z;PFW@6"T0(1K<=ST3G&8 M09]ID !04]O]SO$L;\T$!)Y; ?]HZ80U!_ #_VF\=8)\PN%-XK]_CVC7[D7 M6$D"" Y^[7"*-VMV=8M7#O^>U4VKKEM# (_J(^$TVH41SNGK?C3=7!=(NA:5 MHM%R/A>U(,+I!'V.;32(73+WL]@AXB8(C3LTHUDE'QK'_E!7&%>#>!,"0!?S MNN%]A-8=CEQ7-\TR*"O#)MEG5^D)/R57Q08$?@Q?3@3.7'_^6)N8%8];^ZC>Q;9NUG7^G^BAX$J1JRI>)^XO4"]SXZH"$$ M7+B?+AX/#ZT!= D(RM ML?5NA_B3JS-K=8H=@X0ER1(UI9XM[$X&IY] / MY*5-UJ--'AJQ 8RTW_2;+>__%'5%@=*@V= 9%\Z]=B_L',?O?UBG' M$C%(T)TH*?>&;3*N@7QGDH[7:=+>9L%02C8WF_ELC);2EU5&P20A:0NPK: M/8YDS?%S.FSVQL[*OFUB4^&U.K1NL.6D@-E\7-(0[4*<'%HK:!E-4BG/@&*M MAMZK#%Y$V1XLXGH[VU@7H=E_:,+&/V'"PC>INH;MM"R_D*"EY+H<;6CD&RN M+**\;=D&*)FFS6L'"9>) ^NH4F]WTNM5.\&&#/ \5HP]NAN!7O*1@C0+/ DU9]^T0'= TP*A#,"%V$",. M048@F#T3W3EXC3 F0(!@(,!T"LUC]'5[ ?\.J0D:!J\9;@_"ZU\VV9?D4NN1 MQ7A5WLBQ.&NO^>*\[YP2!(2HKH(NO\Y)IJ#H)D1]%[X@HT"D_+$3#)/!HM@2 MY@NYD1%2O=8R.>DQD @!I(T%?)AEV.!B N),*K]N$E'4,U&J9QLUEN@R [9S M+1F-* L*#80Q1#:(0#'8"(M?[WQF]#$B5 M::8" E&W-H4,&Z5<\=9F1LX9$ MPU5\YR]2Q1?ER8Y\6!<*&:"!J60%2HVH3F6BHVW:(I?;>E;8-"?9?,>!6'Q. MGTD-UZCP10<"V+7A1!["B1R;*Y#,*;*HD'1NT5RED]JHTI[=!DZFV$KT$RN' MI>?)L3YOQ&1F-$/2-?&J='V"DL]8'(;Z M,F.\GO:86'L1DT@P:KTLTK&LG65F%R;-3P5K_-/O0-^&$,BZ(AZ*_<8"N+O9 MA]LB] $6-B^U53+*+LJRNI)'QEA6YDX,8H%*/E-G:/@/)E%1@N^$MN/4T%4, MYBF VHM7L"*R+=W8N%B *O#A0/N99.U@T*)(BB9 A>8&0:V\>_B.?_:CQ<$P M'Q;S'2K'EN!V3;W$F9U5O2\@R@^"^,* >S.@<"=$&R!SC]_!&]&[8 !1LC#% M0UXS9AO$#Y(@(7, ;A0:";8+^@5O6!*OP.?HTZD)H+&P<2V' R$/S%]F*?(F M+/5I*79+EK*9%@]&!87C-J/$2FDX&55JK];E.(;6= MCAK+>#+E54%!005$QGIC'0YW4 _@V]#/!/1L:J6N&_U#0;1LH]XMU0ML/5NZ MJ+/SZ0O@XU&()T$:"2I7"0HH'*DQ@3*%CT:8$HDYX!5K#KUQ;/R:Q +Z[6YP MAD=A@$4$HA1^JBN2L'DBG+D$U2?VNT1X'!7J^@)1*WJ7A&Y><4P%W]:GP@3R5\(;1<0O $(TYZ\N'KB^#P.] ((7GRQ M38M H#F"^AG@_(WM=N6-@=WOZ&D'(=&#"C[H'-UK8\ ?[/.98$XOA8_I@1<$ MR$.(&*Y]3SPOS-GU-D8S9%_CJ^4,9XK&R/EZ=0.$8@D!$86BO A9X%6MG11B M@V(OLB7[*LW,&K.>LVQ")9LZ;UY 0&7NZKAW",TEL&?B/FQ^2%R2Z8E.*'LM M:":C$R@[_@*&BD4"W+@-:0"2%,'/H"F,Q;;+W%-)@Q"$-O9.-.!< I>S$<]* MV@JN1L:/)EIT-?W &^!+_!2BK7W3CR?X6O">!%8XZ3R&! M37E;P:Z#^QQWX1&3X@2CY#]P_Q-%FO$>_7LRR@2O % \ /3C5=B67:P0?3[ M',F(H]=Z!_;?KO)K2;55@E=U6W/](13-R/J#>0R#PT$@XBZQY!M7= 9?S#> ]9\H5HBEG/ M8VR#-:);PU#3Q5+KR[+B9"^!8J*AT"29 DI67B9CPC19+:N)J//'O]$G,AD0 M.+]&U.MLU-I-8 VD#5ON92L&J18:_1874Z*5!7-56,=MH5NL3B3W/*4#"KH#\IH0]'- P =PHY'[*ZG#6-L3EG&ZC224Z(44]O+$A!LC M5JBB[9!AS6/MC<(14 PAN6(=B@<3Z6:L']R8!2ZU-;W<'E0K-].D*53M\*]H MMU#/0C,&RDXHH^<\U.^N/D$?(NT+7^0K?K2_ W$C[$ )]?IY?A\!5_N0V$4S M+ND1?D(O_:]T7 Z&LQ;0-98DH/M^+"R1SI2.-)CB"M$ICWQI2T+R%$LYW0U8 M0&WCK;#FD!"LS0+92SX4W_!R/FI_!&0[.!:0+0\/>%#X0JJQM3 MO]3Z@,9E>E9D4[%T7:83B959D8;2.@MIG"(C*"7I+$\)ZVI?77HGMDW;CWUY MUO+.;"-PQ@RBAZEDF(B4IK:)HFL(2/QTBFWFPV^@G]U$042C._)"'^.WB5"E M E4R=_ 7@ $UEN89$4=*%7\)4K4"WP*YTX*6ODOZT+15 A^)(X#67(+K44AO M\TRTT8/\ZYG'O&OYE-@[H@H3G2N++9#<4\YIW,=>'9:739C*G6-S(@<_$E.5IDI#&Z M$PAH,O3QNY:GW85@T"W.CAT54T?^G\>WT!Q;H(1[E_#W9 \_@$^!"AW;T"AJ M^O4H38!M(&D'MH%3-U]*UL2HD/U\AXY/J8K!-CXD[I#A< K_CG^V5^7=2-52 M[86BC#@>K$:9_&0B;"0(_N@KXDZ_[-F/[**RW9KU)9G*LG:QF"@UV=PB$@]. M;+W(V9R\.6VEEUZT:6^:4-B(]Z@U9[[I?*]Z0=!NY_1IPH/S6?;\= M43QVRG"@=Q=B]XE,](G,]0^.\V9^JBCU,>'"QJ0"YYT8EQ!5CEQ6:\TEN-DL14<'/GX_?1.9M[) M$'6SI C5%8BN,7)@2/L6#K2MH!FN10040G+SF\Z,3GQ%R1Z"!GN+$\G/?Y G'-7CT3471'?/O6R0*=80Y]&\4T)BZ1_=4@8MZK[;%S.O&";7@ M+.'S&+U3U?*BV5>WW"9?XX9")FN4DLZ5HNX'J=OD\P?J _$WR8\7_.$:L9WI MY#:%$% >Z<($?_L_'&X*D9:W(92N*;@)U'XY $Y>YVU+]S]P,]?Q)T<)[@=5 M<]Z:?05!RDU*MPQ_7][[*/?,[_;9<1]"/\??K&<^2$$]>#Z*P$\A8?I \W^/ MH/*_O]UJ *04W\W"]PHC\(O]I?S$U!7; E?.OG^=,*A/5(+NJRA^L;T1_9R@ M0D0\ "*HY\2;-=LA(FZ%B.@S]68I>8B)SV'B DVR/J8TK@".:_>^>D_\7N%( M;LSY_-\K=V>X0%=&W+J'Z+7; E[X OS$EC\R_'V3W^T%*J+J];R$ MW+\AKN,]:]\GD]2+Z*17$;+?D\WH0(Q341$E9T7_^#<:X#A_94+(/>4/?8$F MEG<0,U]*P+NJ!74U67J)O8<"Y>H")6>#DM9U="1'S !!4DL/^Z(T3*;EY>R% M&;YL2JM1AAG32)#$HE=N WI/"1/]81;.!43/-S9\;F#-A<+J1L(*1:M?$U=& MNC2W!XV1(F<[HTE2[*0YJ\N@74-Q19^W.,8]B#NG;_\WN*F'AH^(2&3RBM'E!:2:M7 M[1X!C UN-(^_<'TV5J_WNDS*P6/9H+2BDZGO;?=TY\ N*%9:/U\1M#<<6+" M]:VC>Q_N=Y='>Z8,$$=BI>HT.#8?DU6=G'5&]LQ:Q%%]+!1'\>AY_]2?83SA M7IBA]71=Z^F8[Z.0[T4=)<;=1ZK=XD+M[B?^W45=@(#K+IN2)&\9BY6B:S$; MVY;G78X9)[&]]11-G/=8^EZMSL]& 7ZSOKKIL*\N"/OJAGUUP[ZZ85_=WZRO M[IN-9N[06@;U7U6(&JJJ-,R'Z"^!"S91P99?$:K@+2X,'9JI2,MXI;F\(9G M+Q3%QV*6G -)^)K/=\K]3"Z^*" M>DR@@@Q^QJ,.%2?=;+S^#(>;X16X0?"$FBK K[FM6ZPY^M,3@;2R6\SAEVSC MG3FX/X7E=IU A>('G4#0WZ'A9^H:+L=ZL8W-,\$HB%%F7P";NNNT\$1##O=L^ QCQ$.RH> MGP!% JC9'2Z+1O#:?7,',OQ\>&2HJN .#O:J&SYX<7<:7$O-$ZA\S$"M0'@1 M^AZFWU*/\-I;G/;*V+<.\1GN";YC:4LB@ALN8S=MQ<)5Z_JN_=PS4=0=N''C MB9BZ=3JXJ-C$>Y(,P5;1U%D!GG)_(%N3H:N#*YX MO<#&@MP3/Y;I';[0&V]C+Y2#?7S'-W#M :+/A,YMEWJ M09.KQQX8-:5ZI]OF]OW"\DRI3?28*L<2-9;I<&W7XKFFE?/ZKO?8)';H) [P M>1]%U-"(/)@8J)N9:W#1R+BBZ.,65M@4@OPL:;C+@,KCMO(2_A1U1D#]$DV' M7^Q;YIST&U/[=C@:BRWWRD6 Z\\ ;\/'ML"J->9 M91G2Q':KW=S)4/X"J)9EK'L/)@Y)^]XET(C2D'*$2JV3)5)4/$*13V^W\B#V MY.(V'RO"-\%GH-8>J$P>"CS435[<$Y6T)R6O18KJ2@74/X*80E'A-6+9MWQS M=XEKGOU6\:;;[^)4QB+ (K< DUR#PT-P_C9PL#X-H2=*9CFCBD MJ;=HP*WB]MKU$PVHAC*\)B,4E6T-N%1+N62;1">?2FM\)E3WC7&%GXD%OM>; MQK-YK]-<*(':"Z&]['H'97$KWKS;?65S-#FJ"K5J8^HN..DXM"> O9!H0SH[ M^G[)@QMJ@-J!4/.>8;:3]5R9FVW8SCI58,K]:%2(?#TJM]\*@Y$?6.<,5N5! MJLA4JO)RPI>&^9X6:Q10G?,K\]E<"U1!9@6R%3$(O,Z!;U(#W#(F:AV-RO"$ M%N5WY?%\7M0H=T_PWJO>IC%4X:^YQ(TL:,7VN /2[X*71+^/BGG0K-!G;X\C M7"OWVM/@]@,U,KR"C+C.' "KJ@MNC]Q#XFBZ6_>*U9'!X':.:R\' MDX**.@-]H/.53T.E QHXEY 'EJ57L^]^Z_TNV)"\>:QNT&-NW!CA$EBN#U5' M:;5'&MLHTZJ2[0QSJ_G7FRN@68Q0Y4&%68 PJ4+MV] .5%\@=ML&N:7*36HB MV^WQ-+:J1B<+';5)/\>NV^K/\=2^ZQKLG%^OG:>'X+W ,#\B,9YOT70@R,!O MXO:P[K_G%KX@SB<3,.SG.4G)E#I]KMC-T,RYA1^\[E$L?'1N A^<.'1M[A^K M03WF;,WODFN9N'6GZ;6\P W;@PTRY'[B]G1XJ@\V:+ I2)/(%"3>M@6#H?&$ M3$&_S^=9'&;?-QC3M@')RM$-&>_;M0MQ@Z0=S2/-B\S$W<+=]_E#53J7H-R# M\FSCQD06T'DVH &X]=XC:0O;-3_1$ MZK\)1,EMS>_W"IRUMW<*=>B0!>&#&P(?HE(&/)X1EW (XT'8E M_JRBWL6>V/I;YEWM&5T,H:)UK M:P\JL4XOH*0;U2+L-#1[=BL<1SZH2O(MYG)ZR%+ZD37B1V#Z[7"G[/ M_VT=X1R?;S<]ZVL4L OP[0-#Z L6"DZY9.B'*I'_*\#7XK8TZ \'*"9$J"8N MV8_GL@#^$(0[!TTUS^G;ES#04OX(X[G":2\47*_,%PPJL.:ZJ"OZ;.-;W'\3 M?U)_!2$9/V!X< M !-^.W;\[=TBK#W<+T/_>X$[4^*^9"AZJAN&/M$-W()XLCG$CKLM1'X\^@M: MB6]EW+"KNS=(IR@P7'(M&]?/.3BI2^D\@=KO0?S#5_SIA^]M7OD+]U-S8T)' M).4BEU!1X_7)X2%=C-D3%&CVQLM@162C[I7P6;Z)=;Z1!V @ZC4.>H>%#IDG M2#U@/!M@BJ)AR-MT9F[F;V11 9@?Z[E!T8H6(#:,S<_Q +QZ.$CA0R^Z7(46Y%U:((C'LX/+# M)L&>! K>P7-PELWWSKKQ[L;#K)LPZR;,N@FS;L*LF]\HZ^;-.]Q7O_5F7.C. MP1=DH>(0@GAP-[;+5\"7<*C+KX(MY+-+)55?N8[X\=7D+MD#$YY[&W40Q-F/ M'< &+;2.;1?RJ+\[1 =JMU\Z#Q/NOW9R*XB,[$ WP[-H)FY0GS!15-_*9!Z(?QQ'](2D*BDH;3]#4/S;D P(VST1MGPEB@)4$ M'"">Q4K]GK6'X2[>?.6]7HS,RR<1/9_;VRTV%M&"O;7H7F3R.'IF8_#Z@YEP M[,3-YG O;_$7W=M;S]#S4'P&I=>CNT>W0'@QAOBM;G1^)2[O_WD7,LYL=C\6 M?0,:H_SH:;LUKBN*%]#>(]/C2CNRS-E%+I)8MLOUM":QJ_M27!YU8!?-0=[#R'QXWB[X+W"37.C]E41^(B M%K-NE8S8;+)]@#GC!^%%R#L/E+T2-%[J>-J6+Y'PC!DW@NM-S467SBBQ!$]V M0S^@G K(\^[\K%V@'\IN(*W<'$'T$$0I4,[P:$!=K=@DZKJ%1@ZX01;-_67W MY06_<;^)KKG-_3WWD[MR_W=7+,*7&[M$!3>!\N!]=_3C!7W=8W!D/[YS]C<,?C>5 ^M(T MSVR#W47K$1D?$07^@K1&*52(!([!A.>][;GA$%+>7#W_BR=A(5$R,9W!3XXV M8N!>C3CMTP^PXA?M(+W+-#LU$@\M%B_P_\XY\<5J5%V ,8#V; M52"JCO1_UMMS%6[Y\I9$]/5''MQ397@HFH^>Q7I&'M2:_C=V/^SS6[V'\YNU MMLVH<8J5YO8HY@QZ/6'Y=3,%0<)L[V@TX+V!%DJ%6VYCR61L(C>:N4@'9&-4 ME4>SAJAX< *4@&C+<#T5;/GKNKRGI^]&(6^B,^L)GK8WW)/!6N1UC#*M@IJH M13> HZUNIJQPHC)*?CU][8L8-;E26TKI38T#36G4EXNB+=;QR)GH4R(5@-&@ MX7&>WCN1%K>0!@=##G\K<1 ?22*?3$XBIIV^EUDBVC-$GHI,ZF2O-)> ;*J67KWZ\F/&(.?)\1X M#>Z9%WN6W#?-A%I(;1O5)%9,L<>1+;>BEXL*FD)ID9_T,F:+HU^RBJC&,KI= MOCE^^ZFL52JTU1I;F;%YII8N3E)E+&@23U0B:,;:]S4\?JRHD+=J>CH9FWVY M4Q[JC*-L^DK\ZV;(%TE)FQH*+7=;-+><@1FYMJP)A>*F%/E*6<;#FR$/(RO: M5J64Z-"#DFR7"WHG+\^->>/K;N=7$:PKVR&HJ2^D&A6BO76![HI;I O(]%.* M3%S?*#F*RCRJ+8+K7A"$]P#^IF(E(FCYR78;=60U89AUNCL?5_LWUU"RH#AJ M>F(EN6Q=;/6'E=C4BCEHL/)3_%&DRG6)Y**BQ"8[(C6/5I,D,-;38BTUDMK- MF^N*"5^G*O0H6>34V&9C*P6+Z]LSC-1D.NBB[9M;'3]'*+#RFI;6F4V;;(PS M#;#)%9I.^>:J:*UL.T9MP%LDWY^-"YN8N>37+OU\8U/C?E+!S-9'O<@8%.1$ MVAA*\[62INHW%_7S9EOH&52[S#5Z.LM1@^)T3;JBGB(#QKZ_9U^X5TXG]TS! M%TV!&;E7O_]\>[K@<9(O?M8G&O@=YQY\MV1B*DPF#I.)PV3B,)DX3";^L[-Q;$R>KFPOJ-[L M1;3SLIIMD)8]&S%%#HUJ.%O))2I@RG>'0S)K1?JIRMQ,+NP67'FVSP%I+WIZ M<=PBL^55-6(W6"5).G#EV3YGE1CK=#?V@DT,JJ:AR\U)546=V<_>/DF6YJEB MFRZP2T?6ID:D8&8CLW$R8)];?C;*).>"W%^O9%J;S%H#B1FGSE<6G$@[,VRD M2V0B*73E<4V=UW+,.'V^LIN:I8Z2[4IK8+:D.2/D(=[)\Z6U524;B38' M3;D_YD7*60\[>F(VIJCSI8T1J(K;^8AC*_HBQMA5FYR1,V2GGRU==>.#=1D4 M!(X6%3'^$J'G%=$94]'SI63O)<=(ZVV&[$L%3FUN6@N]VD)+SQ#5L@(SD9,4_![X_K/"RR^];J'8;C']?C$RP!$Y\HK_!1QJ=@M<<3KD! #M MZ"ES7O22_%#W25RBM?=]2(0^,7^4GZ"6[^"*[NY;T=B/F40>__^TI@C\OG- M\34A'FZ$!^J9?G-F7XB(6R&"?DY&0TP\ ";H9_+-,50A(D+9])LA(I1-E\7$ MQZ>2OH:2=RW9VP$B]0E 7--F?.@30\<)??C__1'_XXNGCT)OC[[J^7<-O5ZY ME7@OJ-\][]>[B^B'9!^2_:^0_1WGX?XJ6^"DKEWNAC\H..2+D"\@7]!?Y0LJ M]JV9 D5GCYG@:O[:1<[Z\9.]UL_R[+0A#>!)[/;DKKLS MFG05$']*&@%MAO_W7]'T/^9?W]]$OXD;XG+F'9=035Q[_],',DJ\6E "KA)D036UB_ D<73V+\W$ZEB[(4(LE<@*;R6L\G2B&.3LPCXV^0D#O.^Q M(>-R81W7S32FN,[#;.R9\-C\)G?F]TN4J0R;^4:(V3R,&F M8T]4.OU$D>>M74(O.V3JWYJI/^U6WY*I'6U<'[;K\1P7V?2G":I8VV1EQ-0) MS-11*OT4I5/7=:P?*:F'G4[12 1]NB\)-('@S80(O>_0!?GM79#0^PY)_S!:1F2.\ (A=>)F<'[T[5")_MG\N5CLM]#V>,G3K;?49%QX'.[FP4X MZK.XYR%\0X4V8;8[G-=5T6'HAIEF^1I+ES.)];24VU*U(UN^5,]_:JJAX#9\ MY!7O6@P?D['@'B:VY5Z8^8T9@-CD-V@Q8T"^=B=KF@$F_J9F1,A805F3]EHK MRAJW+M =>6!?GO\B:+/^SJ'+GLH(GYK$7'BLO^*B,ALM^5Q1(DZ,I\:E-=< MX*4_HZ%_5V[EWSLW#0N>GIB3=REQCU86B;P# S-S O.R/4)&=03 Y+!<7BZ*=6RVXB.102JY06 \,W!81VFJ)I_2;@C@,S(2B M*A15W\9L?%U4#32RP7!]9R5WNME%W529Z3#]:*)J,LDV%XQ1;)&1]7"U91/R MV)9G2%1!FS&*9L>]Y5=^LTB:W[TRS&0)/>C0@W[43!:/2\_NO@.D5V%3[HNK ME[C&54BS54L[G:6HXJ;2;C(+35%/5.I\#&L8&0OY^K?FZWLDLWR"KYU8)-\U M9F:#S';38RFOIRPQAOG:RV=)4$]D*OH3PUDH>>6P_;?;]YL_,/+0;*PJF/'" MABCJMHFZ6&=U8Z&[& Y#7N$%_^]^P1^&4$+2_TU)_YMYY#B?-72R'Y4++UB? M_6W,ZYRTDD2 JZ\] YNLO50ZG?2H0-(LFV?JW2;G]%L7=ISI3QC8@>,] LSH M7IX4_G6ON3)X%X/+K3 MC=U#^ NV@BF! &M!L46XD0>\XOE<-@JC69)?6]O9E=:R_W][W]KS=5LBPGRMJ68LN;['Y1#8&AB @$: P@B?OK;W?/X$52 M%"7S 9!S3JTCDL"@I]^/0;?(>-'DX-^B MZ6@TZ-].ZIU__:?^'^_#5>/SZ7$))@>W3>/SZ8?CR]-WQL7QY\M_&Y>?CS]] M.3ZY/#O_]&5'$X2YYQD? ^ ;OP:P*(U@QDACQA\$1K!G8]3@J=&X'-D=&1[ ME%/F3Y%'K.X;80BPE^X0K+D?T?4A+#&)06P82@* &P^!9D HQQCA XPA"'M^ M)=,XMFT4;X&#=;E[2U7+ ?.8;\/E3LSE+7.@&G<<].4/:^Z/>"RNSH<+CAX_ MQ(EOI_E?Z+"?QZ]'5PBNA): 5:?\II'_U?OT]O[MS?G5'PYG=Q)RP(""/8G#D.<49S.G.-_V[(_N/UL]YX9/.GWVRV_3R\&[XQ<_-_KS MG1]H0/%F,&TUYHY.K@?5OW^SQVT^.OWGZ9":JMZ\GII/V^ M$=[PC]/SFS\'IZU6YPXTP@)$TVCH@MVQ#$+_.W@P;BP=JJ-L$MB7"1@B,"A> M7I8F;#HO2%&P0(S0_HV9BP.,\4IZ6"CW9H""N75M+6LY!KB0B%V=^N_???CO M-_^?OU_>L#__^#;Z.CB_:+T##Z4W?U96R]GST7P_^>^?W^K_=?YS^LN[=W^> MO:V+?G0)0M;9@)3A_@W!: +\(I':B+2L^([,>JC:_/-VY+X=_/K+*;OSSMHC M_^SL6_A\X?G,;[D?O[//__\<-Z^?.=^O 92 M]N=?A=F(R*QXQG\]J&X=?VU?W?[GW^SK^77X_L\O?X;AG__=%JKOZ^/>>5 _ MO;]IC-_SQEO^^;)S"UY ;\%YN94C)8N(LD!P%@8\&PXAOL0#P;_%H#9.;_&U MAOF 8]NQ($#!W3^/+U[9?3W[^>?KHT3O\% M_^XH3CCSD3 ^E])UYT8C8H1)R"=,TDC%!Q <#UWT(RCZA7A>ODL"885O\%OF MQ>G%(J6+P8DPQAVC1 AR.G 4,%D07\OG.+ .WC.$2!7";.0N^!IT+"E:/S " M_)BL$XU89(S8+=QBVV@Q'/F5C,)#>*B+AR2=OV(1C>4= 3UF$>2+>;9LR2O' M%1./31%&_N9I, %&^9$:8+QJYJ#^Y,S!H&^U6E:S==5O]_E5R[8&5[UAKW[5 M:;5:K&?!_W5+@B&+Y7XK9ULX;P2?>Z81H9G&E&*8.7%'T",2+N M?:J@ 84.(8"N^1$M@S<"X/'*]DV%$C))4,J@(QW#)+O\5^S.&>9$E(TPQ"*\H[89/ M]H.(B\2:PEK2Q\2%T MC+F;_X G2N II_(4T]$"/]W UT/7H=],XBY([*)V MK[X>>4%P@P_) 4!6V/5O P]L<^B*&_EP@)Z'>#-ZJ37Z"I8?X&NI!L""L VX MY_(A/3N(,5V1<$T-8[D[#,#@OTR(>"Q[>< E#MPV5"=C_ MVLRZIG$.GS%S"3@,%7O9A'O''0XY7@O:&3 ,"ZF49B!D@M]V)Y0\P<1I85%$ MIO*1'D82[D,]$;=[RT(WB &M $N R=5\M0&?J)A#DJI(&+5W@N(SOW9%I'RU M+\GC$+]T^97K[:6[Q0X45^>O#K]T8@]CU'""F ,Z50B E=G'* M'']7R(]7GY) ]XA2!!LXEL, B(?CL$M;!/UK5(H M1I!:'K@>1!*6GH00H8? A,G&1!"C,O6+.ZR!!H-%4:N@J,*]X-U*T@ :0S;% M)\+#T=E6V\;7]!%H6!=93FZ-30"]]RYJ)GADLU]'8C5JG4[7$ @[7,8YJ6JP MIQ'>#NM:>%$[<466,K2QTE4#[H1!,,9=(7IH_::ZTUI^ZT_I ^+!_$4=Z43. MG!Z!2]$+ASOCP6/P#QC*!< FU7N&2K1^2"V;@\%(A*.V"*L_-!HU\-YQ4S]8 MK3K^;:(*72TQ0I0F>>HVZO3\S*Z^O!NY<"F2":O'\!\)'ZR-_(G\"^8B%)G M@\@-R$@#,#;X Q%]-?%XI.Y])57+Z@7N!+I>JU^$SC1V<&@B4[276;T0(GM! M!(;7G5%#V.3#F2 MY@.;2F8U52JCX$[>I$JAN2>04R_!$_$$X1)T";E.0C((OV=(FYI4!$R& @MU MH#KU 6QWZTI+C\E%VFWJ\I(07_MDQ%FN:X<4.HC-B R:Y$4DG#1]-$*&-+G ML9!%JQ WZJ&_!B0L%)6E6E5I'W)AP)6Q*3TJ: >P"NU@!"YB[O+D@J,QN^&A M!/3TGMNRP?O)B+E@(9*\E?$V '^L1JPB"1Y/"-,8?/#4\51VTE LJ/@.111- MWRXCCC^4DXQ9KQR@KL@7[\MBV0P,_P>[(GP Z\P);6O(:;R<-C539 MX&6$L9U#^8RS$R4$PW64RBY@30FG*]TE1K)#A=LT^DL?DB@+P88<\"E4'40D M_/#5_&(:[S"'&TD^'J;>$-[V-1R @+P#GO*""5WP4KFAOWY]I]S/5W*',CQ! MF#BU.#)&X+P?0:07C[ER^B1?<'ODN]]BGI@Q9"C%3VV MBV:IAJ+7:1C#&-CY*&'#1)-*JI.R\Q,@C+%[7R/4!Q!>T\&[.\YO2%/BT:[% MO">UBA0MX!7B&R 38.1!VLBRNC]-< U$'B.#9X0OD$D17&G84S0SM%/0@1CM MP[5#]YJDDB7:$G'&*$!$XF)Z'/T#8^*!!$@+]RUV)Q-L882<09I\"%Y"'$JG M>@A*&BZVT0'%-&<(^ "EB,^2RCU3NK#WHV!X!% ? :\8-VYDCWB28E$IWI%W MT[(ZS:;5NK(:O6:]U^ZO-<7T!'>A*'-PW0UQA0QI$?!JH3]1C,L0,8\^*I]CL"SC5Z!&A'VO$M60"P]AA\8EAJ3X&X?E M(Y"_Y (ZOBJH\D>!;I[!G^ Q%S5 J_]C+@LTZSM1/8A(!#)V"1X7&A[*M$EO MP[)^Q%]^X0&P#JL9/?IX#.$A&\/'#GW\$,3@.(#IIRVVZ;M_8G7W"7#7Y^#N M?A?<=0D%,$]LWX A[M/G3P&&I2\C?!]L0@?V2!B4]N$E9U07>/RZ")T$U).VK.R=I"Q)5E.659Z:X]X52CCE M*UXV=?%2%R]+4;S<-$*5WD$77/G#'&,,KR#MS+EE/CH[*ON-%EBH\,1F$U0D MRNN2:G+,IEA%4Z=-,-ESYXK..6B6)&TM3T(\+ )*M27W.WR@ M3@<$ U#Y+"WS/[Q" @^F$9ZP1)%Y,*D/0C3!3%[Z=M$\8NA<(&P[Q+"&^5CM MDK%$K@BVYS!3G8&;KA/R.* + MU#+ M4%I$/4WF'9.*F@K%[_R<2*G8)Q.K_ ,6RZ[[P)-!YNYM#GR%*>C4X.!)#J?V M\-$/55-8>$: ZK2*!DO(M1O3I,X9&,=2T0!,Z+%?R%.BF/7-$G(/$(-<**' #&DL632V;?Q:QDZHDY,3'@'5C51D4D/+X'D6P*]NKUT+WG3MZ33J(!Z?,6N];(RYJR&\QL\% 9??4@&98G)]%%FL/YH5VG P7RG1:KEGRD'3L?LM$SP$2(I7:1^P\QV[B0;^!=4 M#&@@**VT^$M'XW([2DNQI-F&R4OS$/_ B0ZA2J8 MG6M;L74=JE5HJ304\!<%]\D[[4Z:-U!NMZK#RL0^:@GTJ%AZZ";GX#JRD"JS MVLL3D]*_C >.>RL/.4#DM^"=Q9HZ3EH A3R]HCM@O'204T."%#"9R-:KUP\S M_N+TF#I)I;(]3Q .20AD1)56PYR0+7-)Q41>/>,;E<6;SY1&8?)4M9JEN'^E M/K;-MEE?VMDNM_?<^F!;PB$@-'G?)?E\A%S_6J8]0:7LH&E ;G M&TXSKJ4;2"Y=_/WM/Y>VJM*$V!(A^F:GH0E1 D(T'FFZJ0FQ)4)8';/1UI0H M 27J6B3*00AMK4M"B([9TW0H 1WJ9D]KIC(00FNFDA#"LLS^TM;+FA+;HL0C M7: U(;1N.BQ":*]IK71XXO PE70MT>SXXNE8^90/JK:VGM%&VV[#+T_HS/^[ MAMW(!.&NJ5?8[3LN[-"=K(U<6Q_=NH-)5#*I52XRJN9NQUCBEHIQ+3/^*D5. M._#P2YKB\+P-]\Q>9_>4?4R],G_A0*_U#\U[]&C!!JC]EHDH#";&"3;.GM;DV?D-C]?: MC6>[R4T]5@'?P*9:]3IX/2'?,+&VX0@M&9ZU%>H]6JW= /F.)Z'KT5M#FYU1 M62E'MOJJ9J.S[![)06U[DEV!TGF@)R&G#!=<8[1JH*BV0.MJ>O6:TY]9"2HE MK_<;^SF@\^'WQT\ YD'HPC*_:+H_EUGY(OUF*RQP9A@9P\KQZP MW4@)(J/P\3BI_"RY\43_5G=C+8N#*AON;)!&NXAV/F%*#%_P?RC@.8BXII2J MX7GP\K2Q6M(/T6>U/CH9CI($*C4JJ%+7%<%0U5J]76E:+# M9=F*QB9KY-E#C#\.F>,KJ:0[\^7\*I> _L7]6.C2S_Z5?MKZ;9\*5WZ.X^M8 M1 _&+[KF4QV=M&OVK:25;6SCS8AJQDB:^_<_JNKJ:H^N]NQ<=JII.?I5K/7\ M@7/5=*&G&H6>WKX5>G;6&FRK9/O")U'R4E&CKLM"U5 B%4C*5M%.]GKS=E(7 MF[0@'& )ZTA7L/:N@E5I%.V+/:ER76S%Y@W52BB4-16Y@QBN<2AO1I6(S+L( M^M[S01BS<$H33'4I;;/Z:]==6,ME]=>:AMTU:M?^2DN[K;O\::FLKE26I)?X M%F-A77C6]_E]4,P4\^13-5.S^76B6'W%9@#,<,T]^ M'-ZNO[.5&P@_E HQY(C#X_83;D1$%!@XA=!UN#%V?^3:@TZ!A MT6[@"_R9&8)[>"D*PP0'J 9Q: !X\9#941QRQQ@%L<#[[& \CGT0C*/@SN>A M8<<"&).'PG!]6 ?NP6^C$8O@"]N+'=BMPV^Y%TSP=A\V+H GA#$,0@3+B>V( M[H6//F>A$8<#YI<3J26EM:?F3 OC;L1##LC'?UV!9!T%8<2N:2:N1#LR@P?B M2!1.\&\:ER,N>(XI[ES/,P:HV\)8<0#<>>W>%,C@CMX!"LAUP@&2A=NB0AFY*BEG.IR8:9*>\[$:!5^X"K\/:A$8+%:284; MQ51I;>89$QX.\4H?!#@147<,M$'9&$Q)J)ET7%!"AK$WQ*OL. Q1*(F1I.I= MH.!Q/\,P&(.^!@D+46O)MHR6]5(*: M_OW?_\E#/^],*K;);6LDJ=T@R;GF1X.0LYLC-H0GOV;>'9L*M7ZR+.C MDDT!DWL"5\O)STH&V,\Y'GJ(\XMT6T0.;;36:+0J9:T"L # !J!FP<$F?WD" M&L2P&6S5Q;.LY&IY[MA%BY S!>",@ZX1Y!T:M^#GC8E#I=:73A?> +[8*("K MP$?TT2\\!T7_"P^ \&RQFI\:([ L0]^HP>; RQ^BU'M#X. '$]VRUR/V!6M M"4&'^$66!GN6++?)TXVE6PEN,78!NM6,"4/.BCT6@OL)SFK(Q00<8W(\E1E5*P,RX)(! M1Z1<*,H)$?)KYZPB&T"U.'*;2A9_3!R7".&;7$&#'#D^ND ^!*VS4E=]B#H&*# -B_P8( MY,.S/KOB1B10G000O?C3)%<$4$5TN1]$J16+@M=+HHB]D)%NXW$9.0%SX(*% M +@W(A]!A23CQ<^)67<,+P"XO Y&9.(#A_R,$R^G["IM&G@I- 7P0!6";C(PPD?$<K0 MQ.43HV!":1ST,*4['" O^Z@WP0'WW.&4?F?TJS&)0QO\=(Z\"ZZEEZ9X\"ZE M@N%)(?$_ H4_P!<30P4F%0XC^]$'C<#1//LO P\49SO.;XA1R? M<_%G]*W2EJ">[1'* CH) IP?YB0^!@0=*@H)@_AZE' MDW$S^O6@[\'M)H%TN.T*D@VT/IY[P[VIRCU, A%- F3@)!:0I3SXPN?7E*C, MR5PA> YBRB"\65QT:7"H0.6+IQJ3M:<_(#)"!GFTD!AHU^DLHHR:T>9<56@ M]H(!_"SBR018%;P0% !7A/&$V(PL3)X9:RKP1&X'EA8NLIBD8JK"M1>C67)6 MN2:Q9Q8]$FMESC)8:A<<&#N(O4PC DLR"#I1)X+U]MQOL>L Y>)P390Y]'\ M]>3#6YCZCZ@V3(Z@)KB9;6,G$SK6%0&'+66[7$TH*S3D M@SSZ6YX/R@X>B*F(^!A^)L>"?H1'13'Z#:" )T$8D3>!X"01)%Q#'C86>K!& M$0941L@63>];D@)?7'FV$IZB0NIFZLOP"*/=FN>/![*R?_!"(09HY4:%X" M M(5'R$TT4;'XN-@5&0MCME2I8R1:^#?R+W&"_#.D'*I$/13L0\> M-9/+I;K1@'LN.(&R"%-PQ:B ,V+P&\O<-JYXQ9]A 1FH)74WXK"0^==J>B5M-$"2/RJ['AKEQ6<0>,Z20P&?%;C <>Z\1%!);E\(S6>)X&!1, MV ]!60=WY%6[PHZ%H/+6B- XP#-T$."Z>&+._ROVI5.NK;#G(/"(?B M.T2:+9%=Y/1ZYJLI-I]7)5&8/%6M9BEOPY(63U=^HRO3I=[^ UE_Z MGI(FQ-8(T6AI0I2 $'VSM;0I@R:$5DV'1@BMFDI!"%!-FA!E((163:4A1$=+ M1!D(H;VFDA!"JZ:2$ (DHJD)40)"@$3T-2'61XC5>UD^1)%'TW_;0T1O405K M.QT"'U'4U<*!'7CXY3]>M%\\$Q^-)I52-HB0WK+BE7K(H/"0/$*P9AARCE7D M+%7_]Y\&^\<+6V+_Y9[[6JA=V+&LM,S_NY9&KLN]WPT77LM"T8-CXL=\O&VH MK VR]6.>TZ9D]#E]L[6O41G1+(VOLE^V&$?/.#G-)[KYUAU ML].MM)\CATA6PZ\I-1OTJ\X&=C_K(*-7=;=[SI_O4\9 MZYG1UQ>JF2 U *U">J$,(TAWX(&M8T;CUFN@ZQC2V&S4&MU6A:HCFD$W]L)? M.1G4JEG]MF;0LGOR!ZM!K5J]VZ\T?Z[SX/)V3X.L1<&8Z]4NVW:E?]R#M/Z, MUWP2^"(>\Y":%6%#>ASL(&2O02XB'0?O4>[S8>53K<3.FK52I]9ISL].U_RN M^7T_W?Q.K=58%H9J?J]HAE_K]X7\WK#VE-NW0N\J1AG-_>[PI-]FTQ:-W>]M_6FIQK( 0C/YP3%Y"?:V[JBAK4M7SXD =LT& M6H^O[CA6O#J[YN+"GE&WW34;NOJP^Y<*+@.<\^QGKQ;L651>JAQ4A9RL]>:H M=KWI=9NF?JW?JN]G&DL+S,X%I@2;7K? ]&J-[I;R@ TWJN5.38[8F?C9"CRN_<5B.Q/_=: M@8AP4O+DL9=R*QQ6EBH-4R*GX[ /F[9J=7VZ6C/\P;Q-T+!JO;9^?4:_3G P M&KYF=3K[R>_ZA8*%%.^;RUXZUXGP'<077[CGP=-JQC7W><@\@SECUW=%%-(D MQS157LUH7F&BX/LYS ,]YSR+:4F5P M#O-L\?X=E6QU],%B+2WZ)/Z*!XO[NARFC^%KV[)B=:&SI5QS>0(>?0A_F?9L M]LPMO991KFBJ5$$3K'GFV\&8&\,P&!N!/)(?^+J^L(_NG+9#H'?JM4YGV0O' MFLL/CLM+L+<-<'F]VAWE=5\CK9PW=9H&7'K>J9"&<(#ZG"*910, M$EZJXT>O]BR&+U7&JT1G0?;F/.R;QU^^TNRKV;>L9YPT^^JW$;3V+2G['L#+ M!=LE8)5?:BZ5^SYS).I3X--.^F^"M/5.,@]->?C5#*3UB>U*F8/GO7ZL!Q$< M%(M6[Z6"1G-9/5NS:,F][4/0HI9.F)?#H7Y>V\IE;V>7W\W>AX3XC$?]T14V M]SSF\R 6->S]OV>Q;:E2,R7R9_8F-?,L1Z>N#SYK;J]B'OUY#?CR.-C[DYZ#ZD> C=OW=<_0.V\*@>_)!:N=L>A MG9!WY^=Q=B&Y)?/A*UDR.$L.W*BC]'L69YU&M+*,-)L]+2.Z!]$AVI'G'7]:UO2WPM*B>Q ]16>:UI:49KG"I7)& M15:#'G 91,PS GS96&E2CDF141/5AAG^.+?=/C M*[N-W=Z:>_R7)T8XV%"@VS6[>G!#V4(!U9!TP(=!R)/.0Q&[UQ43?>C\8,[A MUFN]WIX>Q=4,K]^R6)":K74:R]Y.U0ROW[0HJX9?W>%L+CUK56$>/X#W*U:F M_ZCY^-4H*L.8GOJRG:84C[5)E MD^9]J2:(K1/$ X_OQN+\L.U3L3O8\)K-4+]6;^B.3EI8-E*'V/F&-R LR][Y MUL*RJ7U,1>NB? 8&'UM&L6'07P7#\*8A5-8@-'$/GX+V#0- ((#_D483W"NMQSS+1^4NPXI$(7N@"#! M]?P4;MP.8 &Q,W1]5XS@BNL@<'!G>&L SX1-((A1R'PQ"<*(1H@;PH9K8]!; MN$D% NY9N(!_%N)S'MR8N5.6QMQ!B(@![+)((@:%/ %9@CD]&L2N%QE 5H'H M40P/VP"2(8J'@><%=_C3+'M)5E4\!E=+M@*>1\9Y39N6#TS4I30)H"H]-A'\ M=?)'?H^XI1%'??UZS.Z/D**PU40A'GE\&.4UY!&I=OI&J=)Z_4?4.5&8/%6M M9DE=M'*==^E9#,>]7;!\ $L. 5>)9DL^D\"^'@ CWAS= 0[>3 +A(G.]#KD' M7';+9]941I,>G%S*!B+P@+-G]KEI?9V[$'Y_$B?[B29!X'GK(R%C6;9 MOAL'O3D4# I+YG=<'-)>'-@^*.[6#CQ$P3]>M%\\=^=-L[U4^M:R]5PITN;8 M.?D)R+B<+^3,X6$SBF>[G+^MUR:6^N-[N.7'[/S:B^T+.7S'2-@XJ\\IN(=U M6/DINH+*VN#V=D6K[WDI5'L0F_8@MHJ#0_ KZ#2(Y/RF57O P2JI!)?/RFK' M0CL6FNZ:[N6GNW9NM'.S'N=FAR^Z?J_S\]+UI<>#IUD%\QWQ2OL^VO?1-E"S MNJ;[SNFN$S05]&$V7>)I/-=;L>IF=[=M.;[76\'W*JKBGI2:#=I59X.Z9H.# MUP8_2-RI-ODN\@5;7Y MA@*[3C#LMHG(UF/.!=T2'BOQKY%]MYU2T.R[0YW'2<6X?65QU[!,:(3A72L>7HY+UUR[&PNUW5-,9S&CHV&[5&=XU]N*ND M2@Z007?K4C^+0:V:U5_6WT^"_=.%$R:*&?*OR"0^3^$%G MV\MM, XV5]2V*IYLT.RYS_YYRS*;FCT/A#VKISVM>J69\[#3[(V6V:DT^?3D MJ^*8H/=!N-K$J!I-#?*7N.JY458#;K-8T-RG2>C://T))R[)N4)N*"+C6\S" M")9)Q@>I45"A2\.(Q@Q^PQ%;.%7(8P, U0Y$)$SC#VZ,F%-<=6X 5ZTPLXL6 MH9%7_O0HN//YHN%6:27H M,H:K"DHZ \O<#0^1&?D!U\):[1R!Q(EC1N=V>['__L_A;;. M7=L*M0VNWTS?6?R=?IF7%.RG=EL M_VCD_D9\S"$39[GE4%88YZ9N*TYT2[Y\I'NUHDP43%XW+)/$ CZJC4$8U&UO MB%8/2]_?F0%L/OS'B[]=GI\LZ@3PW$?*C[@0^%#AF'F%5@+JJQP/(7*Q(D\C M^$#D0<_A+#V1>AOLYQ4XOTBW1>38NG[#89#H!DCGXH%1F@VS4=#SRMKU-S,&_DI1265,X5SWE"RG\3C$3F71SY#FA4:M:FN@24G3.!N&J;RVGTA0/6_>N:<"K(P#E \!;$C7)1<+8P[<&H> M\&UA_6:Z?I&%P3'RHMSR0RX$7 4@2I]AR+[G^'6'5)$P!0<)#_,/2%!7L$OR<.XD#\VZJX] M)BS2H5)^^DNU@52$2)VGS+SDRA-D8ME]HO,DB<^6,?.7%SSH%GC MPR$$T2A;"!(H;_Z$6 B!L;JF]2,AWW%AK5!D YR'W"'S (%@%-,89EH?TP%P MRP*>2VY 4(!RH 8(&+0RUU,$U;5=-0L:# VX!KC%1=R#3^2)T,%J7'SW;NNT MVT8#O.6U['8!B&ODR._/N%KC:%02@( M/CUKP#V7HZU'6&D_.$5-/B4 9XA1/%7+$#V+$=S;;)V$W,Q;YD+X3F)F!#(# MB24$F7V5CLL=>& (D(A3MP4@'((%HLNSYR?QURWLB[P1E=E,'!,?&,BP&GBW MU2N04T9?RM^'RR$JY*3=AC$6+DSCF ":W<&=+*^P"3STWL6$ Y *O,96WL%^ M$">UHK.9CYL9/>X=M_EXP,-T_D0^&#][N#Y4)\A6J5/Z_!I"80I$,-"\2U#. MKH'AB4U(+A#-TNV:2N8E/@"OFY%WAYL#U$I7CW+(RN-D-A'6-,AE7+B^#1R' M=Z7UBWHMB3(WHF.EF4.5Z=J/*KC>C()[CTQ_C&XO5:\(-JJ+ILZ1[)8&CI'' M)H*_3O[(@X+K*3\"C: MC6?1<\G5>)7;,N\:1F'RU-S PQ>K'E_LM,VN'JB8 M+2LOG.QDLJ4F1"D( 4[]TO.OFA#;(D1#4Z(IL3Z M*/'$UVX>]5L/8TS!/N'@^TI:CG0YTR&Q0=2ZH:SU8 M>@&H X>RZ?MX53.1[/J!S*67(UGFCH/GT%=/NO4E/9FH?98K ML&_8T%C4H4EV*/M8[+4:!3/]2'?3OW:E8X_YQL:-?&/M)W2ZKULC>C- ;@,O'G/9+2[KF"<[L(EX@H-%$+9T LS'7R\$ M]1664VY\VYTP#U]G\;B=]6T#PO$P-XL";[@+PAM9X^T"R-."OM:!KYI[&B*S4I'E*CGQF MANWHP$H4.R/30Y)6>LP&3U.VGU#S!0#YT=28>,R7#:31%9U0BS?\] .XQL;< M2G($#S&E&SJ23BBTZB$.O^5>,$G:8<],$HJIHSO<S'"=?[RX^M6[:=6M7J?5[H'I MQ>ZYV^]\N^RUNZ3'[+G/C<\)^M0.U3BIE:[ M!MX=_D^UKT_[MSJJ=_A'-I5\:B6--&'YF:Z3!#N]I<%50U P!#/-,.=APTEL M'#2?G:''L!*(L>OEHW@@FJI;$TQ(:Y?_!; JEN&@6W\SM^6

\P8,-4U ME(.G[>+-14TJQY^I66=";HT&P]"*W";MC<,1/"_KD"LU"(&"UTHE4EAUYHKT M 5M2W"L-\(TDC5B%-'4FCQO2HBT/97E^U_%>]:3_.SR]HF):%-Q^K;LH9 M(6L&>X#8T1RHZZ8X6Q?!J]S3OZ=[^G/=T]_?FY[^2Q"Z@GXLJFY2=E(_T="= M5$,I^_J HJ+Q,8U6K=-N2HN[0"W2$";0*+Z,"+)A/_F5R.>8,!>" 0BA:#P0 M#LI2;=IQ@A0I)SGIB3XBE,66XSD?&98;N0 #63H5. />' 0P]F&?$-W@1W1% M#5>(&-O2YP9.)=W6LRMI$%MQY(^!_0MI)YX[Y+)%?G%7&^C?_?1IO4D/G54G MD=;F-YI1?Y$7+!0;-#JIU_5#LR'=,,R=3.2,'&\JN2P_RE4-!%AL3G&AQ=W? MU<#5=JW9ZN:>V:E9W=:BQ_ZAHF)7CC;R7'JH]$V!T"K*HX3&+8>_D0L6]KJ' MT,N+'9ET O?A+C?@@!FP*6F35=8&>\8/T,W+5#91U8M&;JPHRAY:8CT+U@=UL))7#3;>&J\Q3[YQ6@)E,$Q M!,B>I"C$2IU5XHT'EL;!1^36T"UJT!O0\<%8@[(1690T%X(ULL C^^XAUS$W M/:'H/[;K:\YRR6N\Y2 MH%NFU?U1Q:-)E-J@<+K["(ODIF22EDJ"0_"_PN".TC?Y$1O%72I&E+/.4@DE M.,[M*$B5#[ -PM*KY?&#<+.QU*>P@!P H6#(AYV4]9HEJ]7'>Q81>R5K/ ,& MZ)=:O=&3ZF5FT$@]#7!7&,,VI_ZE>K!K#JZN9'%'&(^=*0,H)+ M]'"=/ I"FS)8$4X@]'&@M\QTTU@;8QA[7AK2)&,XZ K8WQBSVMQ9IQJ=TXA/ MT*L7%Q?&!PBV3&/>^RVZJR]^/D\V;^43-FK\X8R4R"P^(?B"!Q,L1I#B9'+B MC<>)D]#VH#R!0%TCM^:45*O2G ATFK::Q"&Z4E%28KE@ M4WO$[1OC(@3B2/>PZ*%^>RX=R-LXI>([!V+6- M+ZCQD(#'=B2Y\ -M#7;",5\+C"35()24E]E:(#^H"[@HQ.:(&-?G!YC,2\Q!F,J8-!RZ>, MEYO\ S0+?%F44PL:O_ ML"0-%Y@DU>:.#WY,LQ$"A*5CH#L01PR>L/$B444 M%BXUU>2A*#'!*E21>\Z <6FM9'94K#)8Z;A0Q)WVK P M")D3LCL?K@)8DF%="O#B=N71-1E9D=&%)X%[1]8/= &XL$XR_)ME'*JV/*2% M!;EJ]$!BT#L2=!!7(X(X6C!5CSN!#4;JLE,'RSO#,->G@M$@M2$KK<4];/7?Q M#EU!-4LJ029^>!;64\ZYRF MV]-YK7V=V]6YW3W*[:Y445>'G^'2$,]B8%IN 'N5IW5VXV-=TNA(SY-1MSSW MX*+Y%/%XC+543,7D *83%T$&]<*\V^LJSQAL]'A^5+;O3\5$M38A2$*+> MU(0H 2' D>EJ0I2 $ VSOG1FC2;$E@C1-7M:-96!$!"^M#4A2D"(KMG7-J(, MA ")T.YK&0BA):(DA-!>4TD(H;VF]1+BB2T7'DTQ'<@PHZ7FL?03S:SZ: MM?I5GVRGZN?JC85WL3I:-U#'P"Y4[XX\ZO9,1@A[#K<#.@+JOZ;C,7AX\8"E M9TVS#A]+-QZ"=GPLTW<(.'C,7:PRCS_F@>UZC->N?(+E2:1J4WQY%'H($OU8 M2D33M]KTU1J[HAK[><[YC@.8U1GAP2,W:_)72^B+;V$VJTM1DX7#-PC&\-&/-J/- M\K>3>UYSRV'97&0K@R,VK-_GJ9WHZLUM:NO)C760'"7<:FQ'PC?LVN^&YMM( M6%:9YMNV:9KF6K5KU;Y,S"MPB.0\;>CN47^C8.85SY+GFLLQZZ,<#O4A^,V- M6K/3QU88%:H"/D6-'H*V;/:M]5*P5/[N(;@XO79G[10LC_=Z"!1L]QM:BU9: MB[:;]844//"Q51P:0ZXL(%J-^:K(;&H8B68/9F29N M@&A\O.P:%C'7P_;0"#8._ D#)[:QR=A7U?L1.\-D3=FH?=:M LE1 T42.*EE M+3;]Q*Z-E8DDB[RU/=/XO%FK=YM9'^Q&K=_I/MB.?4E;[6+;;-FL,HB1DD@W M&MZDFLC"=<"9QBWSX@(>!+5X';,I=K]+N[FB( 1^4-AS;G/Y[:LN=TI*$%1< MS/5!@O+]G9/.M#0*!J=5P*.P ZB"1?#%R#/E?O^0$RY)+'-A6%[4'((J'MYP0EP,).SJZ MD1P,MJAE_FZ4\DGHDE4VCN5L$!2R4Q!_W/:.^DFE(+$,))Z 1'H76)2Z/LM> MZ@-L'8LZ!'[!EEV& '/N#F$)-8.-+E2K](5P%6K:6]+L&(2"] MBGV*^;WQ5^Q<$Q/5@%X1Q_Z.-HMIWAJH:M7^64%&/)SUVG3]$4>.\K#U=#+? M *X#9I(",R Q $[,;0U@31^)7 GZ"10NX0*Y/W21W^5UMRQT ]B+FHX +!N$ M8@XEDHE)=8#F1"BS%KRV&]KQ&'LVVM087!YM3,P.BB#B!Q?'/M92PE)89:-> M;&2/3 ;21/N3-R"'9YMRAW@93;[+?F9"Q..)DKXPLX!":FK[40[ YK\1T)A$ M#AM;"KAGH,8AP@K'OH^[^+G%SDW M-&D^CN#'.^*0/Z36A]A']0CF"9!JN*F:A5A338,7--?][?SM%]E?7)+FBVPD MK.A4[R:N3G)=UA]8A@&//3IY,K8'CM#J,.<6#!/V;58KRP$":$VP:Z\<+:JF MT:5S*0'8 F#=E^S5R\:KEV]?R<]J*=4P'2=6(JC#Q)9-$2[9TAO(0'X)1(G< MR4L0=>\%^1+4:E_:%7P5GW3]$S;I<(^I1KI.,$D&I:8C?A8\T, O/&75LV]E M.V,"Y,X59,9DA 6F[!9MF7RXJSQ04KX<9Y"J>;^+D(TV[)XGID<^]TXR$:AL M+P!%C3V-C0?VB:C+;@+O@503>LZR\7"(0TAL"@AAZ]@3.97B]+%F?@)FO=_M M#WAC<-5V&JVKUM"VKUA[V+VRN[S9ZC5[ S[H0'B/C4KE':A#FK]CPWV(_/#1 M\%SXZ*E/[UQA>X&(0W73UK5$IN.:II&'DQ"4@]1(045F'2"J0,7>0 #\V14W MNQH("[X\LIEK4^-1E!\Q9AY$M#1+1[]NLWQPTZUU%DXKU66[6=9]EKOLL9QI@=WV6,Q78HM>Q D^ 5KG MX]E(&ZF!;R$I&E:_=4F7V2Z]R$XTS/, MN_+IF]C+;(_CW45X ;G2RW=OYW4_2 MW>='5J1)7IH,$(>4%::E\[$)YEKELC3I2$))0]8A;J2D FQH7)BJ6("5,I$R MB523@.#4KIKJH8WC"63(+1?F#GESRH6%V#%!D# PF2<#8_5K&'LJ9X#0IICZ M):)4A\6G\.8_E4X2##7C*>)H%>(3+) M;*R,37 T8YQ:%JD4@1JH8C/E'F),!YS+KE4F.AOS)_/6R4 )\-OL6":&,%M$ M[F%^X$26-E>_UXPD6RM3+C4:HH;MT67J 8CEX:@6VQ7DA.:C6H61C$%W-?/O M..43G&VF_E1!"0[J"I-Q&0OBTWRZY?>:&O>4A@E6]XW((9YR/[$MJ61PS"XK MWLI(*^()SBQ!=*E)G6K&RX1A21'(D$09]*R1RX? #@G9SG-DRW[/PN_SA&S) MABF'!W?BM/KD2\G0I[]BU',D"8,IL14VEIA<2OD:2L<+N:%(5IL535"ZN2N!(F"B7 M*+L#IQ"1+D<'TA077];'\#&RZ).)6V8(E&X(\TID]3S@$.Z!2Y:E Z7J)9HE M><8!!X%>NW!*=^JO6$3N<+K,\UMFW#\F^/PCQ:?T2@ G9PE2E=DWSA&I&5M\ M3I"Z._L/JF>"Z8D@%J@G'Z!HN(BB8!MRV@$L'/XNF0[G2:83>W+9XP>8#Y^T M.@,"VTL^5#/6,OU0K/2*+-.W6A9:%DVSE @7>(9 COU4Y<>+D^/SMS4YNJZX M$SF$ ]6,C86#J:IL#' *H@(O_=%]HLS59+F2)$_FONEA.5\))X^J8P@J4Y9! MB*/ZHMPH,29I&BBC1@2=Q"-N9X8^#.6G@";T2GL[ M8,)-:H&[&Y/R +E?%_,D;Z@F?L*(V-""0)Q MY+$I.(NOA^X]=_)A<1+:2S56/(8M+R,TOI@[/K04ZEDH9\X:$94 OB5GW7IS M)XS^[V_]3K?_9A:.F6-(^9B[F/[8102.AUFXG'3*LV'3A?,M(AY*F9\MG]B2 M'>?/QA#R.&0/_H'&?G77\U?QB&K\<'U\0YV+TK?E4 M\^EZ^#3P7/+@YI-8:?*E> H$_6O8 T4U^/4MI2_PE$:(FA:=1TJ.I]7O?-EN M*H#/I8X&RW!#VCFWR%]P/9W7 @\R 4IP.68Z<3OCR,W\[$7>CU+^99(1+2)E M%Q$9M&491@@*1CX >HW^RC!D(@ICF\Z . &GX?%IDC-*/)T.AS+'&AC' MCA.B]%^D$?C1618L+\@L8)Y@EU'53+8@?PX,RS%&_WCAB:VG'PFKR7-UUSCS M'4\'HJ672=L,D3BSFM#(%!JCQ3&?/".F M&3YO2HEUVU>JW>U>#9M>Y M8AW+&78[P\YP:!=.P5T?/QY?GIU_NK*Z]4Z_OJOC M'PB49-"S,_G?(X- -'(PYK:-_HGU 3P*CXY=<-2FXJK9Z@$6=G^$Q3(-@LW( M ;>C8O27]"PW=ML\2=^CD;'E2?*"D9V+*4MT6MO(N^GU[>-5J M])VKOC7@5[S3'/2;#<[:K?[<><_&5Q^B9Q?";G *O^#K@<'P%"*3:)J=]]T] MPS2P7)7!:1"@B!8):OYL,I+MJWR;3G'7KECK4^#S/'WL;KOK]'O#JS;GW:L6 MJUM7K%_G5TZ_Z0RZG48O.\8I[WC'APQ?F/DZ"?RK=K/=:[=V20JC:1H)2 ;" M!&CW75#D&?9+@NE!U^ITG%;]:NAT+=#Y#3SYW.A?U8=\T.TUF<4ZO(#ICQ#H M?X'8/)I>=;O-;J>]4SRW3 ,!,B1$^R4XJ-HQC00F M\ZDE9/EH1)N*WS#XL&70DH3@%#"R. J2+V2T2-\4@LIZEI14U\PE6.FF8FP8 MA0FHN1F3+Y9TG:#,J%RB;[9Z.QQ@.3^U,LDJ5V!ZI09* [5NH%8?39L)<=WL M+^W-IV5XO?CN]LU=3E_>+WP_WHCR"=9J/5LNF.2NV9CQD8[D5P\CYN&)IC._ MS"2Y7_RLO!"(\\W5^U^MK@A*TG-I77*VZ>T\GX[OJ (WD8[ZDSNO[A'#KYDC M-(-OB<'7._*N"@Q]^N>O9V_/+I.^4*:5G^[R_\K.I4>EYSN6K'DDN'T$Q, & M4Z^Y-'AO7JCJH\>O1T>8K*XWF]8]OV]:CF6.HG$)*I)8>E*9\"93;;6MUDNF M>D_\A(6H^:]/D ;8A8E.Y28\15<]]+:2.5?J+*F4;4U/:K6_L^V4D.W6H-P; M6KF70[DW]ERYYQIJ:>U>'HG2VKW =C/9JN;ZR@$E4 M??JBM?(Z ?SS[>LOK;\JJK^^G/RJ]=!'XRGQBGV:J=&A%_L$1\SK==VSDA:KY66[=:AUTZ./VB]MD6] M=L(\;/)%[Y]^1A*Z[?2LMTZ]-O%YU.MW[:HWRYP MTK(?53)6_=X7C[0R+!FO'K@RM.HMS7!;WNE;)D2R4$1>5TJQV3X.)!5]KQ*WKX%*_9JAC.3CK8E(<@&P/A_A"['P/Y^ MV*I]RRT2L./EBIM7O6>&]7ZGWFDZ5ZS/G:L6']:O^E:[<=7H]KMVE[6:O)6T M3JI:E]2&[I+*=9?4%4[,;6G6Z)>S7SX=7W[]?/KEJM/N=RTE5AOJV/2@J"PB MR,/]59__]GZVW=W-_[K(-3V5+:3GQWSF>@D6>I["SU:_V9(C\3Y3+\*0J4;7 M3NQ-#9O%@MK%T[Q-Z@0NQT^J>9402+CPF $?,6^8M* F_"4#+=%*Q#[<1.NQ M.!H%-(QIO>VS5NB--=L):R4_I5TWK/[JW5-WO-;>]M M69?C#Z>_')_\V_CU_.N7LT^_&"?GGR_./ZLNL(-G1@":@"796]F)]@['!KS. MYZ,^LBGH6=D1]TG!3!V#:M;N+,I5.-)O>&"#S7,1(+M]4] M_"1^,BY'<)\P_LG#&P:P5X=]-ADL[X"?-KH=R7M;W<\G-N:O-7=I[MK(?B[= M",*QAV9&:S;3;+:>_;C%;!@E =P(0+/AUY?G?A*'05B7"^;4+.Z+T/5Q]KLW MSZ&O_OZ3.^NJ[64>,Q]6KYIOM-+K"M,?J]\ZMCI9SN9:LYQJA_FLH_JJD'3, M)16;]87)T=O =1;G1M/DYT^#P)G"?T;1V/OY_P-02P,$% @ TXJJ4J!V MD@EN" ]2$ !@ !L96=H+3(P,C$P,S,Q>&5X,S%D,2YH=&WM6O]3VS@6 M_U=T=&X+,TF<+[#'&LH,#>DT[/\JV'&MP+*\D)^3^^OL\R0D.T"WT MRM+.;&=*8NE)>E\_[^DYAW]KMT=%QHM8).SCY-,I2U1WKR7#'49^<#R>_78S\J1?7[T_'0[;5#H+_#(9!<#(Y\1.[ MG6Z/330OC+12%3P/@M'9%MO*K"W#(%@L%IW%H*/T-)A'-(*_@B='AS-A.8LSKHVP[[:N)Q_:^Z"PTN;BZ#!8?7K:2"7+H\-$SIFQ MRUR\VYIQ/95%VZHR''1+>X"5 :;OT=RV%S*Q6=CK=O]^4/(DD<6TG8O4AGM0 MTMV0EM-L/::\:*$6.;=R+FCOQJYQ+K@.(V6S@_L'/+:R7*U+56';*9_)?!F^ MG(6&MBVCCU(5P\D4J3S YNLUD)"T;]#J]PR""XLK78I.6KPZ>2P.V MA'Z&_H:CR\GXPWAX/!F?G['S#^SB MWW_YD@P7UY=7U\=G$S8Y M9U>CH9-DT.V3-)./(W9U?/G^^&QTU3[_]73T&SL>3FBFW^WV7T*@Q_WCOCSC M%ONG* H!]!MUV%4FRUPL6RP6VLITR6S&;?@ZG/4Z;,PR/A=,B[D4"P"NS:1A MOU=H%J,1.'\0B$EX2 N"\:+):L*JRL!AI%P7+Z" M?)S-\*0ESUG*8PQIIF9 'JL\W0."0L3"&*Z71#+C-P+G-O8T&$O #([,R9OI M#"*(I4:2!!G2I@$GB=!LDA,28"8-T)Q2@$^K6IA2Q(Y! MVK<$:RJ!F',L2UBT;*KAE4PT^ ,3"9;* DH@?=X)W8)]0(YIW9B710I7=,Z& M[W%>)=@3BFU(V()1)+EO";V02X=#;=(7")L$465@P"&4M"F M.\XX?F)N,I;F:F%65M1B*HU%:6$9IT'/-[AL-8QA5LP\X/:5[+';89,-YBEG M]?YQ8&J-U_A$+J;25.+1B35F7 NG0"A$1KD@09F U:)@->+NWMRUVW/K>7N*?_*.DO%)X,](AC+R_85VO;6+H>:>E&Z>E.(TDOF]X M4!"2_NE(WMOM[#ZL20 B5K1-R6,1PN_:"\U+T&SS'<9.A$$>AN@.8[YLG!;! M7\PK\_0EA$.1@([KDSRRJ4IC X0#54P49* 2A=N'DN!=>#9#W)>D,%H-;7C,IEXBX.IHJ,3"37D@20'H =Z!2T4V4(%)VC&X>@+B11[H,A M%/!N48DD*.,JYX0D$,LQ<0>N6.&ANIEA\"T21 BE8[U(7JH$_+9N$3UPBR<' MTP/O>'H8/ME)X%ASF9#MN<'5C4"'&_@-I4UR"*Z3E7'@+I+[:IS@^;%CR56= M'9V)O)=MD#;2KL.VVUJ@LD*98V K2B=QK'3B&' )>"H*9(D$J=BKFBVK-UX[G*N-FG58H-IT/B<2!EM-'#2A+U.4W(J_+ M]WOTK?];1:_I-[[:V_O::L]=#Y.5)[7N0H,BM6G-NR@A>SPC?SQ([&O6.)*[ M5=JL(=L-8,L9+F-6B#_ H4@A*=!\(L&?VV0;-D?8&X(5?%*)L7)4\7LEP;YS MRJJ(7;&_\P.4XU%#VE+ 85:%4U,920,4USJY+JH7@-P2<9QFNKG[\;>"1,.()%AJQCJ+/&KG.UE@"2R&IMCQZ&T"WJ690%+3HA*G1 MZ]&KX(^#S%1K'0. 4PUO;D&+P@4@[. N]K7!6AZ_9#%7^5P0B!5\6OV>675:L#WM=W(1O>;;++9^Z:11BM[B[DNX[LMWV:D MOKQ>\5F?W_.VLLFZ@4O8A]Q2-R@C9:V:U9ON8<]&A[4^>]5M;737&YN3&JE! ML&H'KYZ="X01HN6FO8#.OMBQ]YSX@U>D/,(EI[)B0^AOY>Z?;W(W"#'YQ):W M?[%1_[7)7SI_#9T'5E,0?!OEOX#()T"\D'WB2];KMAB]Y_-R/,]?:@RJK=]!GUE8YWQ&?SO+W-]/_), MZ UZR"YP>Y=4>;GB;YA)D;+1K8@K0FUV[F\I]ZP4N,)DA7_?BZX;D)RMJY&( MQS=3K:HBH%"B MGFS[Q,A3E$HAGRN9U#;?W^_T=]=1ZL>Z[K<*_@<-[A<21_\#4$L#!!0 ( M -.*JE(P*BWT:@@ #XB 8 ;&5G:"TR,#(Q,#,S,7AE>#,Q9#(N:'1M M[5IM4^,X$OXK.J9N!ZJ2. FPRQJ&*B:$FM0QP#*A[O:C;,NQ"L?R2G)"]M?? MTY(3'%YV8 Z&FZJEBB266E*_/MWJY. ?[?:PR'@1BX1]&G\^98F*JZDH+(NU MX!:CKC\\'X]XNA/_7BZN/I:, VVD'P[^U! M$!R/C_W$3J?;8V/-"R.M5 7/@V!XML$V,FO+, CF\WEGOMU1>A*,+X/,3O.= M(%?*B$YBDXW# QK!J^#)X<%46,[BC&LC[(>-J_%)>P\45MI<'!X$RW=/&ZED M<7B0R!DS=I&+#QM3KB>R:%M5AMO=TNYC98#I.S0W[;E,;!;VNMU_[I<\260Q M:>$NE'0[I.4D6XTI+UJH1-_R(W@W0LOT_;ZC-O)/@:TAGA4WMLUS.<'F MQ*L?D$4"SPBW?P:%5TA8ZR):.W4NG'R1RA-,#F\R&4G+MGN=_D$007'E6[%) MRY<'SZ0!6[FTBS"3"5: X*=W>_WN]OY!0(2OQ&@,WH1^AOX&P\OQZ&0T.!J/ MSL_8^0F[N!R=#4871Z?L9'1VA(_X='X"BN'EZ^GW'MN,_GM]_^%K,EQ<77ZY M.CH;L_$Y^S(<.$FVNWV29OQIR+X<77X\.AM^:9__YW3X.SL:C&FFW^V^BL,\ M[!]WY1FUV#C#IH;]2^AK+K1ML1BO,ETPFW$;O@U;O0X;L8S/!--B)L4<:&LS M:=@?%=*FT!0:S$Z6GK-=M_\94RD[%A,<+]DE5!A#$!DJ#C!-^[+^- M)/T.^\B-RQ9LNF#7A9KG FFEY06JQ4@4SB\4\A$.XK)@O%BPJK"Z$F 8V<8E M*\C'V11/6O*D$D4WXM<&YC3X.Q!,S@R)Q< MF:9C#-F*GJY73\76M2;D !3:0#EA/\^IVIA2A$[ M!FG?$JRI!&+.L"QAT:*IAC*R8(LHJAP$,)2" M-MUQQO$3K[!9:MA#+-DYAZW;V2/G0XPJ+_NFUGB-3^1B*DTE'IU8(\:U< J$0F24"Q*4"5@MRJ7)B)S(I@@O"C%Z M3J2).\,;U%8%JL(C^/1EE0OST[O> MS]W]WC9O]W8WQ99;W]M-_)-_E)14"F]&.H21]S>LZ[5-##WOM'3MM!2GD<1W M#0\*0M+OCN2]G<[._8($(&)%VY0\%B'\KCW7O 3-)M]B[%@8)&&([C#FZ\9I M$?S%O#)/7T(X% GHN#[)(YNJ-#9 .%"Y1$$&*E&X?2@)WH9G,\1]/0JCU=!V MJ_-6'?XT*1&JX,6H7";NUF"JR,A$1W)?B!,\/'4NN MZNSH3.2];(VTD78=MMW4 I45RAP#6U$ZB6.E$\> 2\ 342!+Y/ 4S(B27)!( M4%QX;X"KRA+(\F/X0PQ_&,YX7KE8(F6)-$7"Q+VP0)US/_&M)L9&]6V#;3ZR M)(5/(,+N4->,HQH3KF*G8KZH5GQM>:XR;E9IA6+3^9!('&@Y?=2 LD!=?BWR MNGR_0]_ZGU7TEG[CJ[W=;ZWVW/4P67I2ZS8T*%*;UKR-$K+',_+'O<2^8HTC MN5NES0JRW0"VG.(R9H7X"QR*%)("S2<2_+E--F%SA+TA6,$[E1A+1Q5_5!+L M.Z>LBM@5^UL_0"EWA$L-94\)BU$52D5M+ 547./LJJ2:"WY-P.FSEX-.EW?= MU79YP7F6X>KJQ]\&'@@CGF"A$:LH>M3(=;;&$E@*2;7ET=L NDTUA:*@12=, MC5X/7@5_'&2F6NL( )QJ>',+6A0N &$'=[&O#=;R^"6+F!.$[3<6Z3K5U15@M:02C"=V.59[STHAP^:&I M3-)=YMMXU'FF$R%+K4[?UN:55N.;1AI][ WF6HP?-GR/ MD9KR>LEG?7[/V\HFJ^XM81]R2]V=C)2U:EIONHL]&^W5^NQEJ[716F]L3FJD M!L&R%[Q\=BX01HB6Z_8<.OMJN]YSX@]>DO((EYS*BC6A7\K='^]P-P@Q^<1^ MM_]6HWZUR=\Z?PN=!U93$+R,\E]!Y&,@7L@^\P7K=5N,ON3SSW M+5^$?9MQZ0O3-[;L&9_"6?^V[W2N36?P&R0M,909ZI!)YI*0"\[<]:.P9:RI;+FR"*&_ M_E:232'MS?4MTWRX3+!AM:O=??9-]N@WQYF6.2D3FL)9?'D!J4A6!2T5))(2 MA=0U4SG$HJI("9=42L8YO)4L75* 8S?P7=\=#!QG/,*MHD9&E"$<>8'O]?Q> M /YQV O"PT.XOH2#VSAZ:;A/9E'\[GIJM5[?OKTXCZ#C>-Y?_]*H#G5RI*O2\]7KMKONND$LOOO%R5?!#CPM14S=5:6<\ MTA2\4I*.1P55!)*= M@L@E*QTEJK#O5VJ(DAXN/^"Y=]8L57D8^/[OPXJD*2N7#J>9"H\0I$\DR9;Y MEB:L:Z&DG"AV1_7>.[LFG!(9+H3*AP\5?$FR:N4R42HG(P7CF_!%S I:PQ5= MPXTH2/FB:REXKZEDV8NAX:[91XI;HWN*WBN'<+;$S;6M0^M_B&N@/WU[UPH7 M>PK7U+BV$#S%Q>E]SA8,V7MN,/(6B%GU"RS4DJW..U:C19RI39BS-*4E,CQ_ M-NCY_>'(TXR/9&.")47ECI'_!5TTO8G/3\^C27P^N\+ZN)G?3JYBB&<0#.#6 MG;N1"_-I9%:#_I'??3Q\O]GVR1PF)[/K>'JR9WAK[K'_"F:G$)]-83ZY>3NY MFLZ=V=\7TW+T@)Q*BF;OVG9CG&E- MZ\)Y%_Z@Z#TJF&(9Y*SB=-.%:TEKIM$S>J*0IEB&7ZJ5K%<$I978*3(-P.NA*3'M&TE%I4?<+O/[0/)HF)A\[N+JX3%?[$W-F;-B9Y=K/)^==T,@N=<>!:ZW_D&J/+-E*0 MK3CF8((0R?#JZ]GX0K*['Z"ENU6/B*L!*3D-FR:4$G3%=^A56@ M\>WJ98*G-11#UPA'].L* :^[1BIC)9[[-!TW3,U)PM0-V#IBQBB<[,U?U&53B)]VZ MK?M10G@S??'DIT31;'"$\CN -9I;\!XAXU^[O8Q ES[3/]@'[J6!MC+'77&XG M#4G>+Z58E:F>-D*&;?;O/+7O+S0S1[=0CC/<:7[[>Y/'OAG8&SU[I.UKB(HL MJ;.0E+QW2(;#)"1W@J5-S <#MW>XK5)+\\V;"_MZP[PO&?\#4$L#!!0 ( M -.*JE+#,R9#(N:'1M M[5CK;]LV$/]7;B[6IH#ULI/6D5T#KN*@P9(XBQ5L_4A+E$64$E6*CN/^]3N2 MDFM[*[8^@N;#@EBR[T'>_>Y%:?2+XTS+G)0)3>%=?'4)J4A6!2T5))(2A=0U M4SG$HJI("5=42L8YO)4L75* 4S?P7=\=#!QG/,*EHD9'E"&<>('O]?Q> /YI MV O"X]=P\Z74'.KE25>AYZ_7:7?==(9=>?.OEJN#''A>BIFZJTLYXI"EX MI20=CPJJ""0YD355;SIW\;DS0 G%%*?CD=?>K>Q"I)OQ*&7W4*L-IV\Z!9%+ M5CI*5&'?K]00-3UD'\@\.&N6JCP,?/_78472E)5+A]-,A2<(TF>29,M\2Q/6 MM5!23A2[IWKMG5433HD,%T+EP\,-_DFS:O4R42HG(P7CF_!%S I:PS5=PZTH M2/FB:REXKZEDV8NAD:[9)XI+HWN*/BB'<+;$Q;6M0^M_B#S0G[Z]ZPT7>QNN MJ7%M(7B*S.E#SA8,Q7MN;^0M$+/J)UBH-=L][UF-%G&F-F'.TI26*/#\V:#G M]X$&_1._^WCX?K7MDSE,SF8W\?1LS_#6W%/_%CIW M9G]>3M_#)(HUI^?[CY(NK,2 J[#_JOI;N@2]IY(O_\W(BQ(2498TT0W ]FB5 M4_BX(A)CQ3<@:26D I'!)5V29 /OQ*K&W@.1D,@A1N](ZVAW>OXP$@6V^(WY M%0Q?8@^'+T@)Q*BF;OVG9KG&E-Z\)% M%^(<(:WA-RH_$"I5%Z*Z@#3%,OQ2K62] M(AAJ)79J2OO[>F@J2KM"4E'IB;8K/+>H6V1T,C=;S(E-\,7L,HS,.7&O]]UQC=-D&!K(5QY1+$&*NH[R- MO*0?5TQ2?9ZH-19[R 7](X)I)B$X.4I?6K0K7" A"TZ[6U _)\\V<1ID@]/^ M\5"GU-/!M?>#<&4E%EMABQ3K7!%68A(R6R4MZ(3I0J\DK36^7#A#-70- M*P 9%0)>=XU6MJT,7# U!P=3CBBUX@9/45';%^J#HG%_(,#[4^0;6JTY=2F= M(ZWB0LB42B<1G).JIF'[97=K'9[<#BE]BM*8(FB--3;:9*5$2[ '-$/9RXC= M%+$RIF]K:QQ.-F+5*.VY,P8U4=.B9]TZ[;N1PGAS;#%@YX21;/ M">KO -;LW(+W"!G_VNT=IKPE[87M##,LQ,:_@<"W;=]$QE/IUSC6A,W2PZ!Z M@%IPEL(SW_P]NN-[+GFU=SA2X+-3G@G9DPK;=]?1MT5+/P#]Y%!=DP*S[R!8 M_\?J9_D3ZP?G\$O'KX.X>*95ML_.3P5=8XR]YG([54CR82G%JDSU9!$R;)-] MYX%\G]',%]TN.['-D4$L! A0# M% @ TXJJ4J3AM\RI$ WO4 !4 ( !,!( &QE9V@M M,C R,3 S,S%?8V%L+GAM;%!+ 0(4 Q0 ( -.*JE(6!LJGJ"D '_= @ 5 M " 0PC !L96=H+3(P,C$P,S,Q7V1E9BYX;6Q02P$"% ,4 M " #3BJI2&"J;@-MV ![U@< %0 @ 'G3 ;&5G:"TR M,#(Q,#,S,5]L86(N>&UL4$L! A0#% @ TXJJ4ESE;RQ23@ -8% !4 M ( !]<, &QE9V@M,C R,3 S,S%?<')E+GAM;%!+ 0(4 Q0 M ( -.*JE)-%/^Z6Z4! !_$$@ 5 " 7H2 0!L96=H+3(P M,C$P,S,Q>#$P<2YH=&U02P$"% ,4 " #3BJI2H':2"6X( #U(0 & M @ $(N ( ;&5G:"TR,#(Q,#,S,7AE>#,Q9#$N:'1M4$L! A0# M% @ TXJJ4C J+?1J" /B( !@ ( !K, " &QE9V@M M,C R,3 S,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( -.*JE)*2>RU#04 ,2 M 8 " 4S) @!L96=H+3(P,C$P,S,Q>&5X,S)D,2YH=&U0 M2P$"% ,4 " #3BJI2W-^NF@$% #>$0 & @ &/S@( M;&5G:"TR,#(Q,#,S,7AE>#,R9#(N:'1M4$L%!@ * H I@( ,;3 @ ! $! end